适用范围
本文使用已经是中性灰阶的8位RGB教学样块:三个通道值相同,0为黑、255为白。表中两组点按分段直线理解,是本站原创映射示意,不是软件默认曲线插值、照片实测或通用人像预设;不讨论CMYK油墨百分比。
先读一个点,而不是先背曲线形状
横轴告诉你原来某个样块的值,纵轴告诉你调整后的值。基准对角线表示输入等于输出:32仍是32,128仍是128。点在对角线上方表示这个输入映射到更高的输出;在下方则映射到更低的输出。
Adobe的曲线说明用输入与输出解释RGB色调映射。本页只取这个坐标关系,不把曲线工具里不同模式、百分比或颜色通道混在一起。若面板把轴向反过来显示,应先看实际标注,不能把图上的拖动方向照搬到所有界面。
A方案:抬黑端,最暗处不再输出0
A采用四个明确点:0→20、32→48、128→128、255→255。它把原来的黑端抬高,也让本例32样块变浅,但保留128与255这两个取样点不变。图中只按给出的点用直线连接,便于独立读数。
这并非把原来没有的头发纹理补出来。若一个区域里的多个像素原先全是0,统一映射到20后,它们仍然没有彼此差别。抬黑可以改变视觉风格,却不能因为黑块变成灰块就宣称找回了真实细节。
B方案:压低暗部,黑端仍留在0
B采用0→0、32→16、128→128、255→255。输入32的样块比原来暗,纯黑仍然是黑。把A和B放在一起,最直接的比较是同一输入32分别得到48与16;不要拿A的输入0去对比B的输入32,然后把差别全归因于某个统一对比度数值。
本例A中0与32两点输出差为28,B中差为16;但这只描述选定点之间的数值间隔,不是整幅照片的通用对比评分。中间区域的斜率还会随所选点变化,不能只看黑端就宣布所有层次都被同样压缩。
人物照片里,先找这段灰值位于哪里
可以先在可回退的副本上检查头发、深色衣领和脸颊阴影,判断准备改变的灰阶是否出现在多个区域。同一全局曲线会影响各处具有相应输入值的像素,并不会自动只识别头发。若目标只在一个局部,需要另行控制作用范围。
本题不从黑白成片恢复原衣服颜色,也不调整红色、蓝色对应的黑白转换。那些是从彩色来源到灰阶的另一项任务。这里从已经给定的灰阶出发,比较输出映射,避免把“改变颜色对应明暗”与“改变现有灰阶”说成同一次操作。
保存两个版本,检查的不只是一块黑
将自然灰阶作为基准,另存A与B两种候选。先看整幅人物和背景关系,再放大检查眼周、头发边缘及衣领纹理;若某一版本让脸部和背景混在一起,就记录具体位置,而不是只写“胶片感更强”或“对比更高级”。
图示中的四点不要求直接输入真实照片。不同照片原始层次、显示方式和最终用途不同,数值只是读图练习。过强的局部反差、大片暗部合并或原有层次难辨,都是重新调整的理由;不以所有像素必须填满0至255作为成功标准。
交付记录用输入输出消除口头歧义
清楚的说明是:“本例A把黑端0映射到20,32映射到48;本例B保留黑端0,把32映射到16。128与255两点在两方案中不变。”四个对应关系足以复核图,不需要猜“提黑”到底是提高黑色强度还是提高黑端输出。
实际协作可以另写目的,例如“希望深灰保留轻微雾感,同时不压掉衣领的差异”。如果对方用“提黑”表达相反意思,就先确认一个样块的前后值,再执行。保留调整层或其他可编辑版本,导出成片后再看一次最终显示,不把一个术语当成万能参数。
操作步骤
- 确认本次读的是RGB输入/输出数值,先看轴向与基准线。
- 分别写出黑端和一个暗部点的前后值,避免只写提黑或压暗。
- 按同一输入比较A、B,不混用不同样块。
- 在照片副本里检查相同灰值出现的多个区域,必要时限定作用范围。
- 保留基准和可编辑版本,记录具体点位及需要保留的层次。
常见问答
提黑一定是让照片更黑吗?
不是。“提黑”若指抬高黑端输出,本例0变20,反而让纯黑变成深灰。需确认说的是哪个数值。
A和B都保留128,整张中间调就完全不变吗?
不能这样推断。只保证题设的128取样点不变,周围输入值仍由各段映射决定。
纯黑被提成灰,纹理恢复了吗?
不自动恢复。原来完全相同的输入值仍映射到相同输出,不能凭变浅认定新增真实细节。
这些点可以作为所有黑白人像预设吗?
不宜。它们是读图条件,实际照片需按主体、背景和输出用途重新比较。
参考依据
Adobe:Adjust color and tone with Curves · Adobe · 核对日期 2026-10-29。RGB曲线输入与输出坐标及控制点上移/下移的基本含义;本表端点、样块值及分段关系由本站原创定义。