如何使用image magick从命令行将灰度png图像转换为RGB

时间:2015-12-16 06:35:21

标签: imagemagick png rgb grayscale

我正在尝试使用以下命令将png灰度图像转换为RGB png图像。

convert HopeLoveJoy.png -size 1x1 -fill "rgba(0%,1%,2%,0)" -draw "color 511,511 point" out_test.png 

通过使用上面的命令我能够转换,但图像的颜色正在改变。 命令有什么不对吗? 任何帮助表示赞赏。 提前谢谢。

1 个答案:

答案 0 :(得分:4)

如果您的问题标题暗示,您真的只想从灰度级转到sRGB色彩空间,请使用:

convert image.png -define png:color-type=2 result.png

我这样检查:

convert image.png -define png:color-type=2 result.png && identify -format "%[colorspace]" result.png
sRGB