我使用
将RGB和CMYK TIFF图像转换为RGB JPEGconvert a.tif -colorspace rgb a.jpg
如果TIFF图像仅包含灰色像素,则生成的JPEG的颜色空间为灰色,而不是RGB。
如何强制ImageMagick始终使用RGB?
答案 0 :(得分:15)
试试这个:
convert a.tif -colorspace rgb -type truecolor a.jpg
但是,我不得不问:你究竟如何确定你的结论'结果JPEG的颜色空间是灰色的,而不是RGB'?!
ImageMagick工具identify
可以查看文件使用的颜色空间。如果您有convert
,那么您也会identify
:
identify -format "%[colorspace] <== %f\n" *.png *.jpeg *.pdf *.tif
示例输出:
sRGB <== fullsize-coalesce-originals.png
Gray <== tiffg4.tif
CMYK <== cmyk.pdf
CMYK <== photoshop.jpeg