在带有颜色配置文件的JPEG上使用ImageMagick比较时发生lcms错误 运行时比较 1) 当图像相同时(确定)

在带有颜色配置文件的JPEG上使用ImageMagick比较时发生lcms错误 运行时比较 1) 当图像相同时(确定),imagemagick,jpeg,photoshop,ghostscript,Imagemagick,Jpeg,Photoshop,Ghostscript,这就是我希望看到的 2) 当图像不同时(确定) 我可以得到我想要的数据,但我不确定为什么会显示为错误 3) 当图像是带有Photoshop颜色配置文件的JPEG时(问题) 这是真正的问题,而且只发生在带有Photoshop颜色配置文件的JPEG图像上-有人能告诉我为什么会发生这种情况吗 环境 OS X 10.9.4 GhostScript 9.07 at/opt/GhostScript 在/opt/ImageMagick/bin/compare处进行比较 Version: ImageMagick

这就是我希望看到的

2) 当图像不同时(确定) 我可以得到我想要的数据,但我不确定为什么会显示为错误

3) 当图像是带有Photoshop颜色配置文件的JPEG时(问题) 这是真正的问题,而且只发生在带有Photoshop颜色配置文件的JPEG图像上-有人能告诉我为什么会发生这种情况吗

环境 OS X 10.9.4

GhostScript 9.07 at
/opt/GhostScript

/opt/ImageMagick/bin/compare处进行比较

Version: ImageMagick 6.8.8-6 Q16 x86_64 2014-02-17 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2014 ImageMagick Studio LLC
Features: DPC
Delegates: bzlib fftw jng jpeg lcms lzma png tiff webp xml zlib

谢谢您的时间。

我不清楚您为什么认为这与Ghostscript有关,据我所知,ImageMagick不使用Ghostscript处理JPEG文件。我不得不猜测正在使用的lcms版本有一个bug或限制。事实上,我认为最好使用lcms2而不是lcms。我记得开发人员不再使用lcms了,而且已经有一段时间没有使用了,现在都是lcms2了。谢谢KenS,我刚才提到安装Ghostscript是为了完整性,以防相关。是否可以将ImageMagick委托从lcms交换到lcms2?很抱歉,我对此一无所知。我想不会,图书馆是内置的,但我很容易错。
0 (0)
Error: Command failed: 13.1266 (0.000200299)
Error: Command failed: lcms: Error #12288; Corrupted memory profile
Version: ImageMagick 6.8.8-6 Q16 x86_64 2014-02-17 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2014 ImageMagick Studio LLC
Features: DPC
Delegates: bzlib fftw jng jpeg lcms lzma png tiff webp xml zlib