如何在GraphicsMagick中转换包括alpha通道在内的颜色?

时间:2014-05-28 01:44:35

标签: graphicsmagick

我有一张PNG图片。我想使用GraphicsMagick将RGBA =(0,0,0,0)(透明黑色)的所有像素转换为RGBA =(255,255,255,0)(白色透明)。是否可以在GraphicsMagick中执行此操作?

我当前的命令是:

gm convert orig.png -fill "#FFFFFF00" -opaque "#00000000" result.png

然而,这不起作用,因为由于某种原因,替换上的alpha通道设置为100%。因此,实际填充最终为#FFFFFFFF。我错过了什么吗?

1 个答案:

答案 0 :(得分:1)

这有效:

gm convert orig.png -fill "rgba(255, 255, 255, 0.0)" -opaque "#00000000" result.png

看起来“#FFFFFF00”被不透明的参数正确识别,但不被填充参数识别