老照片修复前预处理
翻出一张 1998 年毕业照,扫描后噪点、划痕和模糊交织在一起。直接用锐化工具会放大噪点,直接去噪又让细节丢失。先用高斯模糊 1.2 像素半径抹平底片颗粒,再用 Unsharp Mask 把人物轮廓拉回来——模糊半径设 0.8 像素、阈值 3 级,只强化边缘不强化噪点。输出是干净的 300 DPI 数字底片,适合打印或继续上色。
支持 JPG · PNG · WebP · GIF · BMP · AVIF · 单图
截图直接 CtrlV 粘贴
在修图软件里调了半天锐化参数,预览图看着清晰,导出后边缘却出现白边。这个工具把模糊和锐化拆成两个独立滑块:高斯模糊用卷积核平滑像素,适合去噪或做景深效果;Unsharp Mask 通过提取原图与模糊版的差值来强化边缘,锐化半径设 1-3 像素通常最自然。所有计算在浏览器内完成,图片不会离开本地。
翻出一张 1998 年毕业照,扫描后噪点、划痕和模糊交织在一起。直接用锐化工具会放大噪点,直接去噪又让细节丢失。先用高斯模糊 1.2 像素半径抹平底片颗粒,再用 Unsharp Mask 把人物轮廓拉回来——模糊半径设 0.8 像素、阈值 3 级,只强化边缘不强化噪点。输出是干净的 300 DPI 数字底片,适合打印或继续上色。
用手机拍了一件细格纹衬衫,屏幕预览正常,传到电脑上放大到 100% 时,网格干涉出彩虹色摩尔纹。直接锐化会让纹路更扎眼。先用高斯模糊 1.5 像素半径把高频干涉抹平,再用 Unsharp Mask 半径 2 像素、数量 80% 恢复纹理的明暗层次。最终图片在详情页缩略图和放大查看两个状态下都不出纹路。
红底证件照需要换白底,但头发边缘残留红色反光。用魔棒抠图后边缘生硬。把选区羽化 3 像素后,对背景层施加高斯模糊 5 像素半径,模拟浅景深效果,同时保留人物边缘的实度。再用 Unsharp Mask 半径 0.5 像素、阈值 5 级,只增强发丝和衣领的锐度,不强化背景虚化区域。输出后背景干净、人物立体。
Sketch 里画了一套图标,导出 2x 倍图时发现矢量边缘出现锯齿和半透明像素。直接锐化会让锯齿更明显。先用高斯模糊 0.3 像素半径柔化锯齿,再用 Unsharp Mask 半径 0.2 像素、数量 120% 把边缘对比度拉回,阈值设为 10 级避免内部渐变被强化。导出 PNG 后在深色和浅色背景上都看不出毛边。
用 40 倍物镜拍细胞切片,焦平面轻微偏移导致细胞核边界模糊,但标尺线清晰。直接整体锐化会让标尺过曝。先用高斯模糊 0.5 像素半径抹平焦外散光,再用 Unsharp Mask 半径 1 像素、数量 150% 只强化细胞核与细胞质的对比边界,阈值设 8 级避免标尺线和噪点被增强。输出后细胞核边界可被自动分割算法识别。
| 输入 | 输出 | 说明 |
|---|---|---|
| 原图:人像照片(中等噪点);参数:高斯模糊半径 3px | 输出图:面部皮肤纹理明显平滑,噪点基本消失,但眉毛/发丝边缘仍有清晰轮廓 | 常规:高斯模糊的典型去噪场景,验证半径 3px 对细节保留与噪点消除的平衡 |
| 原图:黑白文本截图(白底黑字);参数:Unsharp Mask 数量 150%、半径 1px、阈值 0 | 输出图:文字边缘对比度增强,笔画更锐利,但背景白色区域出现轻微颗粒感 | 常规:Unsharp Mask 的典型锐化场景,验证阈值=0 时对全图(包括平坦区域)的增强效果 |
| 原图:纯色渐变图(从 RGB 0,0,0 到 255,255,255 线性渐变);参数:高斯模糊半径 100px | 输出图:渐变过渡更平滑,但图像四角因边界效应出现明显暗边(卷积核超出图像范围) | 边界:超大半径下的边界效应,提示用户处理靠近边缘区域时需注意结果 |
| 原图:1×1 像素单色图(RGB 128,128,128);参数:高斯模糊半径 5px | 输出图:与原图完全一致(RGB 128,128,128),像素值无变化 | 边界:极小图像(1px)下高斯模糊无实际效果,验证工具对极端尺寸的处理 |
| 原图:高反差纹理图(如砖墙照片);参数:Unsharp Mask 数量 300%、半径 0.5px、阈值 10 | 输出图:砖缝边缘出现明显白色/黑色晕圈(振铃效应),纹理细节被过度增强 | 边界:高数量+小半径+低阈值组合易引发振铃伪影,提示用户避免过度锐化 |
| 原图:人像照片(已锐化过度,有噪点);参数:高斯模糊半径 1px | 输出图:噪点被轻微抑制,但原有过锐边缘的锯齿感未完全消除 | 易错:用户误以为高斯模糊能完全修复过度锐化,实际仅能部分缓解,无法恢复原始细节 |
| 原图:透明背景 PNG(含半透明文字);参数:高斯模糊半径 2px | 输出图:文字边缘模糊,半透明区域与背景融合,但透明通道(Alpha)未被正确处理,出现黑色边缘 | 易错:部分实现忽略 Alpha 通道,导致透明区域模糊后产生黑边,需提醒用户检查输出 |
1.高斯模糊半径过大导致图像完全模糊
对 100×100 的小图标设置半径 50 像素对 100×100 的小图标设置半径 2-5 像素高斯模糊的半径是标准差σ,半径超过图像短边尺寸的 1/4 时,图像会退化为均匀色块,失去所有细节。
2.USM 锐化阈值设为零导致噪点被放大
对 ISO 3200 的夜景照片设置阈值 0对 ISO 3200 的夜景照片设置阈值 10-20阈值控制锐化作用的像素差异下限,设为 0 时所有像素差异(包括传感器噪点)都会被锐化,产生颗粒感。
3.USM 锐化半径与图像分辨率不匹配
对 4000×3000 的照片用半径 0.3 像素对 4000×3000 的照片用半径 1.0-2.0 像素锐化半径应与图像中边缘的宽度匹配。高分辨率照片的边缘通常跨越 2-4 像素,半径过小只锐化像素级噪声。
4.多次重复应用 USM 锐化产生光晕
对同一张图连续应用 3 次 USM(半径 2,数量 100%)一次性应用 USM(半径 2,数量 150%)或分两次但降低数量至 50%USM 会在边缘两侧产生明暗光晕,多次叠加会使光晕宽度累加,形成不自然的白色描边效果。
5.模糊后直接保存为 JPEG 导致块效应
对图像高斯模糊后,以品质 60 保存为 JPEG先以品质 95 保存为 JPEG,或保存为 PNGJPEG 压缩在平滑区域更容易产生 8×8 像素块的边界,模糊后的图像平滑区域大,低品质压缩会暴露块效应。
6.USM 数量参数与半径参数混淆
想增强边缘对比度,设数量 500%、半径 0.1想增强边缘对比度,设数量 100-150%、半径 1.0-2.0数量控制对比度增强幅度,半径控制影响范围。极端数量配合极小半径只会放大单个像素的噪声,而非边缘。
7.对文字截图应用高斯模糊后无法识别
对 72 DPI 的网页截图文字区域做模糊(半径 3)对文字区域不做模糊,或使用半径 ≤ 1 的轻微模糊低分辨率文字边缘仅 1-2 像素宽,半径 3 的模糊会完全破坏笔画结构,使 OCR 或人眼无法辨认。
G(x,y) = (1 / (2πσ²)) * e^(-(x²+y²) / (2σ²))
x, y像素与中心点的水平和垂直距离σ标准差,控制模糊强度,单位像素G(x,y)高斯核在(x,y)处的权重值σ=3.0,核半径取 3σ=9 像素,中心点(0,0)处:G(0,0)=1/(2π×9)×e^0≈1/56.55≈0.01768;距离中心 3 像素处(3,0):G(3,0)=1/56.55×e^(-9/18)=0.01768×e^(-0.5)≈0.01768×0.6065≈0.01072。整张 19×19 核归一化后用于卷积,实现高斯模糊。
本工具所有处理都在浏览器本地完成,不经过服务器,所以不会自动下载。模糊或锐化后,结果区会显示处理完的图片,需要手动右键点击图片选择“另存为”,或者点击结果区下方的下载按钮。如果看不到下载按钮,可能是图片太大导致浏览器渲染卡顿,建议缩小图片尺寸再试。
可能是参数设置得太小。对于高斯模糊,半径建议从 3 像素开始尝试,低于 1 像素几乎看不出效果;对于 Unsharp Mask 锐化,强度(Amount)至少调到 50% 以上才有明显变化。另外,如果原图本身就很模糊,锐化效果也会受限。可以先调到极端值(如半径 20、强度 200%)确认功能正常,再往回微调。
核心算法一样,都是高斯模糊和 Unsharp Mask,但本工具是纯浏览器实现,不依赖 Photoshop 的 GPU 加速,处理超大图片(如 5000 像素以上)时会慢一些。优点是免安装、完全免费、图片不上传服务器(隐私安全)。适合快速调整单张图片,不需要批量处理或图层蒙版等高级功能。
这是 Unsharp Mask 锐化过度的典型现象,称为“振铃效应”。解决办法:降低强度(Amount)到 50% 以下,同时减小半径(Radius)到 1-2 像素。如果原图有压缩噪点,锐化前先做一次轻微模糊(半径 0.5 像素)可以缓解。本工具没有自动防过度锐化机制,需要手动调参平衡。
支持 PNG 透明背景,前提是浏览器支持 Canvas 的 toBlob 方法。处理透明区域时,高斯模糊会扩散边缘像素,导致透明部分出现半透明杂边,但不会直接变黑。如果出现黑色背景,可能是图片本身有黑色填充层,或者浏览器渲染 bug。建议先用纯色背景预览,确认效果后再处理透明图。
没有硬性大小限制,但受浏览器内存限制。10MB 的 JPG 如果分辨率在 4000x3000 以上,浏览器需要分配约 120MB 内存给 Canvas,加上模糊算法的临时缓冲区,很容易超过 256MB 导致标签页崩溃。建议将图片缩小到 2000 像素以内再处理,或者用截图工具裁剪后上传。
可以改善,但不能起死回生。Unsharp Mask 锐化只能增强已有的边缘对比度,对于严重失焦或运动模糊的照片,它无法恢复丢失的细节。如果原图本身是模糊的,锐化后可能会出现噪点放大、边缘假象。建议先尝试“智能锐化”类工具(本工具不支持),或者用 AI 去模糊工具(如 Topaz Sharpen AI)做专门修复。
本工具一次只能处理整张图片,不支持选区或蒙版。如果想做局部效果,需要先用外部工具(如 Photoshop 或在线抠图)把主体和背景分开,分别处理后再合成。本工具适合全图统一调整,比如给头像做背景模糊(整图模糊后加文字遮罩),或者给文字截图做整体锐化。
隐私保证所有计算与处理均在你的浏览器本地完成,输入数据不会上传服务器,也不会保存或共享。