在没有 Photoshop 的情况下使用 CMYK PSD

Posted

技术标签:

【中文标题】在没有 Photoshop 的情况下使用 CMYK PSD【英文标题】:Using a CMYK PSD without Photoshop 【发布时间】:2010-09-18 09:25:02 【问题描述】:

我遇到了一个常见但困难的问题。我不使用 Photoshop 进行图像处理。由于我所有的工作都是基于网络的,GIMP 在 99% 的情况下都能满足我的需求。 问题是我偶尔会收到带有CMYK 编码而不是RGB 编码的PSD 文件。这些文件不会在 GIMP 中打开,也不会在 ImageMagick 中转换。

有没有人找到一个很好的解决方案来将 CMYK 文件转换为 RGB 文件(PSD 格式或像 PNG 这样的平面格式)涉及使用 Photoshop?说是 GIMP 插件还是独立实用程序?

【问题讨论】:

我认为 CMYK 是更广泛使用的颜色模型名称。 我在这里回复以供将来参考,谁遇到了关于 cmyk profile photoshop .psd 的类似情况。 krita.org krita 是您的操作系统上没有 adobe 系列的答案。 krita 支持 cmyk,在 krita 中打开您的 cmyk psd,然后转到类似菜单:图像 -> 转换图像色彩空间 -> 选择您喜欢的配置文件(可能是默认 rgb)-> 按确定文件 -> 导出,以便您可以导出为 .psd这是 rgb 配置文件,然后您可以在 gimp 中打开或者继续使用 krita 等...感谢上帝,我找到了这个程序。我的操作系统:fedora20 【参考方案1】:

我刚刚在 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

【讨论】:

请注意:根据我的经验,IM 会严重破坏 CMYK 图像,大概是因为它无法处理嵌入的颜色配置文件。虽然我的经验是 5-6 岁 不错的解决方案 - 之后您有什么方法可以重新对齐图层吗?我所有的输出 png 都是不同的大小,所以重新对齐是一场噩梦 :(【参考方案2】:

假设您可以访问 Windows 计算机,IrfanView 或 XnView 等免费软件也可以打开它并以您需要的任何格式重新保存。 XnView 知道更多的格式,并且有一个 NConvert 命令行版本来完成这个任务,但是 IrfanView 也可以做命令行操作 - 我通常安装两者,更喜欢 IrfanView 的界面。

【讨论】:

IrfanView 也是我最终发现的。感谢您的提示! XnView 不允许对图层进行操作。您可以一次查看一个,然后像图像查看器一样循环浏览每一层,但您无法看到层的树状结构,也无法关闭/打开各个层。 您有关于如何在 IrfanView 中将 PSD cmyk 转换为 rgb 的分步说明吗?【参考方案3】:

Superuser.com 上有一个very similar question,其中一个答案引导我进入程序Krita。我在 Ubuntu Linux 14.04 中使用 KDE 版本 4.13.3 在 Krita 版本 2.8.1 中打开了一个大小约为 26 Mb(6761 x 2423 像素)的 CMYK .psd 文件。在 Krita 中使用对话框 Image-->Properties 将颜色空间从 CMYK 转换为 RGB 后,该程序能够将图像存储为 RGB PNG 文件。 更新:Nicolas 在下面的评论中指出:如果您的 .psd 文件包含多个层,则可能需要在保存之前进入 Image-->Convert Image Color Space

之后,我能够使用 gimp 打开生成的 RGB PNG,据我所知,所有颜色都以合理的方式进行了转换。

上面的评论 (by Heiken) 中已经提到了 Krita。但由于我认为 Krita 是对原始问题最合适的答案之一,因此我决定发布此答案以报告我的体验。

【讨论】:

很好的解决方案!还有一个提示:我有一个包含多个图层的 PSD 文件。当我在图像>属性中更改颜色模式时,我无法再次将文件另存为 PSD,因为文件中有多个颜色配置文件。但是选项 Image>Convert Image Color Space 确实工作得很好。 太棒了,非常感谢 - 刚刚通过 Krita 将 CMYK PSD 转换为 RGB(在 Gimp 中使用) - 这是一个大文件(1.2GB),而且似乎转换得很好!跨度> 我无法转换多层 6.3MB 文件。在 I Imag > Convert Image Space > RBG 之后,光标会旋转几秒钟,然后程序关闭。你有什么指点给我吗? @IberoMedia:您的描述“程序关闭”可能意味着 Krita 在转换过程中遇到了内部编程错误。为了进一步诊断这一点,找出是否真的如此是有帮助的。你能在像 gdb 这样的调试器中运行 Krita 吗? @petu 我不知道如何使用 gdb,但是从上次崩溃时从 journalctl 读取,我得到: Mar 25 20:04:03 MYCOMPUTER org.kde.krita.desktop[ 15042]:krita.core:警告:在 3 月 25 日 20:04:03 持有的调度程序锁下调用同步 fullRefresh来电者的笔触 Mar 25 20:04:03 MYCOMPUTER org.kde.krita.desktop[15042]: krita.core: 避免这个警告【参考方案4】:

Open Office 实际上可以导入 CMYK PSD 文件。只需右键单击 PSD 文件并选择“使用其他应用程序打开”并选择 OpenOffice.org 绘图。 (假设您使用的是 GNOME。)

虽然它不支持层,所以你不能做任何真正花哨的事情。

【讨论】:

【参考方案5】:

也可以导入到Scribus,如果在Scribus中使用1.3.5或更高版本可以改变图层可见性和混合模式,图片可以保存为tif、jpg、png、pdf、ps/eps;之后,可以使用 Gimp 编辑其中的任何内容。

【讨论】:

【参考方案6】:

这里似乎有一个插件http://cue.yellowmagic.info/softwares/separate-plus/index.html,其中包括:

分开 RGB 到 CMYK 转换/Softproofing 插件(Alastair M. Robinson 的“Separate”插件的改进版

【讨论】:

OP 正在寻找 CMYK --> RGB 转换器,而不是相反。【参考方案7】:

我在寻找相同问题的答案时发现了你的问题,我自己刚刚在我的 Ubuntu 机器上遇到了这个问题。

比其他任何事情都充满希望,我将 PSD 文件传输到我的 Windows XP 机器上,在那里我发现可以使用 paint.net 打开它。然后我再次保存了它,这花了很长时间——当我看到文件令人难以置信的大小时,这并不奇怪。原版是3.7Mb,重新保存的版本是197Mb!幸运的是,它压缩到了大约 940K。

Anway,关键是当我尝试在 Linux 上的 GIMP 上重新保存文件时,它似乎工作正常。它甚至给了我层次。

顺便说一句,paint.net 是一个不错的小程序,尽管它的工作方式与 The Gimp 略有不同。它也是免费的:-)

希望这会有所帮助。

R.

【讨论】:

paint.net 有一个 PSD 插件here 但是,如果 PSD 有很多层,您可能会冻结您的系统,因为paint.net 不支持部分层并且会转动每一层进入图像大小的图层。【参考方案8】:

Gimp 有一个名为Ghostscript 的插件,它似乎对我有用。

问题的答案迟了,可能不在你提出问题的时候,但你去了。刚开始用,不知道效果如何。

【讨论】:

以上是关于在没有 Photoshop 的情况下使用 CMYK PSD的主要内容,如果未能解决你的问题,请参考以下文章

在没有 Photoshop 的情况下将图像样式设置为相同

在没有 Photoshop 知识的情况下创建简单的启动画面(Ionic/Cordova)

photoshop中LAB是啥意思

Photoshop:通过图片理解通道原理

photoshop学习笔记

怎样将png图片32位深改为24位深?谢谢