使用ImageMagick / GraphicsMagick转换带有cHRM块的PNG图像

时间:2017-03-01 15:55:42

标签: imagemagick png graphicsmagick

PNG Browser Color-Correction Test Page提供了一些使用嵌入式ICC颜色配置文件或cHRM块交换颜色通道的PNG图像。这个图片 是ArcTriomphe-cHRM-red-blue-swap.png的副本:

ArcTriomphe-cHRM-red-blue-swap.png

使用ImageMagick(或GraphicsMagick)对交换频道的图像进行基本转换,

convert ArcTriomphe-cHRM-red-blue-swap.png ArcTriomphe-cHRM-red-blue-swap.ppm

导致原版的蓝色版本,这不是我们想要的。

对于具有嵌入式ICC配置文件的PNG图像,可以通过应用sRGB颜色配置文件获得正确着色的输出图像:

convert ArcTriomphe-iCCP-red-blue-swap.png -profile sRGB_IEC61966-2-1_black_scaled.icc ArcTriomphe-iCCP-red-blue-swap.ppm

但是,对于带有cHRM块的PNG图像,这不起作用。

  1. 为什么ImageMagick / GraphicsMagick在我自己应用其他个人资料时才应用内置颜色配置文件?
  2. 为什么这不适用于cHRM PNG?

0 个答案:

没有答案