当前位置:  开发笔记 > 编程语言 > 正文

如何使用图像Magick将png灰度图像从comand线转换为RGB

如何解决《如何使用图像Magick将png灰度图像从comand线转换为RGB》经验,为你挑选了1个好方法。

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

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

通过使用上面的上述命令,我可以进行转换,但是图像的颜色正在改变。命令中有什么问题吗?任何帮助表示赞赏。提前致谢。



1> Mark Setchel..:

如果如您的问题标题所暗示的那样,如果您真的只想从灰度级转到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


如果图像仅包含灰度像素,则“ identify”将告诉您灰度。如果您需要了解实际的PNG存储格式,请使用“ identify -verbose”并在输出中查找“ IHDR”。
推荐阅读
135369一生真爱_890
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有