如何在压缩图片时保持清晰度
压缩是在体积和细节之间取舍。只要在开始时就想清楚「够用」的标准,而不是事后才看,大多数图片都能比作者预期压得更小。
两种压缩方式实际在做什么
按质量压缩会用固定质量重新编码一次。按目标大小压缩则会逐步降低质量,直到文件小于你填写的数值。
对 JPG 和 WebP 来说两者都是有损的:像素被丢弃,之后无法从结果里恢复。PNG 输出会保留每一个像素,这也是 PNG 截图无论怎么调质量都很难变小的原因。
按原始尺寸判断,不要看缩略图
放到 100% 看人脸、文字边缘或明显的斜线,压缩损失就藏在这些地方,而小尺寸预览会把它重新掩盖起来。
处理前后预览会把原图和处理结果按相同比例并排显示,你看到的差异就是发布后能看到的差异。
对着限制压缩,而不是对着数字
大多数发布位置都有上限:上传表单 2 MB、头像 200 KB、电商图片 5 MB。与其猜一个质量百分比,不如把上限填进按目标大小压缩。
目标只是尽力而为。浏览器无法达到时,PixelKit 会保留真实结果并告诉你实际大小,而不是悄悄交给你一个超限文件。遇到这种情况,优先改尺寸。
先调尺寸,再压缩
如果图片最终只显示 1600 px 宽,那调低质量永远比不上直接去掉多余像素来得有效。先缩放到真实显示尺寸,再压缩这个结果。
放大则相反:更大的画布只增加体积,不增加细节。除非发布方要求更大的尺寸,否则不必放大。
哪些操作会让画质损失两次
压缩一个已经被压缩过的文件,等于再丢一次细节。请保留原图,并只从原图压缩一次。
为了省体积把 PNG 截图转成 JPG,通常是用文字的清晰度换空间。先调尺寸,或者接受它的体积,往往是更好的选择。
一套可重复的流程
- 先查清发布位置的大小上限
- 从原图出发,按该上限压缩
- 按原始尺寸检查预览,并读取工具报告的实际大小
- 如果达不到目标,先缩放到显示尺寸再压缩一次
- 下载并打开最终文件,确认无误后再上传