将具有透明度的图像转换为 CMYK tiff 会产生纯黑色 Alpha 通道

问题描述 投票:0回答:1

我有一个具有透明背景的图像,我想将其转换为 cmyk 色彩空间中的 TIFF 图像。

convert source.png -compress LZW -colorspace cmyk -profile CoatedFOGRA39.icc cmyk.tif

虽然创建的文件确实有 5 个通道(cmyk + 透明度),但透明背景将显示为黑色。 Adobe Photoshop 可以正确读取此文件,但该文件无法在 Adobe InDesign 中使用,因为透明度不起作用。

如果我再次使用 Photoshop 手动保存文件,它会被修复并且 InDesign 将使用透明度。

所以我假设生成的文件已损坏。但为什么?我该如何解决这个问题?

我还尝试了在网上找到的另一种方法,例如提取 alpha 蒙版并再次重新应用它,但这没有帮助。

convert -depth 8 -colorspace sRGB source.png -alpha Extract mask.png
convert \( -depth 8 -colorspace CMYK source.png -alpha Activate \) mask.png -compose copyopacity -composite cmyk.tif

感谢您的帮助!

imagemagick tiff imagemagick-convert cmyk
1个回答
0
投票

将文件作为链接照片放入 Illustrator 中; 文件>文档>颜色模式>CMYK(如果还没有) 然后嵌入文件,它将成为透明的 CMYK,照片变化最小。

© www.soinside.com 2019 - 2024. All rights reserved.