跳到教程正文
lil cactus

如何把包围曝光照片合成为 HDR 照片

高级8 分钟更新于

简要回答

在 Lil Cactus 中,选择文件 然后 合并到 HDR...,单击添加照片...并选择你的包围曝光照片,例如 −2、0 和 +2 EV 拍摄的三张。Lil Cactus 会从相机数据中读取每张照片的曝光;保持将照片与所选参考对齐开启,对于示例这样完全静止的场景,把消除重影设为关,勾选确认场景静止的复选框,然后单击合并到 HDR。接着选择图像 然后 色调映射为 SDR...,让白场保持初始值(即照片中最亮的值),调整曝光度(示例用 0.5 EV),再单击创建 SDR 副本,得到一张普通的 16 位照片。

日落时穿过红岩峡谷的公路:在单张正常曝光中,太阳周围的天空过曝成一片白色,峡谷岩壁很暗;在合并并经过色调映射的 HDR 中,太阳周围的云层和光晕都显现出来,岩壁也更亮
拖动滑块,对比原图和按本教程处理后的结果。
用时
8 分钟
难度
高级
准备工作
同一场景不同曝光的 2 到 32 张照片,最好用三脚架拍摄
适用格式
JPEG、PNG 或 TIFF 包围曝光照片,8 位或 16 位,sRGB
打开 Lil Cactus

示例文件:−2 EV0 EV+2 EV

免费,无需注册。你的照片始终保存在你自己的电脑上。

相机一次拍摄能记录的亮度范围有限。对着日落拍,要么天空过曝,要么地面一片漆黑。包围曝光就是用不同的曝光把同一场景拍几次:一张足够暗,保住明亮的天空;一张正常;一张足够亮,提亮暗部。

HDR 合并把它们合成为一张包含全部亮度范围的图像,以 32 位浮点值存储,亮度范围远超任何屏幕的显示能力。色调映射再把这个范围压缩回一张普通照片,柔和地压缩高光,而不是直接截断。

六步合成 HDR

  1. 拍摄或准备包围曝光照片

    尽量使用三脚架,并固定光圈、ISO、焦距、白平衡和对焦,只改变快门速度。通常每张相差两挡(EV):−2、0、+2。很多相机可以用自动包围曝光(AEB)自动完成。存储为 JPEG、PNG 或 TIFF 文件。合并到 HDR 不能直接读取 RAW 文件:请在 Lil Cactus 中用完全相同的 Camera Raw 设置打开每个 RAW 文件,再用文件 然后 导出 然后 TIFF…导出,这样会保留 16 位和包括快门速度在内的相机数据。

    想跟着操作,请从本页顶部下载三张示例包围曝光照片。它们是从一个构建的场景渲染出来的,场景中的天空和太阳远比单张照片能容纳的更亮,并标记了 1/500、1/125 和 1/30 秒的快门速度,所以表现得就像用三脚架拍摄的包围曝光:−2 EV 那张保留了太阳周围的云层,而其他两张都过曝了;+2 EV 那张提亮了暗部,那里的杂色也比较暗的两张更少。

    同一条日落峡谷公路的三张曝光并排:−2 EV 偏暗,天空中有云层和太阳的光晕;0 EV 正常,太阳周围的天空过曝;+2 EV 偏亮,峡谷岩壁明亮,天空一片白
    示例包围曝光照片:−2、0 和 +2 EV。
  2. 选择“文件 › 合并到 HDR...”

    无需先打开文档:合并到 HDR...位于文件菜单中,就在打开...下方,它会创建一个新文档。

    “文件”菜单,“新建”和“打开”下方的“合并到 HDR”已高亮
    文件 然后 合并到 HDR...。
  3. 添加照片

    单击添加照片...,一次选中所有包围曝光照片。每张照片显示为一行,带有尺寸和颜色配置文件。相对 EV根据相机数据中的快门速度自动填写,并标注为快门元数据:示例中是 −2、0 和 2.058894(约 2.06),因为 1/30 秒(相机记录的都是这类标称快门速度)与 1/125 秒实际相差略多于两挡。如果照片没有相机数据,请自己输入它的 EV;正值表示更亮。

    参考标记的是其他照片对齐所依据的那张,默认是中间曝光。如果有东西移动了,例如行人或树枝,请选择这部分看起来最好的那张。

    合并到 HDR 的包围曝光列表:−2、0 和 +2 EV 照片各占一行,每行有名称、尺寸、嵌入的 sRGB 和相对 EV,“添加照片...”已圈出
    三张包围曝光照片,EV 从快门速度读取。“添加照片...”已圈出。
    1. 相对 EV,来自相机数据
  4. 检查选项并单击“合并到 HDR”

    • 将照片与所选参考对齐(默认开启)校正拍摄之间的轻微相机移动,因此手持拍摄的包围曝光也可以使用。保持开启。
    • 消除重影(默认为正常)在有东西移动的地方使用参考照片,避免出现半透明的人或重影的树叶。关适用于完全静止的场景:示例请设为关,因为设为低、正常或高时,合并会以缺少足够清晰的重叠细节为由拒绝这些照片。高会检测更细微的移动。更改此项会清除下方的确认复选框。
    • 勾选确认复选框(它的文字随消除重影的选择而变化):它告诉 Lil Cactus 场景是静止的、照片使用相同的设置,合并要依赖这一点。

    单击合并到 HDR。对话框底部的状态行会显示每个阶段的名称和百分比;三张 160 万像素的示例照片大约需要一分钟。完成后,会显示 32 位浮点 · SDR 预览。它可能还会提示部分被剪切的通道无法恢复;文件 然后 文件简介中列出了合并的说明。

  5. 选择“图像 › 色调映射为 SDR...”

    合并后的文档是 32 位浮点;状态栏显示 32 位浮点 · SDR 预览。你看到的只是预览:要把它当作普通照片编辑和导出,请选择图像 然后 色调映射为 SDR...。

    • 曝光度(−5 到 5 EV,默认 0)设置整体亮度。
    • 白场(EV)设置场景值要多亮才会变成纯白。它的初始值是照片中最亮的值(示例为 2.07),因此最亮的区域刚好达到白色;颜色很浓的高光(例如示例中太阳周围的红色光晕)仍可能在某一个通道中达到满值。提高它会更多地压缩高光;降低它会让明亮区域过曝,以获得更强烈的对比。

    示例保持白场的初始值,把曝光度提高到 0.5。单击预览上方的100%检查细节,然后单击创建 SDR 副本。

    菜单栏下展开的“图像”菜单,顶部的“色调映射为 SDR”已高亮,位于“模式”和“调整”上方
    图像 然后 色调映射为 SDR...,适用于 32 位文档。
    “色调映射为 SDR”的控件:曝光度 0.5 EV(已圈出),白场 2.07 EV
    曝光度提高到 0.5(已圈出),白场保持初始值 2.07。
  6. 编辑并导出 SDR 副本

    创建 SDR 副本会打开一个名为 合并到 HDR – SDR 的新 16 位 sRGB 文档,并立即打开导出为 PNG对话框:可以直接从这里导出,也可以单击取消先进行编辑。HDR 文档仍保持打开。像编辑普通照片一样编辑这个副本,用曲线或照片显影调整对比度和颜色,然后用文件 然后 导出 然后 JPEG…导出。

    要保留完整的 HDR 值供以后使用,请用文件 然后 存储为 然后 Lil Cactus 项目...(Ctrl+Shift+S 或 ⇧⌘S)存储 HDR 文档。

    太阳右侧天空的放大局部:单张 0 EV 曝光中云层之间有大片纯白,合并后的 HDR 中处处可见云层纹理
    放大的太阳右侧天空:单张 0 EV 曝光(左)和 HDR 结果(右)。
    背阴峡谷岩壁的放大局部:单张曝光中又暗又浑浊,HDR 结果中更亮,岩石纹理更清晰
    放大的背阴峡谷岩壁:单张曝光(左)和 HDR 结果(右)。

只有一张照片?

单张照片无法变成真正的 HDR 图像:传感器截断的部分已经丢失了。不过 RAW 文件通常比 JPEG 多出两到三挡的范围。在照片显影中降低高光、提高阴影,或者对 JPEG 使用阴影/高光,就能在这张照片的限度内得到类似的效果。

为什么合并能比单次曝光找回更多细节

每张包围曝光照片都能很好地记录场景的不同部分:暗的那张记录天空,亮的那张记录暗部。合并会估算每张照片的像素值与真实场景亮度之间的关系(相机的响应),对齐各张照片,并对每个像素按每张照片记录该像素的好坏程度加权,最不信任被截断的值。它不会去除杂色:较暗的照片参与的地方,它的杂色也会一起带进来。结果是一整套场景值,从背阴的峡谷岩壁到太阳的光晕。色调映射先根据照片的平均亮度设置整体亮度(由曝光度偏移),然后应用一条平滑曲线,让明亮色调逐渐过渡到白场,而不是直接截断。

常见问题的解决方法

重影:半透明的人或重叠的树叶

拍摄之间有东西移动了。尝试更强的消除重影设置,重新勾选确认复选框,并把移动部分看起来最好的那张照片选为参考。如果合并随后拒绝了这些照片,请参阅下一条。

“这些照片没有足够清晰的重叠细节,无法合并”

开启消除重影时,合并需要相邻曝光中都清晰的细节。对于静止场景,把消除重影设为关;否则请在中间补充曝光,例如每隔一挡拍一张,而不是每隔两挡。

“合并到 HDR”一直是灰色的

勾选静止场景复选框(如果出现将 sRGB 指定给所有未标记的输入,也一并勾选),并查看选项下方的提示:每张照片都需要相对 EV,带有相机数据的照片必须使用相同的光圈、ISO 和焦距。

“此照片使用的是非 sRGB 配置文件”

合并到 HDR 在 sRGB 中工作。先把每张包围曝光照片转换为 sRGB,例如用编辑 然后 转换为配置文件...转换后再导出,或者从 RAW 处理软件中以 sRGB 导出。

到处都是模糊或重影的边缘

相机移动太大,无法对齐。用三脚架拍摄,或者使用数量更少、曝光更接近的包围曝光。

下一步

从其他编辑器转过来

Photoshop
“文件 › 自动 › 合并到 HDR Pro...”。在 Lil Cactus 中,同样的操作是先“文件 › 合并到 HDR...”,再“图像 › 色调映射为 SDR...”。

HDR 合成常见问题

合成 HDR 需要几张曝光?

相差两挡的三张曝光(−2、0、+2 EV)适合大多数场景。Lil Cactus 接受 2 到 32 张包围曝光照片;反差极大的场景,例如带窗户的室内,可能需要五张。

可以在 Lil Cactus 中把 RAW 文件合成为 HDR 吗?

不能直接合成。在 Lil Cactus 中,用完全相同的 Camera Raw 设置打开每个 RAW 包围曝光文件,用“文件 › 导出 › TIFF…”导出,然后把这些 TIFF 添加到“文件 › 合并到 HDR...”中。TIFF 会保留相机数据,所以相对 EV 会从快门速度读取。

可以从 Lil Cactus 导出 32 位 HDR 文件吗?

不可以。在 32 位文档上,“文件 › 导出 › JPEG…”、“PNG…”和其他图像格式会改为打开“图像 › 色调映射为 SDR...”,生成一个普通的 16 位副本用于导出。要保留完整的 HDR 值,请用“文件 › 存储为 › Lil Cactus 项目...”存储文档。

为什么合成后的 HDR 看起来发灰?

32 位 HDR 包含的范围超出屏幕的显示能力,色调映射会压缩这个范围。在 Lil Cactus 中,在“图像 › 色调映射为 SDR...”中降低“白场”以增加对比度,然后用曲线微调 SDR 副本。

在 Lil Cactus 中合成 HDR 时,照片会被上传吗?

不会。合并和色调映射都在你的浏览器中、在你自己的设备上运行,照片从不会发送到服务器。可选的统计从不包含图像;详见隐私政策。