图像暗角生成器
图片
暗角是图像中心向边缘逐渐变暗(或变亮) 的效果。光学暗角在长焦距、大光圈镜头中自然发生;摄影师在后期添加人工暗角来微妙地引导观者视线聚焦于主体、模拟胶片美感,或让肖像呈现亲密的影棚氛围。本工具用 smoothstep 曲线在内部清晰半径和外部完全受影响半径之间生成平滑径向渐变,按像素合成到图像上。可选形状(真圆 / 跟随图像比例的椭圆 / 贴合画框边缘的矩形衰减)、变暗或变亮模式、任意颜色(经典黑、高调亮白、复古暖棕),并通过三个独立滑杆调节: 强度(边缘处效果有多强)、柔度(过渡有多平缓)、半径(中心未受影响区域有多大)。全部在客户端运行 ─ 图像不离开浏览器标签页。
—
使用方法
- 上传或拖放图像(长边 1400px 以内的 PNG / JPG / WebP)。
- 选择预设(经典、人像、聚光、白色高调、柔粉、复古) 或自定义。
- 按喜好调整强度、柔度、半径 ─ 画布实时更新。
- 选择形状: 椭圆(默认,跟随比例)、圆形(不论比例的正圆)、矩形(贴合画框的矩形衰减)。
- 切换变暗/变亮模式、改变颜色,下载结果为 PNG。
常见问题
- 三种形状有何区别?
- 椭圆按图像宽高分别归一化距离 ─ 暗角椭圆始终跟随图像比例(多数照片编辑器的默认行为)。圆形用宽高中较长一边给两个轴归一化 ─ 暗角是真圆,宽长图像四角会更暗。矩形用水平/垂直归一化距离的最大值(切比雪夫距离) ─ 不是椭圆,而是贴合画框边缘的矩形衰减 ─ 适合电影宽银幕风格的边缘压暗。
- 渐变曲线如何计算?
- 使用 smoothstep 函数 ─ t = clamp((d − r_inner) / (r_outer − r_inner), 0, 1),然后 t = t² · (3 − 2t)。在内部清晰区与外部完全受影响区之间形成 S 形过渡 ─ 避免线性斜坡的硬边界和纯平方衰减的浑浊感。强度调最大效果,柔度拓宽过渡区,半径平移过渡起点。
- 我的图像会被上传吗?
- 不会。图像读入浏览器画布,在你的设备上由 JavaScript 本地处理。不向任何服务器发送数据。私密照片也可放心放入 ─ 它只在你的标签页中存活到关闭。
- 能撤销已经烤进 JPEG 的暗角吗?
- 无法完美,但可用相同形状和半径在变亮模式运行本工具来近似 ─ 把四角重新提亮。由于 JPEG 压缩和原曲线都是未知,会留下少许色偏。要精确还原需要原摄影师的半径/强度参数。