先交代背景:同一张图,我在四个地方看到四种颜色
前年秋天帮楼下花店拍了一组开业图,回来在 MacBook Air(M1,2021 款)上用 PS 2023 修到凌晨两点。屏幕上那束桔梗是暖橘色,花瓣边缘带一点灰紫,我自己挺满意的。
发到微信给老板看,她回我一句:"这花怎么看着有点脏啊。"
我第一反应是微信压缩,嘴上说着"你看原图",然后自己把同一张图分别丢进 iPhone 相册、微信、还有那台老 Windows 台式机的"照片"应用里看。结果是:iPhone 相册里偏艳,微信里发闷,Windows 上红得有点假。四个地方,四种颜色。
那天晚上我没睡好,翻了半宿 Adobe 的文档和几个国外论坛的老帖,才把这事捋清楚。核心其实就一句话:图片的颜色不是存在文件里的,是存在一条链上的。
一、像素值本身不说话,说话的是它兜里那张说明书
一张 JPEG 里其实存了两样东西:像素数值,和一段叫 ICC 配置文件的数据。
你可以把像素值理解成"255、0、0"这样一串数字,它本身毫无意义——255 的红到底是哪种红?必须配上那张说明书才知道。说明书说这是 sRGB 的红,那就是我们平时看惯的那种正红;说明书说这是 Adobe RGB 的红,那它其实更艳、更靠色域边缘。
翻车的机制就出在这:很多人导出的时候没把说明书带上。一张 Adobe RGB 的图,说明书被撕掉,落到一个只认 sRGB 的环境里(比如某些老软件、某些看图的 App),系统就按 sRGB 去解释这串数字。结果就是颜色整体掉一截饱和度,看着发灰、发闷、"脏"。反过来,一张 sRGB 的图被当成 Adobe RGB 解释,就会艳得发假、发塑料。
所以"变色"这个词其实不准确。图没变,是解释器换了。
二、花三分钟,先判断你的问题出在哪一环
不啰嗦,直接给排查步骤,我自己每次都是这么走的:
- 打开出问题的那张图,按
Ctrl + Y切换"校样颜色"(先在视图 → 校样设置里选 Internet 标准 RGB (sRGB))。如果切换的一瞬间颜色明显变艳或者变闷,说明你的工作空间和 sRGB 不是一回事,问题出在 PS 这一环。 - 按
F8打开信息面板,鼠标停在你觉得"发灰"的那块皮肤或墙面上,记下 RGB 三个数值。如果数值本身就和你在别人屏幕上看到的差超过 8~10 个灰阶,那是前期调色的问题,别赖导出。 - 看
图像 → 模式,是"8 位/通道"还是"16 位/通道"。 - 回想你导出走的哪条路:是
文件 → 导出 → 导出为(Ctrl + Shift + Alt + W),还是老的存储为 Web 所用格式(Ctrl + Shift + Alt + S)。后者在近几年的 PS 版本里默认被藏起来了,要在首选项 → 导出里勾上"使用旧版导出为"才会重新出现在菜单里。
第 4 步那个"导出为"面板右下角,有两个复选框很多人压根没注意过:"转换为 sRGB" 和 "嵌入颜色配置文件"。这俩就是大多数人翻车的地方。
三、我最后定下来的工作流(参数都在这)
试了小半年,我自己的设置是这样:
- 颜色设置(
Shift + Ctrl + K):RGB 工作空间选 sRGB IEC61966-2.1。色彩管理方案里"缺少配置文件"设成"打开时询问",这样别人发我的图,我能第一时间知道它是什么来路。 - 修图时用 16 位/通道:
图像 → 模式 → 16 位/通道。16 位是 65536 级,8 位只有 256 级,大幅提亮暗部的时候 8 位很容易起色带(一圈一圈的条纹)。修完、导出之前,再切回 8 位。 - 导出:
Ctrl + Shift + Alt + W→ 格式 JPEG,质量 80,尺寸长边 2000 px,两个复选框都勾上。质量 80 和 100 的差别肉眼基本看不出来,但体积能小一半以上。 - 发微信 / 小红书单独另存一份:长边 1600 px,质量 75。我实测过,一张 4000×6000 的图直接发朋友圈,对方下载回来大概是长边 1080~1440 之间浮动,不同时期好像还不一样。与其让它替你压,不如自己先压好。
- 显示器:这条最关键。我的 MacBook 是 P3 色域的屏,如果在 P3 模式下修图,我看到的"刚刚好"的红色,放到别人 99% 的 sRGB 显示器上会显得更素。我现在的做法是修人像和商品图时,把系统显示器配置文件切到 sRGB IEC61966-2.1,牺牲一点鲜艳度,换跨设备的一致性。
四、三种常见方案,横向对比一下
| 方案 | 怎么设 | 优点 | 代价 | 适合谁 |
|---|---|---|---|---|
| 全链路 sRGB | 工作空间、导出、显示器统一 sRGB | 到哪都差不多,最省心 | 色域窄,印刷时高饱和色出不来 | 90% 的发网图、自媒体、电商主图 |
| 保留 Adobe RGB | 工作空间 Adobe RGB (1998),导出嵌入 | 后期空间大,印刷友好 | 对方不支持色彩管理就会发闷 | 有印刷需求、懂校色的人 |
| 双版本输出 | 一份 sRGB 发网,一份 Adobe RGB 留档 | 两头都不亏 | 麻烦,容易传错版本 | 商业摄影、长期存档 |
我的观点可能有点反直觉:对大部分业余选手来说,统一 sRGB 反而比折腾 Adobe RGB 更"专业"。因为色彩管理的价值在于"在哪都一样",不在于"我的色域比你大"。你色域再大,对方手机不认,就是白搭。
五、几个我亲自踩过的坑
- 别在微信里判断颜色。 链条里最脏的一环就是它,重编码 + 压缩 + 尺寸重采样一套下来,什么都变了。要判断颜色,用 PS 或者支持色彩管理的浏览器(Chrome、Edge 都支持)。
- iPhone 拍的照片是 Display P3 的。 拖进 PS 会弹提示说配置文件不匹配,选"使用嵌入的配置文件"是保留 P3,选"转换为工作空间"是转成 sRGB。我一般选后者,除非这张图要做印刷。
- "转换成 sRGB"和"嵌入配置文件"是两件事。 前者是把数据换算过去,后者是写一张说明书。只勾前者不勾后者,在老软件里还是会被瞎解释。
- 16 位转 8 位放在最后一步做。 中间任何一次提前转,后面拉曲线都会丢层次。
- Windows 的"照片"应用不太靠谱。 老版本对 ICC 的支持一直有点迷,我一般会先右键看属性里的颜色配置文件对不对,再拿它做判断。
六、最后说句大实话
颜色管理不是玄学,但它也不是一个开关。
它是一条链:相机的配置文件 → PS 的工作空间 → 你的显示器 → 导出时写进去的配置文件 → 对方设备的显示。断哪一环,哪一环出问题。
我自己折腾了两年多才把这条链理顺,中间废掉的图少说也有几百张。你现在看到的这篇,基本就是我踩坑踩出来的清单,不保证是最优解,但至少每一步都在我自己的机器上验证过。
写完收工,去打游戏了。