我在尝试使用 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
鲍勃