上周帮朋友弄一组电商主图,要求 800×800 白底,单张小于 100KB。我一开始用 PS 导出 JPEG,质量 70,4:2:0,想着肯定够小。结果在手机上看着还行,一放到详情页,产品边缘发灰,红色 logo 旁边一圈脏边,白色背景还有轻微色块。后来我把色度抽样改成 4:4:4,质量提到 78,文件 96KB,边缘立刻干净了。这事让我确认一个反直觉的点:很多时候不是质量数值太低,而是色度抽样和缩放算法在偷偷搞鬼。
先聊一个被说烂但每年还有人踩的坑:72dpi。屏幕显示只看像素,不看 dpi。你导出一张 1080×1080,dpi 写 72 还是 300,在手机和网页上基本没区别,因为屏幕拿到的就是 1080 个像素。打印才看 dpi。公式很简单:像素 = 英寸 × dpi。你要印 6×8 英寸、300dpi 的照片,至少需要 1800×2400 像素。低于这个数,打印机就会自己插值,边缘、头发、文字都会糊。所以别只勾“300dpi”,先看像素够不够。
第二个坑是 JPEG 的色度抽样。常见有 4:2:0、4:2:2、4:4:4。4:2:0 是每 4 个亮度像素共用一组色度信息,文件最小,但红色、蓝色、洋红边缘容易脏。4:4:4 保留完整色度,文件大一些,可文字、Logo、渐变背景会干净很多。我实测一张 2000×2000 的图,质量 80 + 4:2:0 约 312KB,质量 80 + 4:4:4 约 487KB。如果平台卡 200KB,我的顺序是:先缩到 1600×1600,再用 4:4:4、质量 76,通常能压到 180KB 左右。不是绝对,但比直接降质量到 50 靠谱。
再说格式。WebP 一般比 JPEG 小 25% 到 35%,网页首图、博客插图我基本用 WebP,质量 75,方法 6,不开无损。AVIF 还能再小,但编码慢,老设备、老安卓、部分微信内置浏览器会翻车。电商平台如果只收 JPG,就老老实实 JPEG 4:4:4。打印我推荐 TIFF 或 PNG,8bit 够用,除非你要大幅度拉曲线、换天空,才考虑 16bit。别为了“专业”全上 16bit,文件大,很多打印店还嫌麻烦。
第三个坑是输出锐化。很多人修图时锐化过了,导出时却不加输出锐化。可缩放本身会吃掉锐度。Lightroom 导出里,屏幕用途我选“标准”,量 40 到 60,半径 0.8 到 1.2,细节 25。PS 里用 USM 锐化:数量 60% 到 80%,半径 0.6 到 0.9,阈值 2 到 4。半径别超过 1.5,不然白边、黑边一起来。缩放算法也有讲究:网页缩图用“两次立方(缩减锐化)”,别用“两次立方(平滑渐变)”,后者适合放大,不适合缩小。这个细节,比换滤镜有用。还有对比度。很多人把对比度拉到 +30,黑头发死黑,白衬衫死白,看着“通透”,其实信息没了。我的做法是先看直方图:黑场别撞墙,白场留 2 到 5 个数值,局部用曲线提。对比度是引导视线,不是让图变硬。
如果你只想抄作业,我给你一套流程。第一步,定用途:社交、网页、打印、电商。第二步,定像素:社交 1080×1350,网页首图 1920×1080,打印按 300dpi 算,电商 800×800 或 1000×1000。第三步,色彩空间统一 sRGB,别给网页塞 Adobe RGB。第四步,选格式:网页 WebP,打印 TIFF,电商 JPEG。第五步,导出前加输出锐化。第六步,导出后 100% 放大检查边缘、文字、红蓝交界。第七步,如果超大小,先降像素,再降质量,最后才动色度抽样。顺序反了,糊得更快。
我的独立观点可能有点得罪人:图片处理不是“把图修好看”,而是“控制信息衰减”。所有压缩、缩放、锐化,本质都是算法在猜像素。你要做的不是祈祷它猜对,而是减少它猜的机会:像素给够,边缘给足色度,锐化放在最后,别反复保存 JPEG。AI 放大也一样,它能补细节,也会编细节。产品图、证件照、文字截图,我不建议用 AI 放大;老照片、风景图、纹理图,可以试试,但记得留原始文件。
最后说个真事。我曾经把一张 2048px 长边的照片按 72dpi 发给打印店,自以为清晰,结果印出来像油画。后来把长边拉到 3600px,300dpi,JPEG 4:4:4 质量 92,才过关。现在我的导出预设就三套:社交、网页、打印。每次新建项目先选预设,省得临时抓瞎。你先照抄,再根据平台反馈微调。别问我怎么知道的,问就是交过学费。