1

我试图找出如何使用 GraphicsMagick CLI 修改图像的不透明度时空手而归。我只是想输入一个标准图像并将其转换为具有降低不透明度的相应图像。我正在运行 GraphicsMagick 1.3.14。使用 ImageMagick,我可以发出命令:

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

但是,该-alpha选项(除其他外)未被识别为有效的 GM 转换选项(此处的转换选项参考)。任何帮助将不胜感激。

4

1 回答 1

3

这个问题是在 SuperUser 上交叉发布的,因为我后来认为 SuperUser 可能是更合适的出口。引用Bob Friesenhahn 的话:

GraphicsMagick 中的等价物是

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

或者

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

取决于您真正想做的事情(调制或分配)。

如果您不知道图像是否已经有一个活动的不透明度通道,您应该在-matte之前添加。-operator

鲍勃

于 2012-07-06T13:10:14.293 回答