Вопрос

Как создать градиенты с ImageMagick в C ++?

Я пытаюсь создать визуальное представление файла WAV.

Я могу создать изображение с Magick ++, нарисовать данные о форме сигнала и сохранить изображение в виде файла .png, но он все еще выглядит немного простым.

Я хотел бы дать фон изображения и градиенты формы волны, но я не знаю, как.

Есть ли примеры того, как создавать градиенты, используя Magick ++?

Большое спасибо, Джош

Это было полезно?

Решение

Я полагаю, что вам придется использовать класс Pixel и интерполировать цвета, чтобы создать собственную градиентную заполнение.

А руководство Для Magick ++ не указывает, что он имеет собственные функции для заполнения градиента.

Также может быть возможно использовать Core ImageMagick API для градиентного заполнения.

Вот несколько полезных ссылок:

Редактировать - Magick Core API имеет DrawGradientImage функция, которая может вам помочь.

Вот несколько более полезных ссылок:

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top