我正在开发一个自动将TIFF图像转换为PNG文件的PHP脚本。
为此目的,我使用ImageMagick:
$ convert a.tif a.png
它在某种程度上起作用,然而,颜色非常尖锐,并且与我们在PC上的图像方式不同。为了说明问题,请查看enclosed files,包括:
有没有人知道我是否可以改变ImageMagick的颜色解释?
非常感谢!
答案 0 :(得分:5)
好的,
感谢ergosys,问题很容易解决:我需要应用ICC颜色配置文件。 XMP声明了ISO 12647-2:2004,可在http://eci.org找到。
$ convert -profile ISOcoated_v2_eci.icc -profile eciRGB_v2.icc a.tif c.png
答案 1 :(得分:1)
从CMYK颜色空间转换为RGB颜色空间时,就像从tiff转换为png一样,您必须将颜色空间与图像一起转换。尝试:
convert -colorspace rgb a.tif a.png
我在本地运行并获得了更好的结果,而不是从问题的命令行,但我的色彩视觉很糟糕,所以我无法保证这就是你所追求的。 =]无论如何,希望它让你走上正轨。