包围曝光计算
转换所有处理都在浏览器本地完成,数据不上传服务器
输出
一组包围曝光的张数由覆盖范围决定:每张覆盖相机的单张动态范围,相邻两张错开一个档位间隔,于是 N 张、间隔 Δ 的合集覆盖 `(N−1)·Δ + 单张范围`。解这个不等式就得到最少张数。只知道「拍几张」而不知道够不够,等于没算 —— 所以结果里同时给实际覆盖范围与余量。 ⚠️ 曝光补偿要对称分布:3 张是 −Δ/0/+Δ,4 张是 −1.5Δ/−0.5Δ/+0.5Δ/+1.5Δ,而不是 −2/−1/0/+1(后者重心偏亮,中间调会偏)。全部在本机算完,不上传任何数据。
功能
- 真实覆盖范围 = `(张数 − 1) × 间隔 + 单张动态范围`
- 反解最少张数,并单独给「够不够覆盖」的结论
- 曝光补偿对称分布:3 张是 −Δ/0/+Δ,4 张是 −1.5Δ/−0.5Δ/+0.5Δ/+1.5Δ
- 场景范围可以直接给 EV,也可以由最亮 / 最暗处相减
- 可以手动指定张数,检验它够不够
- 考虑噪声时建议多用一张(暗部叠加压噪)
- 结论用颜色区分:够覆盖 / 刚够 / 不够
- 全部在本机算完,不上传任何数据
使用方法
- 选场景范围的给法,填场景与相机的动态范围
- 填档位间隔(多数场景 2 EV 就够)
- 想看别的张数就把「手动指定张数」填上(0 用自动的)
- 读结论:会不会够覆盖场景,余量有多少
常见问题
- 张数是怎么算出来的?
- 每张覆盖相机的单张动态范围,相邻再错开一个档位间隔,所以 N 张、间隔 Δ 的合集覆盖 (N−1)Δ + 单张范围。工具反解这个不等式得到最少张数,并把「实际覆盖范围」与「余量」一起给出 —— 只知道拍几张是不够的。
- 为什么曝光补偿序列要对称?
- 3 张是 −Δ/0/+Δ,4 张是 −1.5Δ/−0.5Δ/+0.5Δ/+1.5Δ,通式是 (i − (N−1)/2)·Δ。如果写成 −2/−1/0/+1,重心就偏在亮端,合并时中间调会整体偏移,而画面看起来「正常」,很难事后发现。
- 档位间隔填多少合适?
- 多数场景 2 EV 一档就够,张数少、后期合成也省事。光比特别大、想让过渡更平滑时用 1 EV 甚至 2/3 EV,代价是张数变多。间隔填 0 或负数没有意义(0 会让张数变成无穷),工具会直接报错。
- 考虑噪声为什么就要多用一张?
- 暗部的噪点靠多张叠加来压,所以考虑噪声时建议多拍一张。代价是总拍摄时间变长,手持时更容易失败 —— 这种情况下,三脚架比多拍一张更值得先解决。
相关工具
ND 减光镜计算
转换按档数换算加 ND 滤镜后的快门速度,给出总减光倍数与换算过程;支持 ND2 到 ND100000、自定义档数、多片叠加与延时摄影间隔。
安全快门计算
转换由焦距、像素间距、被摄体速度与距离,给出两组安全快门、当前快门下的拖影像素数,以及拍清楚需要的快门。
等效焦距换算
转换按画幅对角线算裁切系数与等效焦距,给出水平、垂直、对角视角与景深近似,并换算到另一个画幅上要用的焦距。
时间戳转换
转换把 Unix 时间戳还原成日期时间,或反过来。秒 / 毫秒 / 微秒 / 纳秒自动识别,支持小数、负数与 Windows FILETIME。全部在浏览器本地完成。
日期计算
转换算两个日期之间相差多少天,或给一个日期加减若干天、周、月。日期用日历挑或直接粘贴,结束日期留空就与今天比较。全部在浏览器本地完成。
进制转换
转换在二、八、十、十六、36、64 进制之间互转,六种结果一次全部给出,19 位的雪花 ID 也能一位不差。全部在浏览器本地完成。