Как создать прозрачное изображение с помощью GraphicsMagick CLI?

Как создать прозрачное изображение с помощью GraphicsMagick CLI?

Я остаюсь с пустыми руками, пытаясь выяснить, как изменить непрозрачность изображения с помощью GraphicsMagick CLI. Я просто пытаюсь ввести стандартное изображение и преобразовать его в соответствующее изображение с уменьшенной непрозрачностью. Я использую GraphicsMagick 1.3.14. Используя ImageMagick, я могу выполнить команду:

convert input.png -alpha set -channel a -evaluate set 50% +channel output.png

Однако эта -alphaопция (среди прочих) не распознается как допустимая опция конвертации GM (ссылка на вариант конвертации здесь). Любая помощь будет высоко оценена.

Примечание: Этот вопросперекрестный пост вопросана StackOverflow. После публикации на SO я подумал, что SuperUser может быть немного более подходящим.

решение1

Эквивалент в GraphicsMagick:

gm convert input.png -operator Opacity Multiply 0.5 output.png

или

gm convert input.png -operator Opacity Assign 50% output.png

в зависимости от того, что вы действительно хотите сделать (модулировать или назначать).

Вам следует добавить его -matteдо того, -operatorкак вы узнаете, есть ли у изображения активный канал непрозрачности.

Боб

Связанный контент