如何解决ImageMagick:将 RGB PNG 转换为 CMYK TIFF 生成曝光输出
我有纯黑色 PNG (rgb 0,0),我想将其转换为 CMYK TIFF。但它的输出并不是全黑。我已经正确设置了 ICC 颜色配置文件并且也正确设置了色彩空间。如果我在 PS 或 FastStone 图像查看器中做同样的事情,我会得到与输入 PNG 相同的颜色。以下是我使用的命令:
magick.exe "P:\Python\mask.png" -profile "P:\Python\sRGB.icc" -profile "P:\Python\USWebCoatedSWOP.icc" -colorspace CMYK "P:\Python\mask.tiff"
请帮助我,这对我来说真的很重要。
最好的问候, 伊沙克
解决方法
不要同时使用配置文件和 -colorspace。如果您的输入图像具有颜色配置文件,则仅使用一种配置文件。如果没有配置文件,则使用两个配置文件。
以下在 ImageMagick 7.0.11.3 Q16 Mac OSX 上对我来说很好用。也许问题出在您的观看者身上。
如果这对您不起作用,请将您的输入文件压缩并发布。还要确定您的确切 ImageMagick 版本和平台。
创建二值蒙版图像:
magick logo: -transparent white -alpha extract mask.png
过程掩码图像:
magick mask.png -profile /Users/fred/images/profiles/sRGB.icc /Users/fred/images/profiles/USWebCoatedSWOP.icc -type colorseparation mask.tif
,
我认为可以通过使用 PIL 来完成
从 PIL 导入图像
img = Image.open('your_image.png')
img.save('image.tiff')
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。