解决 Photoshop 中图片颜色与其他软件不一致的问题

4月 21, 2011 by     17 Comments    Posted under: IT, 摄影    26,184 views    分享()

发现问题

ICM 文件设置造成 Photoshop 与 ACDSee 显示图片颜色不一致

ICM 文件设置造成 Photoshop 与 ACDSee 显示图片颜色不一致

写博客 Bob Dylan first ever concert in China 2011 时发现,单位的电脑上,在 Photoshop 和 Lightroom 中查看图片,与在其他软件中色彩明显不一致。上面这张截图是 Photoshop 和 ACDSee 显示同一张图片的对比,Photoshop中色彩明显偏品偏淡。初步判断 ACDSee 显示颜色是正确的,Photoshop中的色彩出现了问题。

上网搜索

在 Google 搜了一下,发现多年前就开始有用户在各种地方提出同样的问题,得到的答复也是五花八门。主要集中在以下几个方面:

  • Photoshop的【颜色设置】;
  • 有说是CMYK/RGB色彩模式造成的;
  • 因为色彩空间 Pro Photo RGB/AdobeRGB/sRGB 等转换问题造成的;
  • 用校色工具调教显示器色彩。

作为一名 Photoshop/Lightroom 【资深用户】,以上几种问题对我都是不可能发生的问题。尤其是有关色彩空间方面,多年的 Lightroom 使用经验早已让我找到了一套靠谱的办法来处理图片,最大限度降低色彩空间转换对图片质量造成不良影响。而且我在家中的电脑也从未遇到过类似的问题。

走弯路

为了解决这个诡异的问题,我采取了以下措施。

  • 升级了最新的显卡驱动,确保设定为缺省值;
  • 卸载并重新安装了 Photoshop 和 Lightroom;
  • 确定 Photoshop 和 Lightroom 的各项设置与其他没有出现问题的电脑是相同的;
  • 将显示器设置复位为缺省值。

但 Photoshop 和 Lightroom 中图片的颜色依旧与其他软件中不一致。

确定问题

Photoshop 颜色管理设置

折腾了快两个小时,基本确定问题应该是出在了显示器上,或者说是显示器的 ICM(Image Color Managment)配置文件上。从上图 Photoshop 的【颜色设置】中可以看到,【显示器颜色】的 RGB【工作空间】为我使用的显示器 Dell 2407WFP-HC 专有,我怀疑就是这里出现了问题。

ACDSee 的色彩管理缺省是关着的。测试发现,如果我打开 ACDSee 的色彩管理,并将显示器的 ICM 配置文件设定为 2407WFPHC.icm,ACDSee 中的颜色马上也变成了和 Photoshop 一样的怪颜色(见下图)。如果使用缺省的 sRGB Color Space Profile.icm 则不会有什么变化。

ACDSee 颜色管理设置

可是奇怪的是,我即便将 Photoshop 中的【显示器颜色】调整为 sRGB IEC61966-2.1 或其他设置,Photoshop 中的图片颜色依旧不正确。

解决问题

再次放狗,忽然在某个地方看到说 Windows XP下,Photoshop 使用的是系统所用的 ICC 配置。那 Windows 7 应该也继承了这一特点。于是修改系统【颜色管理】中有关显示器的设定为标准的 sRGB IEC61966-2.1 后,问题解决。具体办法如下:

1. 进入 Windows 7 的控制面板,将查看方式切换为【大图标】,然后打开【颜色管理】;

Windows7 颜色管理设置

2. 将【设备】切换到【显示器】,勾选【我对此设备的设置】,点击【添加】,添加 sRGB IEC61966-2.1,并将其【设置为默认配置文件】。

Windows7 颜色管理设置

3. 这里说明一下,我的机器由于安装了 Dell 2407WFP-HC.icm(我印象里是Windows Update 自动安装的)造成 Photoshop 颜色不正常,其实简单删掉上图中的 Dell 2407WFP-HC.icm 一样可以解决问题。也就是说,不添加 sRGB IEC61966-2.1,保持与显示器关联的设置文件为空的时候,其实就是使用缺省的 sRGB 色彩空间。如果用户不打算对显示器和其他外设如打印机等进行校色调整,保持 ICC 设置为空其实是一个不错的选择。

在简单设置 Windows 7 的显示器 ICC 配置文件为 sRGB 后,重新启动一遍 Photoshop ,真实的色彩又回来了。

正确设置 ICM 文件后 Photoshop 与 ACDSee 显示图片颜色一致了

总结

按理说将显示器厂商提供的专用 ICM 配置与显示器关联不应该出现这样的问题,为了验证只是我电脑上的这个 2407 的 ICM 文件有毛病,我随便将一个Dell 2410 D65 的 ICM 文件与显示器做了关联,目测效果与使用 sRGB IEC61966-2.1 没什么区别,至少 Photoshop 与 ACDSee 中色彩看着是一致的。也就是说,正常情况下,安装了显示器的 ICM 文件不应该出现我遇到的问题。

越写越发现自己对 Windows 的色彩管理实在是不甚了解,希望不要误导了读者才好。

  1. 说的非常正确,颜色管理稍有疏忽就会南辕北辙。

    这里补充一点,除了按照您说的设置外,PS里“校样设置”也要设为“sRGB IEC61966-2.1”,才能和ACDSEE等其他没有颜色管理的软件看到一致的效果。

    我一般是在ADOBE SRGB1998下进行工作,输出的时候转为sRGB IEC61966-2.1,因此颜色的一致性非常重要,必须让我所要的颜色同时也是大多数电脑看到的颜色。

    • 楼上说的“校样设置”我还真没找到,希望指教。
      其实我的PS一直啥也不动的使用默认设置,这是第一次遇到问题。
      为了保证色彩空间的正确,最大限度减少图片在处理过程中的损失。我一般用Lightroom打开图片,做好相应处理后在需要的时候将图片导入PS,默认使用的是ProPhoto RGB,应该是色域最广的。这样既方便又保险。
      当然最终还是要输出为兼容显示器的sRGB。

  2. 谢谢你!我也碰到了同样的问题,是PS和ID两个软件显示颜色不一样。按照你的方法去试了,还真的挺有用呢~

  3. 十分感谢,网上搜索了半天,答案基本都是牛头不对马嘴,其实之前也操作过把ICC全部删除,但是没效果,后来看到了关键性的一句话,重新启动一边程序,哈哈!

  4. 感谢博主,我是因为装了CDR x6后导致PS的RGB输出不正确。用了你的方法,问题终于解决了,非常感谢!

  5. 还是没有解决,唉。我用lr做照片的后期。输出为jpg后,lr、ps、windows照片查看器 三者的颜色一样,picasa、画图、上传到网页上 三者的颜色暗淡,picasa开启颜色管理后,颜色又过浓了,按您博文的方法仍然无效。十分不解。

  6. 实在太感谢你了!因为这个色温不同步,我两年照片没有好好地处理了!今天弄好了,我几乎哭出来了!一直是一筹莫展,也问了无数所谓的大师,或者老师,更多人是让我重新安装LR,但是安装了还是一样啊!太痛苦了!终于解放了,谢谢你!太谢谢你了!我同时也分享给大家!