我有一张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。我错过了什么吗?
答案 0 :(得分:1)
这有效:
gm convert orig.png -fill "rgba(255, 255, 255, 0.0)" -opaque "#00000000" result.png
看起来“#FFFFFF00”被不透明的参数正确识别,但不被填充参数识别