我遇到了一个常见而又困难的问题.我不使用Photoshop进行图像处理.由于我的所有工作都是基于网络的,因此GIMP在99%的情况下都能满足我的需求.该问题是,我偶尔会收到PSD与文件CMYK编码,而不是RGB编码.这些文件不会在GIMP中打开,也不会在ImageMagick中转换.
有没有人找到一个很好的解决方案,将CMYK文件转换为不涉及使用Photoshop的RGB文件(PSD格式或像PNG这样的平面格式)?说一个GIMP或独立实用程序的插件?
我刚买了Imagemagick:
convert input.psd -colorspace rgb output.png
它为每一层创建了一组名为output- [0-9] .png的文件.足以在Gimp上开始使用它.当我试图在Gimp 2.6中打开那些PSD时,我得到的信息是:
Error loading PSD file: Unsupported color mode: CMYK
我正在使用Ubuntu Lucid的Imagemagick:
Version: ImageMagick 6.5.7-8 2009-11-26 Q16 http://www.imagemagick.org Copyright: Copyright (C) 1999-2009 ImageMagick Studio LLC Features: OpenMP
假设您可以访问Windows计算机,IrfanView或XnView等免费软件可以打开它并以您需要的任何格式重新保存.XnView知道更多格式,并且有一个NConvert命令行版本用于此任务,但IrfanView也可以执行命令行操作 - 我通常安装两者,更喜欢IrfanView的界面.
在Superuser.com上有一个非常类似的问题,其中一个答案引导我的程序Krita.我在Krita版本2.8.1中使用KDE版本4.13.3在Ubuntu Linux 14.04中打开了一个大小为26 Mb的CMYK .psd文件(6761 x 2423像素).在使用Image-->Properties
Krita中的对话将色彩空间从CMYK转换为RGB之后,该程序能够将图像存储为RGB PNG文件.更新:Nicolas在下面的评论中指出:如果您的.psd文件包含多个层,则可能需要Image-->Convert Image Color Space
在保存之前进行.
之后我能够用gimp打开生成的RGB PNG,据我所知,所有颜色都以合理的方式进行转换.
上面的评论(Heiken)已经提到了Krita .但由于Krita在我看来是对原始问题最合适的答案之一,所以我决定发布这个答案来报告我在这里的经历.
Open Office实际上可以导入CMYK PSD文件.只需右键单击PSD文件并选择"使用其他应用程序打开",然后选择OpenOffice.org Drawing.(假设您正在使用GNOME.)
它虽然不支持图层,所以你不能做任何真正想要的事情.