Imagemagick 设置背景色:与-透明相反

Imagemagick 设置背景色:与-透明相反,imagemagick,Imagemagick,假设我有一个带有透明像素的PNG,我如何将它们转换为纯色 (请注意,这与我希望用任意颜色替换的颜色略有不同。白色在ImageMagick中是“特殊”的,因为人们接受的答案表明它忽略了白色)。对我来说,以下作品(ImageMagick 6.6.3-1): 只需将红色替换为适合您需要的颜色。您知道,imagemagick命令通过以下标志提供了极好的帮助:convert--help@halfer它的容量很大,可以肯定:convert--help有293行。它是否优秀在很大程度上取决于一个人在Image

假设我有一个带有透明像素的PNG,我如何将它们转换为纯色


(请注意,这与我希望用任意颜色替换的颜色略有不同。白色在ImageMagick中是“特殊”的,因为人们接受的答案表明它忽略了白色)。

对我来说,以下作品(ImageMagick 6.6.3-1):


只需将红色替换为适合您需要的颜色。

您知道,imagemagick命令通过以下标志提供了极好的帮助:
convert--help
@halfer它的容量很大,可以肯定:convert--help有293行。它是否优秀在很大程度上取决于一个人在ImageMagick的语法和习语方面的指导程度。对我来说,可能重复的
-flatte
是关键。否则图像似乎没有改变。如何将其扩展到动画GIF?正如@matthewleinang提到的,省略
-flatte
似乎没有效果(背景仍然透明)。添加
-展平
将展平整个图像系列,即不再有动画。
convert in.png -background "#FF0000" -flatten out.png