如何分析参考照片中的阴影与高光颜色以匹配色彩
要分析参考照片中的阴影与高光颜色,请从同一种材质的多个明暗区域取样,将亮度与颜色分开分析,并检查这种关系是否也出现在其他地方。用这种规律指导编辑,而不是照搬一个暗像素和一个亮像素。
这套流程适用于希望让另一张照片呈现参考照片风格的业余摄影师。完成后,你会得到一组带标签的样本、对参考照片色调与色彩规律的描述,以及一份实用的调整计划。文中以 Photoshop 为例说明取样方法,但这种分析也适用于支持平均颜色取样和色调颜色控制的其他编辑器。
1. 取样前应比较什么?
先确定你想匹配什么:参考照片的整体观感、某个物体的颜色,还是受光面与背光面之间的关系。在这套流程中,目标是匹配整体观感,尤其关注颜色如何从阴影过渡到高光。
分析时保持参考照片原样。立即中和其中的白色可能会去掉你想复现的色偏。darktable 手册区分了校正不需要的色偏与添加最终创意效果;将两者作为独立决策,有助于明确你要复制的内容。darktable:色彩平衡 RGB
在同一个编辑器中打开参考照片和目标照片,并将它们置于相同的中性灰背景上。比较时保持显示器亮度和室内照明一致。darktable 的工作流程指南建议使用经过校准的显示器、白色环境光,以及近似中灰的背景来评估颜色。darktable:处理流程
比较 RGB 数值前,先检查文档的颜色配置文件。配置文件决定这些数值如何转换为可见颜色。如果需要在同一个 RGB 色彩空间中进行数值比较,请将工作副本转换到该空间。指定不同的配置文件会保留数值并改变其解释方式;转换则会改变数值,尽可能保留原有观感。Adobe:更改文档的颜色配置文件
2. 哪些阴影和高光适合作为样本?
先选择一种同时出现在亮处和阴处的材质,例如哑光陶瓷花盆、涂漆面板或一张纸。比较同一种材质的两个区域,可以减少一种明显的歧义:颜色差异究竟是因为比较了不同物体,还是因为光线不同。
不要想当然地认为阴影一定偏蓝,高光一定偏黄。darktable 手册说明,直接受光的区域与接收反射光的区域可能具有不同的色温,而且单一的全局白平衡未必能协调两者。你的任务是观察这张参考照片中实际存在的关系。darktable:色彩平衡
将以下样本类型作为实用的选取指南。这些是建议的分析步骤,并非规定每张照片的颜色都应出现在哪里。
| 样本类型 | 选择位置 | 需要了解的内容 |
|---|---|---|
| 主阴影 | 一块仍能看清纹理的背光区域 | 可用的阴影色调 |
| 中间调 | 同种材质上受光适中的区域 | 明暗之间的过渡 |
| 主高光 | 一块明亮且仍保留纹理与颜色的区域 | 受光面的色调 |
| 交叉检查 | 光照条件相近的另一种合适材质 | 这种规律是否也适用于其他物体 |
将细小的镜面反光与主高光样本分开。同样,不要只用最深的凹陷处作为阴影参照。主样本应能代表照片中面积较大、可用于分析的区域;如果小范围的极端明暗对整体观感很重要,可以另行记录。
纯白样本无法告诉你原表面的色相。在 8 位 RGB 中,通道值均为最大值时会显示白色,均为零时会显示黑色。如果选定的端点无法提供有用的颜色差异,请改选附近仍保留变化的区域。Adobe:Photoshop 中的颜色模式
3. 如何取样,避免过度解读单个像素?
使用平均取样,不要依赖单个像素。Adobe 文档指出,“点取样”读取单个像素,而 3×3 平均、5×5 平均等选项会通过计算周围像素的平均值来平滑读数。这可以减少噪点和细微变化的影响。Adobe:查看图像中的像素颜色值
在 Photoshop 中按以下步骤操作:
- 打开 窗口 > 信息。
- 选择 吸管工具,并先将取样大小设为 5×5 平均。
- 按住 Shift 单击,在选定区域放置可长期保留的颜色取样点。
- 将取样读数设为 Lab,以便分析亮度和颜色;如果有用,也记录 RGB 数值。
- 为每个记录值标注材质和光照类型。Adobe:查看图像中的像素颜色值
确保平均取样区域完全落在目标区域内。如果取样范围横跨黄色物体和蓝色背景,得到的答案就与只取其中一个表面的样本不同。只有当表面足够宽时,才扩大取样范围。
在每个选定区域内检查两三个相邻位置。如果它们显示出相同的颜色倾向,保留一个有代表性的读数,并记下其变化范围。如果读数差异很大,在将该区域视为单一颜色之前,先检查是否存在光照变化、纹理差异或材质混杂。
4. 如何区分亮度与阴影、高光的色调?
Lab 读数很有用,因为它将亮度与两个颜色轴分开。L* 表示亮度,范围为 0–100;a* 表示绿—红轴,b* 表示蓝—黄轴。a* 为正表示偏红,为负表示偏绿;b* 为正表示偏黄,为负表示偏蓝。Adobe:Photoshop 中的颜色模式
分两步读取每个样本。先比较 L,了解区域有多暗或多亮;再查看 a 和 b*,描述颜色倾向。这样可以避免把亮度不匹配误认为色调不匹配。
例如,可以这样描述参考照片:“暗部偏蓝绿色,较亮的高光偏黄色。”这比“电影感色彩”更具可操作性,也比一对没有标签的十六进制色值更灵活。
得出整体结论前,先观察这种规律是否重复出现。如果多个合适的阴影样本都偏蓝绿色,就可以把这一方向作为初步调色假设。如果只有一个背光物体呈现这种倾向,就只对该物体作局部判断。这是根据样本规律得出的推断,并不能证明参考照片受到怎样的照明或经过怎样的编辑。
5. 实例比较能说明什么?
以下数值仅为演示方法而编造。假设两张照片都包含相似的哑光灰色表面,并且使用一致的色彩管理流程进行取样。这些数值并非来自真实参考照片。
| 区域 | 参考照片 L、a、b* | 目标照片 L、a、b* | 初步解读 |
|---|---|---|---|
| 阴影 | 25、−4、−8 | 34、0、−2 | 目标照片更亮,也没那么偏蓝绿色 |
| 中间调 | 52、0、2 | 56、1、3 | 目标照片略亮,颜色倾向相似 |
| 高光 | 83、3、12 | 80、1、4 | 目标照片更暗,也没那么偏黄,且偏红程度更低 |
亮度差异表明应先处理明暗层次:目标照片中取样的阴影太亮,而高光略暗。完成这项调整后,重新取样,再判断还需要多少颜色调整。
就颜色倾向而言,参考照片数值减去目标照片数值后,阴影的 a* 差值为 −4,b* 差值为 −6。高光的 a* 差值为 +2,b* 差值为 +8。在这个示例中,这表明阴影应向绿色和蓝色移动,高光则主要向黄色移动,并稍微偏红。
这些差值是用于诊断的记录,不是滑块设置。在无关的调色控件中输入“−6”,并不会让 b* 改变六个单位。应当逐步微调,观察新的样本读数,并检查图像周围的区域。
如果两张照片中的材质不同,追求样本数值完全相同就没那么合适。利用示例中的分析方法判断颜色方向和明暗层次,再检查目标照片中的物体是否仍然呈现理想的观感。
6. 如何根据分析结果调整照片?
动手调整颜色控件前,先根据分析结果写下一条简短的调整说明:“加深主要阴影,谨慎添加蓝绿色阴影色调,并让有纹理的高光偏黄,同时尽量保持中间调接近当前观感。”这就形成了清晰的初步假设,你可以在对比后进行修订。
分三步处理:先确立整体亮度关系,再调整阴影和高光的颜色,最后细化经过中间调的过渡。每完成一步都重新检查样本,避免一项调整掩盖另一处不匹配。
使用可以检查哪些色调区域受到调整的控件。例如,darktable 5.6 的 color balance rgb 模块通过蒙版分隔不同色调区域。其中,中灰支点控制区域的分界,衰减控制过渡的柔和度或锐利度,蒙版预览则显示受影响的区域。当阴影色调蔓延到中间调时,这些控件就很有用。darktable 5.6 手册:色彩平衡 RGB
如果某种颜色关系只出现在一个物体上,先尝试局部调整。如果它在多种材质和光照区域中反复出现,再尝试更大范围的色调调整,并重新检查每种材质。调整范围本身也是匹配工作的一部分。
7. 如何判断还需要修正什么?
如果调整结果已经接近,但还不像参考照片,请按以下诊断顺序检查。它将每种可见问题对应到具体检查步骤,避免一味提高全图饱和度。
| 观察到的现象 | 接下来检查 | 实用做法 |
|---|---|---|
| 色调似乎接近,但画面显得过于平淡 | 阴影和高光的亮度 | 改善明暗层次,然后重新取样 |
| 一个物体匹配了,其他物体却不协调 | 样本是否来自不同材质或光照条件 | 缩小调整范围 |
| 中间调也染上阴影色调 | 色调蒙版覆盖范围和过渡 | 减少重叠或柔化调整效果 |
| 相邻样本的读数不一致 | 取样边界和表面变化 | 将样本移到颜色一致的区域内 |
| RGB 数值相同,观感却不同 | 文档的颜色配置文件 | 先解决比较设置问题,再继续调色 |
最后先比较完整图像,再以合适的细节视图检查取样区域。确认阴影到高光的颜色变化方向是否一致、亮度关系是否足以满足你的目的,以及目标照片中的材质是否仍然自然可信。
保存带标签的读数,并附上一句对匹配关系的描述。这些记录能让之后的修改更轻松:你可以重新找回预期的阴影色调、高光色调和明暗层次,无需从头重做分析。
来源
- Adobe — 查看图像中的像素颜色值
- Adobe — 更改文档的颜色配置文件
- Adobe — Photoshop 中的颜色模式
- darktable 用户手册 — 处理流程
- darktable 用户手册 — 色彩平衡
- darktable 5.6 用户手册 — 色彩平衡 RGB
