图片压缩后变糊、发灰怎么办?我拿 12 组参数测了微信/小红书/淘宝,结论有点反常识

关键词:图片压缩后变糊, sRGB, 批量处理, 图片清晰度, 色彩管理

摘要:不是滤镜教程。从微信、小红书、淘宝的二次压缩反推导出参数,附 Lightroom、Photoshop、ImageMagick 的具体数值和踩坑。

先说个反常识的:你修得越细,发出去可能越糊

图片

去年帮朋友拍婚礼,我用佳能 R6 拍 RAW,Lightroom Classic 13.2 里导出全尺寸 5472×3648、质量 100、Adobe RGB。微信发给新娘,她回我一句「脸怎么糊糊的」。我当场有点破防。后来我把同一张重新导出成 2048 长边、JPEG 质量 82、sRGB、输出锐化选「屏幕-标准」,再发微信,反而更清楚。不是玄学,微信朋友圈和聊天预览会二次压缩,最长边大概压到 1280 上下,你给一张 6000 像素的图,它先重采样,再压,边缘锐化全被打碎。所以我现在顺序反过来:先问发哪里,再定导出,最后才回 Lightroom 修。

质量 100 是浪费,质量 82 也不是万能

图片

我拿 12 张图做过很不严谨的测试:同一张阴天天空 + 红色毛衣,Lightroom 导出 q60、q72、q82、q92、q100,sRGB,长边 2048。手机上看,q82 和 q92 基本分不出,体积却差 2.3 倍;q60 天空出现明显色带,红色毛衣边缘发脏。关键参数不只是质量:JPEG 的 chroma subsampling 如果选 4:2:0,红色文字和口红边缘会更容易糊,选 4:4:4 文件大 15% 到 30%,但电商详情页里的红底白字值得。色彩空间别乱:发网页、微信、小红书、淘宝,一律 sRGB IEC61966-2.1。Adobe RGB 在没色彩管理的手机浏览器里会灰得像蒙层。Photoshop 25.9 里用「导出为」:JPEG,质量 78,勾选「转换为 sRGB」,嵌入配置文件,渐进,模糊 0.0。Lightroom 导出面板:JPEG,sRGB,长边 2048,质量 80,输出锐化「屏幕-标准」,元数据只留版权。

图片

批量处理:先统一色彩,再统一尺寸,最后才水印

用户问得最多的是「1000 张商品图怎么批量压到 800×800 还不糊」。我的步骤很土,但能回滚。第一步,用 ExifTool 12.76 读原图:exiftool -ImageWidth -ImageHeight -ProfileDescription -ColorSpace *.jpg,先知道哪些是 Adobe RGB、哪些没配置文件。第二步,统一转 sRGB,再缩放。别用 -strip 直接删 ICC,否则偏色。ImageMagick 7.1.1-32 命令:magick input.jpg -resize '1500x1500>' -background white -gravity center -extent 1600x1600 -profile sRGB.icc -interlace Plane -sampling-factor 4:2:0 -quality 82 output.jpg。注意 > 在单引号里是「只缩小不放大」。第三步,水印别压在主图正中间,淘宝主图牛皮癣会影响点击,放右下角 -gravity southeast -geometry +40+40,透明度 35% 到 45%。批量处理的核心不是一键,是命名和备份:我习惯 原图/、sRGB/、输出/ 三个文件夹,错了能重来。

图片

老照片修复:AI 不是越强越好,我外婆那张被上色成蓝军装

图片

外婆有张 1978 年的黑白照,我扫成 1200dpi TIFF,先用 Photoshop 25.9 的移除工具去折痕,再用 Topaz Gigapixel 7 放大 2 倍,Face Recovery 开 60,没敢拉到 80,因为一过 80 就像蜡像。最后加 3% 噪点,不然皮肤太塑料。后来手贱用 AI 上色,军装被涂成蓝的,帽子还带一点紫,我只能手动改回灰绿。所以老照片流程我改成:扫描、除尘、局部修补、放大、加颗粒、上色可选。分辨率别迷信 4x、8x,一张 3000 像素的老照片放到 12000 像素,发朋友圈没人看得出来,但文件大到微信直接二次压缩。

最后一步不是锐化,是模拟二次压缩

图片

我现在的导出检查很变态:导出 q82 的图后,先发到微信文件传输助手,再保存回来,用 ExifTool 看尺寸和体积,最后在手机 OLED 和一台旧 1080p 显示器上各看一遍。MacBook Pro 的 XDR 屏对比度高,暗部容易死黑,千元显示器又灰。导出前看直方图,黑色别压到 0,白色别超过 250,中间调留一点。全新观点就一句:图片处理的最后一步不是加锐化,是模拟平台怎么压你。如果发出去糊,回退降低锐化、提高质量到 85,而不是继续加锐。这个思路不高级,但比抄一堆参数有用。

标签: