我遇到了一个常见但困难的问题。我不使用 Photoshop 进行图像处理。由于我所有的工作都是基于网络的,因此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:
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 上有一个非常相似的问题,其中一个答案引导我使用 Program Krita。我在Krita版本 2.8.1 和 KDE 版本 4.13.3 在 Ubuntu Linux 14.04 中打开了一个大小约为 26 Mb(6761 x 2423 像素)的 CMYK .psd 文件。使用 Krita 中的对话框将颜色空间从 CMYK 转换为 RGB 后Image-->Properties
,该程序能够将图像存储为 RGB PNG 文件。更新:Nicolas在下面的评论中指出:如果您的 .psd 文件包含多个图层,则可能需要Image-->Convert Image Color Space
在保存之前进入。
之后,我能够使用 gimp 打开生成的 RGB PNG,并且据我所知,所有颜色都以合理的方式进行了转换。
上面的评论(由 Heiken 撰写)中已经提到了 Krita 。但由于我认为 Krita 是对原始问题最合适的答案之一,因此我决定发布此答案以报告我在这里的经历。
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 转换/Softproofing 插件(Alastair M. Robinson 的“Separate”插件的改进版本
我在寻找相同问题的答案时发现了你的问题,我自己在我的 Ubuntu 机器上遇到了这个问题。
更有希望的是,我将 PSD 文件传输到我的 Windows XP 机器上,在那里我发现可以使用paint.net打开它。然后我再次保存了它,这花了很长时间——当我看到文件令人难以置信的大小时,这并不奇怪。原来是3.7Mb,重新保存的版本是197Mb!幸运的是,它压缩到了大约 940K。
无论如何,关键是当我尝试在 Linux 上的 GIMP 上重新保存文件时,它似乎工作正常。它甚至给了我层次。
顺便说一句,paint.net是一个不错的小程序,尽管它的工作方式与 The Gimp 略有不同。它也是免费的:-)
希望这会有所帮助。
R。
Gimp 有一个名为Ghostscript的插件,它似乎对我有用。
问题的答案迟到了,可能不在你提出问题的时候,但你去了。我不知道它的效果如何,因为我刚开始使用它。