如何将具有未知配置文件的 CMYK tif 转换为 png (RBG)?
How do I convert a CMYK tif with unknown profile to png (RBG)?
我正在尝试将 tiff CMYK 图像转换为 PNG,但找不到 ICC 配置文件,这会导致转换后的 PNG 出现错误的颜色。
我尝试了以下方法来确定配置文件:
$ identify -format "%[profile:icc]" test.tif
没有结果。
并且,以下没有可用的结果:
$ identify -verbose test.tiff |grep -i profile
crs:CameraProfile: Adobe Standard
crs:CameraProfileDigest: 3DA8CE4A626CE36A1D0C55BF157793C9
crs:LensProfileEnable: 0
crs:LensProfileSetup: LensDefaults
Profiles:
Profile-8bim: 8730 bytes
Profile-tiff:37724: 3132408 bytes
Profile-xmp: 30533 bytes
之后我下载了 Adobe 的配置文件并尝试了每一个,但没有一个有效。这就是我尝试应用配置文件的方式:
convert -profile CMYKProfiles.icc -profile AppleRGB.icc -colorspace rgb test.tif test.png
这行得通,但前提是我知道配置文件并提供正确的配置文件。就我而言,这是行不通的。
图像刚刚损坏还是有办法转换它以保留其颜色?
您的文件有 4 个图层或页面。你要的好像是第一个layer/page。每个都是 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
我正在尝试将 tiff CMYK 图像转换为 PNG,但找不到 ICC 配置文件,这会导致转换后的 PNG 出现错误的颜色。
我尝试了以下方法来确定配置文件:
$ identify -format "%[profile:icc]" test.tif
没有结果。
并且,以下没有可用的结果:
$ identify -verbose test.tiff |grep -i profile
crs:CameraProfile: Adobe Standard
crs:CameraProfileDigest: 3DA8CE4A626CE36A1D0C55BF157793C9
crs:LensProfileEnable: 0
crs:LensProfileSetup: LensDefaults
Profiles:
Profile-8bim: 8730 bytes
Profile-tiff:37724: 3132408 bytes
Profile-xmp: 30533 bytes
之后我下载了 Adobe 的配置文件并尝试了每一个,但没有一个有效。这就是我尝试应用配置文件的方式:
convert -profile CMYKProfiles.icc -profile AppleRGB.icc -colorspace rgb test.tif test.png
这行得通,但前提是我知道配置文件并提供正确的配置文件。就我而言,这是行不通的。
图像刚刚损坏还是有办法转换它以保留其颜色?
您的文件有 4 个图层或页面。你要的好像是第一个layer/page。每个都是 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