【发布时间】:2010-07-26 21:53:01
【问题描述】:
我正在编写一个自动将 TIFF 图像转换为 PNG 文件的 PHP 脚本。
为此,我使用 ImageMagick:
$ convert a.tif a.png
它在某种程度上有效,但是,颜色非常敏锐,并且与我的 PC 上描绘的方式不同。为了说明问题,请查看enclosed files,包括:
- Windows Live 照片库输出(这就是我想要的样子)
- ImageMagick 输出(我最终得到的一团糟)
- 原始 TIFF 文件
有人知道我是否可以更改 ImageMagick 颜色解释,如果可以,如何更改?
非常感谢!
【问题讨论】:
-
Imagemagick 似乎将图像解释为 sRGB,并且实际的色彩空间信息作为 ICC 配置文件嵌入到 XMP 元数据标签中,它会忽略它。我不知道如何解决它。
-
哇,成功了。我能够在 eci.org 下载 ISO 12647-2:2004 ICC 配置文件并将其转换为 eciRGB(也可以在 eci.org 上找到)。结果甚至比在 Windows 中更好:cvdb.de/sonstiges/tiff/c.png $ convert -geometry 300 -profile ISOcoat_v2_eci.icc -profile eciRGB_v2.icc a.tif c.png 成功了。
标签: colors imagemagick tiff