图片处理怎么不糊不灰?先定输出,再反推修图链
上周三帮朋友拍咖啡馆菜单,索尼 A7M4 + 24-70 GM II,无损压缩 RAW 每张 33MB 左右,Lightroom Classic 13.2 里调完觉得挺通透。 导出 JPEG 质量 100、Adobe RGB、长边 4096,发到微信群里,朋友第一句是“怎么灰得像剩菜”。 我当时有点不服,拿 Spyder X2 校过的显示器(6500K、120cd/m²、Gamma 2.2)对比手机,发现不是微信单纯压缩,是我把 Adobe RGB 嵌进去,很多安卓机直接按 sRGB 解释,暗部 0-8 的层次被并了。 后来改成导出 sRGB、长边 2048、JPEG 质量 85、4:2:0,同一张图在朋友圈和小红书稳得多。 这件事让我确定一个观点:图片处理第一步不是调色,是决定这张图最终在哪看。
先定输出介质,再谈参数
朋友圈/微信群:长边 1080-1440,sRGB,JPEG 质量 82-88,4:2:0,文件最好 200KB-2MB。 小红书:1080x1350,3:4,sRGB,JPEG 质量 88-92,锐化别超过 40。 淘宝/京东主图:800x800 或 750x1000,白底 #FFFFFF,sRGB,PNG 或 JPEG 质量 90。 打印 6 寸:1800x1200,300dpi;A4:2480x3508,300dpi;印刷给 PDF/X-4,Adobe RGB 或 CMYK。 网页大图:长边 2560,WebP 质量 82 或 AVIF CRF 28,兼容性优先就 JPEG 质量 85。 我现在的流程是:先问客户“发哪”,再决定画布、色彩空间、导出质量,最后才开修。 反着做,很容易在 16bit ProPhoto RGB 里感动自己,一导出就翻车。
发灰不是玄学,九成是色彩空间和暗部断层
Lightroom 导出时勾选转换为 sRGB,不要只嵌 Adobe RGB 然后发微信。 我做过一张 0-255 灰阶测试图,发朋友圈后暗部 0-8 基本并成一块,深灰衣服的褶皱直接没了。 解决不是猛拉对比度,而是先修曝光:高光 -30 到 -50,阴影 +15 到 +25,白色 +5 到 +10,黑色 -3 到 -8。 再给一点清晰度 +5 到 +10,去雾 +3 到 +8,最后导出锐化选“屏幕-标准”。 显示器别用默认 9300K 冷屏,校到 6500K、120cd/m²、Gamma 2.2,不然你在电脑上看着中性,手机上一片蓝。 如果只发手机,iPhone 的 P3 屏和安卓 sRGB 屏差异也要留余量,别把红色拉到 255 还怪微信。
变清晰:锐化只是最后 10%,前面还有对焦、快门、信噪比
先看原图 100% 有没有对上焦,快门是否低于 1/焦距。 Lightroom 细节面板:锐化数量 40-60,半径 0.8-1.0,细节 25,蒙版 20-40;降噪亮度 10-25,颜色 25。 Photoshop 智能锐化:数量 80,半径 0.8,减少杂色 10;高反差保留半径 1.5,叠加不透明度 40%。 Capture One 23:清晰度 12,结构 8,高光 -35,阴影 20,白色 5,黑色 -3。 darktable 4.6 和 RawTherapee 5.10 也能做,但别一次开三个去噪,不然皮肤像蜡。 AI 放大我用过 DxO PureRAW 4 DeepPRIME XD、Topaz Photo AI 3、Upscayl 2.9(Real-ESRGAN x4plus)。 RTX 3060 12GB 处理 24MP 图放大 2x,Upscayl tile 256 大约 18-25 秒;Topaz 去噪 0.35、锐化 0.2 比较稳。 我的独立观点:AI 放大只补纹理,不补焦点。失焦的脸,放大 8x 只会得到更贵的塑料。
格式别只认 JPEG:我测了 JPEG、PNG、WebP、AVIF
同一张 4000x6000 人像 RAW,Lightroom 导出 JPEG 质量 85 约 3.8MB,WebP 质量 82 约 2.6MB,AVIF CRF 28 约 1.9MB。 JPEG 是 8bit、4:2:0,兼容最好,适合照片;PNG 24bit 无损,适合文字、线条、透明底,压缩级别 6 够用。 WebP 质量 82 比 JPEG 小 25-35%,但有些老安卓、部分微信版本会转码;AVIF 更小,但兼容性坑更多。 ImageMagick 7.1.1 批量:magick input.jpg -resize 2048x2048 -quality 85 -sampling-factor 4:2:0 -colorspace sRGB output.jpg。 批量改文件夹可以先备份,再:mogrify -path out -resize 2048x2048 -quality 85 *.jpg。 ffmpeg 6.1 也能转:ffmpeg -i input.jpg -vf scale=2048:-2 -q:v 3 output.jpg。 Python Pillow 10.2、OpenCV 4.9 适合写自动化,但记得统一 EXIF 方向和 ICC 配置。
去背景、换证件照底色,别用魔棒硬抠
证件照尺寸:一寸 295x413,二寸 413x579,300dpi;蓝底常用 RGB 67,142,219,红底 255,0,0,白底 255,255,255。 Photoshop 25.5:选择主体,羽化 0.5-1.5,边缘调整移动边缘 -10 到 +10,发丝用通道+画笔。 换底色步骤:抠人像 -> 新建纯色图层 -> 把纯色放人像下面 -> 用色彩范围检查边缘 -> 导出 sRGB JPEG 质量 92。 产品图去背景:先拍好,背景和产品亮度差 2 档以上,比后期抠 2 小时省事。 电商白底不要用纯 255 白,容易过曝吞边缘;用 250-253 白,产品边缘留 1-2px 过渡。 批量换底用 Photoshop 动作或 Capture One 变体,但先做 3 张测试,别一上来跑 800 张。
批量导出和软件选择:Lightroom、Capture One、darktable、GIMP 怎么选
Lightroom Classic 13.2 + Camera Raw 16.2:适合 RAW 批量、目录管理、预设同步,订阅制。 Capture One 23:肤色和 tethered 拍摄强,高光恢复好,但贵,学习曲线陡。 darktable 4.6、RawTherapee 5.10、GIMP 2.10.36:免费,适合预算紧和 Linux 用户,但批量工作流要自己搭。 我自己的批量预设:白平衡 5500K,对比 +10,高光 -30,阴影 +20,白色 +5,黑色 -5,清晰度 +5,去雾 +5,锐化 50,蒙版 30。 导出重命名:日期_客户_序号,例如 20240521_cafe_001;版权写“©老周不修图”,别等被盗图才想起。 批量处理的核心不是预设,而是把可变参数压到 2-3 个:曝光、白平衡、裁剪。其余尽量固定。
最后说几个我踩过的坑
1)双压缩:手机修图 App 导出一次,微信再压一次,暗部断层比原图明显。 2)色彩配置文件:Adobe RGB 发网页,红色发闷、绿色发灰,换成 sRGB 立刻正常。 3)过度锐化:半径 2.0、数量 150 以上,白边和噪点一起出来,文件还变大。 4)AI 放大 8x:合影里失焦的人脸变成塑料面具,客户不会觉得高级,只会觉得假。 5)忽略输出尺寸:给印刷厂 72dpi 的图,再贵的相机也救不了。 6)截图当素材:微信截图带屏幕摩尔纹,放大必糊,能要原图就要原图。 我的总结:图片处理不是滤镜比赛,是信息管理。先定输出,再控色彩,最后才谈风格。