sRGB 与 AdobeRGB 怎么选:按输出去向定,别在导出时丢掉配置文件
"我在 PS 里调好的鲜艳照片,发到手机上就变灰了""印刷厂说我的图偏色"——这类问题的答案,九成不在色域选错,而在色彩描述文件(ICC profile)没跟着图片走。sRGB 和 AdobeRGB 只是两个"容器",容器选错了不会让颜色变,容器标签丢了才会。
这篇先把两个色彩空间的差别量化,再给一张按输出去向选的决策表,最后讲清一个 90% 的教程都跳过、但决定成败的操作:"转换为配置文件"和"指定配置文件"的区别。
色域是什么:能装多少颜色
人眼能分辨的颜色画成一张马蹄形图,任何 RGB 色彩空间在这张图上只是一个三角形——三角形越大,能表示的颜色越多。
| 色彩空间 | 覆盖可见色 | 位深建议 | 典型用途 |
|---|---|---|---|
| sRGB | 约 35% | 8 位够用 | 网页、手机、社交平台、普通冲印 |
| Adobe RGB (1998) | 约 50% | 8 位勉强,16 位更好 | 印刷、喷绘、高端打印,尤其青绿系 |
| ProPhoto RGB | 约 90% | 必须 16 位 | RAW 内部处理(Lightroom 默认) |
差别集中在哪?不是红色,是青、绿、蓝绿一带。所以拍森林、草地、海水、荧光色布料,Adobe RGB 能多留一点层次;拍人像、街拍、日常记录,两者的差距肉眼很难分辨。
决策表:按"最终去哪"选,不按"哪个更高级"选
| 最终去向 | 工作空间 | 导出 | 原因 |
|---|---|---|---|
| 网页 / 公众号 / 社交平台 | sRGB | sRGB | 绝大多数浏览环境按 sRGB 解释,换了就偏色 |
| 手机看、微信传 | sRGB | sRGB | 同上,且平台还会二次压缩 |
| 普通冲印(4×6、6×8) | sRGB | sRGB | 冲印店默认 sRGB,多数设备也接近 sRGB |
| 印刷 / 画册 / 展板 | Adobe RGB | Adobe RGB 或按印厂要求转 CMYK | CMYK 的一部分青绿色只有 Adobe RGB 能装下 |
| 高端艺术微喷 | Adobe RGB / ProPhoto | 按打印机 ICC 转换 | 纸张和墨水色域比 sRGB 宽 |
| RAW 存档 | ProPhoto(16 位) | 原始 RAW 或 16 位 TIFF | 保留最大信息量,以后再决定输出 |
一句话总结:不确定就全程 sRGB。这不是保守,是正确——因为 sRGB 转 Adobe RGB 不会增加任何颜色信息,而 Adobe RGB 转 sRGB 会真的丢颜色。从窄往宽转是白费,从宽往窄转是损失,所以一开始就选"够用的最窄那个"最安全。
误解一:把图转成 AdobeRGB 会更鲜艳
不会。转换色彩空间只是换一套坐标记法,颜色本身不变。更麻烦的是反效果:一张 AdobeRGB 的图放到只按 sRGB 解释的环境里(老浏览器、部分 App、某些打印驱动),颜色会被当成 sRGB 数值直接显示,结果是明显发灰、发闷——这就是"我电脑上很好看,发出去变灰"的典型成因。
- AdobeRGB 的数值范围更"宽",同样的 RGB 数字在 sRGB 里代表更饱和的颜色;
- 环境不认标签 → 按 sRGB 解释 → 数值被"缩小" → 看上去掉色;
- 所以面向大众的图,一律导出 sRGB 并嵌入配置文件。
误解二:8 位图用大色域没代价
有代价,叫色阶断层(banding)。8 位每通道只有 256 级,把 256 级摊在更大的色域上,每一级之间的"颜色距离"就变大了。
粗算一下:色域面积从 35% 扩到 50%,约 1.4 倍,等于相邻两级之间要跨过 1.4 倍的颜色距离。天空、渐变背景、柔光这类大面积平滑过渡最先出问题——本来该平滑的渐变,会出现一圈圈可见的色带。
- 8 位 + AdobeRGB:能做,但要小心渐变和暗部;
- 16 位 + AdobeRGB:安全,代价是文件体积翻倍、处理变慢;
- 8 位 + sRGB:最稳,色阶最密,这也是网页图用 sRGB 的另一个理由。
关键操作:"转换"和"指定"完全不是一回事
这是最容易搞错的一步,两个命令长得很像,效果天差地别:
| 操作 | 做了什么 | 什么时候用 |
|---|---|---|
| 转换为配置文件 Convert to Profile | 保留"看起来的颜色",重新计算每个像素的数值 | 导出前的标准动作:AdobeRGB → sRGB |
| 指定配置文件 Assign Profile | 保留像素数值,只改"标签",颜色会变 | 图片被错误标记时纠正(比如本该 sRGB 却被当成 AdobeRGB) |
记法:"转换"是为了让颜色不变,"指定"是为了让标签变对。导出给网页的图,永远用"转换为配置文件 → sRGB",并且勾上"嵌入配置文件"。
如果图已经被错误标记,先用"指定"改回正确的空间(颜色恢复),再用"转换"输出目标空间。顺序反了,颜色会二次偏移。
三处设置,一次配好
- 相机:只出 JPG 且主要发网络 → 直接设 sRGB;要印刷、要后期 → 设 AdobeRGB 并拍 RAW(RAW 本身没有色彩空间,转换时才定);
- 修图软件工作空间:PS 的 RGB 工作空间设 sRGB(简单)或 AdobeRGB(印刷);Lightroom 内部固定 ProPhoto,不用管;
- 导出:勾选"转换为 sRGB"+"嵌入配置文件",格式选 JPG 质量 80~90,或 WebP(转 WebP 的体积优势明显)。
第 2 步有个前提:显示器要校准。没校准的屏幕看 AdobeRGB 的图,你调的"刚好"其实是错的,越调越偏。校准一次(租或借一个校色仪)比换任何软件都值。
验收:三步确认导出的图没问题
- 看文件信息:多数系统右键属性里能看到"色彩表示"或 ICC 配置文件,应为 sRGB IEC61966-2.1;
- 换设备看:手机、另一台电脑各看一遍,颜色差异应在可接受范围内(完全一致做不到,屏幕本身有差异);
- 上传后看:平台会再压一次,如果上传后仍正常,说明标签带对了。
第 3 步最实用——很多"发出去变灰"的问题,在本地看是好的,只有上传后才暴露。所以关键图先小范围发一张试试,别一次发九宫格。
几个常见问题
手机拍的照片是什么色彩空间?
iPhone 默认拍的是 Display P3(比 sRGB 稍宽),存 HEIC 时带 P3 标签;导出 JPG 时多数 App 会转成 sRGB。安卓各家不一,国产机型常见 sRGB 或 P3。发网络前统一转 sRGB 最稳,HEIC 的转换见HEIC 转 JPG。
印刷厂要 CMYK,我需要自己转吗?
看厂方要求。规范的做法是给 AdobeRGB 的 RGB 文件 + 说明,让厂方用他们的 ICC 转 CMYK——因为他们更清楚自己的机器和纸张。自己转 CMYK 却没对应的 ICC,反而容易翻车。要转就用厂方提供的 ICC,别用软件里的通用 CMYK 预设。
为什么同一张图在不同软件里颜色不一样?
三个原因:软件是否做色彩管理、显示器是否校准、以及图片有没有嵌入配置文件。没嵌标签的图,每个软件都会"猜",猜法不同结果就不同。所以"嵌入配置文件"这一步不能省。
截图是什么色彩空间?
通常是显示器当前的空间(Windows 多为 sRGB,Mac 可能是 P3)。截图用于网页没问题,但如果截图里有关键的颜色判断(比如设计稿比对),要确认两端的显示设置一致,否则比的是屏幕不是图。格式与压缩的选择见图片格式对比。
WebP / AVIF 支持这些色彩空间吗?
支持 ICC 嵌入,但浏览器渲染仍以 sRGB 为主。所以转 WebP 时同样要转 sRGB,别指望新格式能"多带颜色"。体积和兼容性的取舍见图片转 WebP 值不值。
小结
选 sRGB 还是 AdobeRGB,判断标准只有一个:这张图最终要不要落到纸上。要印、要喷绘 → AdobeRGB(最好 16 位);其余全部 → sRGB。比选空间更重要的是两件事:导出时用"转换为配置文件"而不是"指定",以及永远勾上"嵌入配置文件"。做到这两条,颜色就不会在传递过程中"消失"。