我遇到了一个常见但困难的问题。我不使用Photoshop进行图像处理。由于我的所有工作都基于Web,GIMP在99%的情况下可以满足我的需求。问题在于,我偶尔会收到以CMYK编码而非RGB编码的PSD文件。这些文件无法在GIMP中打开,也无法在ImageMagick中转换。
是否有人找到了一个好的解决方案来将CMYK文件转换为RGB文件(无论是PSD格式还是像PNG这样的平面格式),而不需要使用Photoshop?例如针对GIMP的插件或独立实用程序?
我遇到了一个常见但困难的问题。我不使用Photoshop进行图像处理。由于我的所有工作都基于Web,GIMP在99%的情况下可以满足我的需求。问题在于,我偶尔会收到以CMYK编码而非RGB编码的PSD文件。这些文件无法在GIMP中打开,也无法在ImageMagick中转换。
是否有人找到了一个好的解决方案来将CMYK文件转换为RGB文件(无论是PSD格式还是像PNG这样的平面格式),而不需要使用Photoshop?例如针对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:
我正在使用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
Image-->Properties
将颜色空间从CMYK转换为RGB后,该程序能够将图像存储为RGB PNG文件。更新:Nicolas在下面的评论中指出:如果您的.psd文件包含多个图层,则可能需要在保存之前进入Image-->Convert Image Color Space
。
之后,我能够使用gimp打开生成的RGB PNG,并且据我所知,所有颜色都以合理的方式转换了。
在上面的评论中已经提到了Krita(by Heiken)。但是我认为Krita是最适合原问题的答案之一,因此我决定在这里发布我的经验报告。
假设你有一台Windows电脑,像IrfanView或XnView这样的免费软件可以打开它并以您需要的任何格式重新保存文件。 XnView支持更多的格式,并且还有一个NConvert命令行版本可用于此任务,但是IrfanView也可以进行命令行操作 - 我通常都安装两个,并更喜欢IrfanView的界面。
Open Office可以导入CMYK PSD文件。只需右键单击PSD文件,选择“使用其他应用程序打开”,然后选择OpenOffice.org绘图(假设您正在使用GNOME)。
但它不支持图层,所以您无法进行任何真正复杂的操作。
同时,您也可以将其导入Scribus中。如果在Scribus中使用1.3.5或更高版本,则可以更改图层可见性和混合模式,该图像可以保存为tif、jpg、png、pdf、ps/eps格式。之后,任何一个格式都可以使用Gimp进行编辑。
看起来这里有一个插件http://cue.yellowmagic.info/softwares/separate-plus/index.html,其中包括:
分离 RGB到CMYK转换/软校对插件(Alastair M. Robinson的“Separate”插件的改进版本)
我在寻找答案时发现了你的问题,因为我在我的Ubuntu机器上遇到了同样的问题。
更多的是抱着希望的心态,我将PSD文件转移到了我的Windows XP机器上,在那里我发现我可以使用paint.net打开它。然后我再次保存了它,这花费了很长时间 - 当我看到文件的不可思议的大小时,这并不令人惊讶。原始文件为3.7Mb,重新保存的版本为197Mb!幸运的是,它压缩后只有约940K。
无论如何,重点是当我在Linux上尝试重新保存的文件时,它似乎工作得很好。它甚至给了我图层。
顺便说一句,paint.net是一个很好的小程序,虽然它的工作方式与Gimp有些不同。而且它是免费的 :-)
希望这能帮到你。
R.
Gimp有一个名为Ghostscript的插件,对我来说似乎很有效。
虽然回答晚了,可能是在你提出问题时不在场,但这就是答案。我不知道它的效果如何,因为我刚开始使用它。