Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image processing 如何将配置文件未知的CMYK tif转换为png(RBG)?_Image Processing_Imagemagick - Fatal编程技术网

Image processing 如何将配置文件未知的CMYK tif转换为png(RBG)?

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

我正在尝试将tiff CMYK图像转换为PNG,但找不到ICC配置文件,这导致转换后的PNG颜色错误

我尝试了以下方法来确定配置文件:

$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。非常感谢你的帮助!