上周整理硬盘,翻出2016年用iPhone 6s拍的一张照片,只有800万像素。当时觉得挺清楚,现在放到27寸显示器上一看,满屏噪点,边缘全是锯齿。我心想,现在AI这么厉害,随便找个工具放大了事。结果折腾了一下午,试了6款软件,从Photoshop 2024的“超级分辨率”到Topaz Gigapixel AI 7.0.1,再到开源的Real-ESRGAN,最后发现:对于这种老照片,AI放大出来的效果还不如我手动加一点锐化然后缩到50%看。为什么?因为AI会“脑补”细节,它把噪点当成了纹理,放大4倍后,脸上的毛孔变成了月球坑,头发丝变成了塑料绳。而传统的双三次插值虽然模糊,但至少不骗人。
先说说大家最容易踩的坑:锐化。很多人觉得图片不清晰就狂拉锐化,在Lightroom里把“清晰度”拉到+50,结果图片看起来像被砂纸磨过。我2019年给一个淘宝店拍产品图,当时不懂,每张图都锐化到+70,导出后发现金属边缘出现了白边,客服说“看起来像山寨货”。后来我学了USM锐化,才知道参数怎么设:在Photoshop里,滤镜 > 锐化 > USM锐化,对于2000万像素的图,半径设0.8-1.2像素,数量设60-80%,阈值设2-5。如果是人像,阈值调到10-15,这样皮肤不会起颗粒。记住,锐化不是让模糊变清晰,它只是增强边缘对比度,把已有的细节“强调”出来。如果原图没有细节,锐化只会放大噪点。
那到底怎么把一张模糊的图变清晰?我的观点可能得罪人:大部分情况下,别费劲了。先搞清楚你的输出用途。如果是发朋友圈,图片长边1920像素足够了,微信会压缩到1280左右,你处理得再好也白搭。如果是打印6寸照片,300 DPI,需要1800x1200像素,你一张800x600的图,就算AI放大到1800x1200,打印出来也是糊的,因为AI补的细节经不起放大镜看。我实测过:用Real-ESRGAN把一张800x600的猫图放到3200x2400,参数是--outscale 4 --model realesrgan-x4plus,耗时23秒(RTX 3060),文件从92KB变成3.7MB。在手机上看着还行,但放到电脑上100%查看,猫的胡须变成了扭曲的线条。后来我用Lanczos插值放大,再用USM锐化(数量50,半径1.0,阈值3),文件只有1.1MB,虽然整体偏软,但没有奇怪的伪影。所以,如果你要的是“真实”,传统方法更保险;如果你要的是“好看”,AI可以试试,但别指望它还原真相。
最后给一个我常用的批量处理流程,针对电商产品图:1. 用Capture One 23导出16位TIFF,色彩空间Adobe RGB,分辨率300 DPI。2. 在Photoshop里用“动作”录制:图像大小调整为2000x2000像素(长边),重新采样选“两次立方(较平滑)”。3. 应用USM锐化:数量70,半径1.0,阈值4。4. 转换为sRGB,导出JPEG,品质85,勾选“转换为sRGB”。这样一套下来,一张图大约1.5MB,在网页上加载快,细节也够。别小看品质85,我做过盲测,10个人里有8个分不清品质85和100的区别,但文件大小差了3倍。至于那些号称“无损放大”的软件,你可以用,但别信“无损”两个字——物理定律摆在那,没有的信息就是没有。