将不需要的颜色设置为透明

时间:2011-04-16 05:20:11

标签: colors imagemagick transparent crop

假设photoA有100种颜色,我想生成一个只有10种颜色的透明photoB。使用-transparent的90种颜色太麻烦了,不知道吗?


感谢TobiasE,您的回答很有帮助。

我尝试下面的命令,

  

转换map.gif + transparent“#26fffe”newmap.gif

但它显示错误信息如下:

  

转换:无法打开图像`#26fffe':没有这样的文件或目录。

任何想法?

2 个答案:

答案 0 :(得分:3)

  • 如果要使透明的颜色彼此相似,则可以使用-fuzz设置。

  • 如果要保持可见的颜色彼此相似,则可以使用-fuzz设置并使用+ transparent而不是-transparent来反转匹配的像素。

答案 1 :(得分:0)

直接来自文档:

-transparent ...

请注意,这并未将颜色定义为用于颜色映射图像格式(如GIF)的“透明度颜色”。 为此使用-transparent-color