如何使用 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

鲍勃

相关内容