GraphicsMagick将所有颜色(黄色除外)替换为透明

时间:2014-11-27 20:31:49

标签: graphicsmagick

尝试将除黄色(带有一些-fuzz)之外的所有颜色替换为透明而没有结果。没有在文档中找到任何东西可能有人可以帮助我。

谢谢。

正如我在ImageMagic中所知,有+不透明,但我不能使用这个库

1 个答案:

答案 0 :(得分:0)

这应该做你想要的。它使黄色像素透明,然后反转alpha通道。

gm convert input.png +matte -matte -fuzz 5% -transparent yellow -operator matte negate 1 output.png

“+ matte”删除input.png中可能存在的任何现有透明度,然后“-matte”添加不透明的alpha通道。

使用GraphicsMagick-1.3.20测试。