两种压缩方式
按质量压缩适合只想让文件变小、没有严格上限的情况。照片发朋友圈、放网页、发邮件,质量设在 70–80 之间就很合适;如果图片里有细小的文字、精细的纹理或平滑的渐变,85–90 更稳妥。
压缩到指定大小适合网站或表格明确写了“照片不超过 200KB”这类要求的时候。在国内这非常常见:公务员考试和事业单位报名、教师资格证、四六级、自考、社保卡、各种网上政务系统、学校的作业平台,都会规定上传照片的大小,从二十几 KB 到几百 KB 不等。输入上限后,工具会对质量做二分查找,把图片反复编码几次,直到找到仍然放得下的最高质量。如果连最低的合理质量都太大,它会一小步一小步地缩小宽和高,因为像素数是影响文件大小的另一个主要因素。结果保证等于或小于你设的上限。
注意:很多报名系统除了文件大小,还会规定照片的像素尺寸(例如 295 × 413)和格式(通常是 JPG)。这种情况请先用修改图片尺寸或图片裁剪调好尺寸,再来压缩大小。
图片文件为什么会大?
文件大小主要取决于三件事:像素数量、细节多少,以及格式和质量设置。一张 1200 万像素的照片有 1200 万个像素,比大多数屏幕能显示的多得多;网页上的大图宽度很少需要超过 2000 像素。树叶、碎石、人群这类细节多的画面,比天空或白墙需要更多字节。格式也很重要:AVIF 和 WebP 比 JPG 效率高,而对于照片,这三种都比 PNG 紧凑得多。
所以,如果光靠压缩达不到要求,先缩小图片尺寸往往是最有效的一步。宽和高各减一半,像素就少了四分之三。
哪种格式压缩效果最好?
- JPG: 到处都认,是各种报名表、上传入口最稳妥的选择。
- WebP: 同样画质下比 JPG 小 25–35%,还能保留透明背景,适合网站。
- AVIF: 常常比 JPG 小一半,但编码更慢,而且很多上传入口不接受。
压缩到常见大小
很多上传入口有固定的大小限制,下面这些常用大小已经预先设好:压缩到 20KB、50KB、100KB、200KB、500KB 和 1MB。