magick从命令行将灰度png图像转换为RGB

magick从命令行将灰度png图像转换为RGB

本文介绍了如何使用image magick从命令行将灰度png图像转换为RGB的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I am trying to convert an png Gray scale image to RGB png image using the following command.

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

通过使用上面的命令,我可以转换,但图像的颜色会发生变化。
命令中有什么问题吗?
任何帮助表示赞赏。
提前致谢。

By using the above the above command I am able to convert but the color of the image is getting changed.Is any thing wrong in the command??Any help is appreciated.Thanks in advance.

推荐答案

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

If, as your question title implies, you really just want to go from greyscale to sRGB colorspace, use this:

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

这篇关于如何使用image magick从命令行将灰度png图像转换为RGB的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-31 22:59