Image processing 如何将配置文件未知的CMYK tif转换为png(RBG)?
我正在尝试将tiff CMYK图像转换为PNG,但找不到ICC配置文件,这导致转换后的PNG颜色错误 我尝试了以下方法来确定配置文件:Image processing 如何将配置文件未知的CMYK tif转换为png(RBG)?,image-processing,imagemagick,Image Processing,Imagemagick,我正在尝试将tiff CMYK图像转换为PNG,但找不到ICC配置文件,这导致转换后的PNG颜色错误 我尝试了以下方法来确定配置文件: $identify-格式“%[profile:icc]”test.tif 没有结果 并且,在没有可用结果的情况下: $identify-verbose test.tiff | grep-i配置文件 crs:CameraProfile:Adobe标准 crs:CameraProfileDigest:3DA8CE4A626CE36A1D0C55BF157793C9
$identify-格式“%[profile:icc]”test.tif
没有结果
并且,在没有可用结果的情况下:
$identify-verbose test.tiff | grep-i配置文件
crs:CameraProfile:Adobe标准
crs:CameraProfileDigest:3DA8CE4A626CE36A1D0C55BF157793C9
crs:LensProfileEnable:0
crs:LensProfile设置:LensDefaults
简介:
Profile-8bim:8730字节
配置文件tiff:37724:3132408字节
配置文件xmp:30533字节
在那之后,我下载了Adobe的个人资料并尝试了每一个,但没有一个成功。以下是我尝试应用配置文件的方式:
convert-profile CMYKProfiles.icc-profile AppleRGB.icc-colorspace rgb test.tif test.png
这是可行的,但前提是我知道配置文件并提供正确的配置文件。就我而言,这是行不通的
图像是刚刚损坏还是有办法将其转换为保留其颜色?您的文件有4层或4页。您想要的似乎是第一层/页面。每个都是CMYK,没有颜色配置文件。如果没有配置文件,每个显示设备可能会根据使用的默认配置文件(如果有的话)显示不同的图像 但对于Imagemagick,我使用USWebCoatedSwop.icc和sRGB.icc配置文件非常接近,如下所示
convert -quiet test.tif[0] -profile /Users/fred/images/profiles/USWebCoatedSwop.icc -profile /Users/fred/images/profiles/sRGB.icc test.png
发布您的tif文件。请注意,在convert命令中,应在应用配置文件之前读取输入。更重要的是,不要将-profile与-colorspace结合使用。仅使用配置文件或-colorspace,不能同时使用两者。也许您的tif文件没有CMYK配置文件,但在CMYK颜色空间中。您可以使用EXIFTOOL检查配置文件。谢谢你的回复。我没有意识到图像可能没有个人资料。我也不知道
-colorspace
和-profile
是相互排斥的。图片如下:。@Christopher
您指向test.tif.zip的链接对我不起作用。我得到一个404错误。@fmw42因为我是个傻瓜,我混合了两个链接。这是正确的一个:这是赛道,非常感谢。这是否意味着如果没有提供颜色配置文件,颜色是反复试验的?是的,可能是。正如我提到的,我相信在这种情况下,不同的观众可能会以不同的方式显示图像,这取决于他们是否应用以及他们可能应用的配置文件。再次感谢,@fmw42。非常感谢你的帮助!