Как создать прозрачное изображение с помощью 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
если вы не знаете, если изображение уже имеет активный канал непрозрачности.
боб