现代手机摄像头拍摄的照片在屏幕上看起来惊艳,打印效果也很好——但文件非常庞大。新款 iPhone 或安卓手机拍摄的单张照片通常为 3-8 MB。邮件服务器会抱怨,上传表单会拒绝,使用未压缩图片的网页在移动网络下加载缓慢。
压缩图片可以减小文件大小,通常在预期用途下不会产生任何肉眼可见的质量差异。下面介绍其原理以及操作方法。
为什么图片文件会这么大
手机摄像头已从 800 万像素发展到 5000 万像素甚至更高。一张 5000 万像素的图像为 8,192 x 6,144 像素。即使 JPG 编码器自带良好的压缩,这仍是海量的颜色数据。大多数拍照应用还会嵌入 EXIF 元数据——GPS 坐标、相机设置、时间戳——有些还会嵌入增加几百千字节的颜色配置文件。
有损压缩与无损压缩
存在两种截然不同的压缩方式:
- 有损(JPG 和质量模式下的 WebP 使用的方式)会丢弃眼睛不太可能察觉的像素数据——细微的颜色变化、平坦区域的高频细节。其代价是不可逆的:信息一旦被丢弃便无法恢复。对于照片,将质量设置为 70-85% 左右可使文件缩小 50-80%,且屏幕上的变化不可见。
- 无损(PNG 和 WebP 的无损模式所采用的)压缩方式通过在不丢弃任何像素数据的前提下消除冗余来减小文件体积。压缩后的图像与原图逐位完全一致。体积缩减幅度较小——照片通常为 15-40%——但不会有任何损失。
对于照片,有损压缩几乎总是正确的选择。对于截图、图表、徽标以及含有文字的图像,无损 PNG 更好——有损压缩会使文字的锐利边缘变得模糊,并在细线周围产生明显的压缩伪影。
如何使用 Pagivo 压缩图像
- 前往图像压缩(位于 Pagivo 上)。
- 上传您的图像——JPG、PNG 或 WebP,最大 700 MB。
- 选择质量级别。质量越低,文件越小,压缩痕迹越明显。大多数照片:80%质量在日常使用中不可察觉,60%适合缩略图和社交媒体,40%仅适用于追求小文件体积的情况。
- 点击处理并下载。压缩后的文件会自动下载。
下载后,打开图像并缩放至100%。如果发现明显的模糊或色带现象,请提高质量设置并从原图重新压缩——切勿对已压缩的图像再次压缩,因为每压缩一次质量都会进一步下降。
按使用场景的合理大小目标
| 用途 | 目标大小 | 质量设置 |
|---|---|---|
| 电子邮件附件 | 小于 1 MB | 70-80% |
| 上传表格(护照、身份证、简历) | 100-500 KB | 65-75% |
| 网站主视觉图 | 150-400 KB | 75-85% |
| 社交媒体头像照片 | 200 KB 以下 | 70-80% |
| 印刷(杂志级质量) | 尽可能大 | 95% 以上 |
何时应改用其他格式
有时仅靠压缩并不是最有效率的方法。在相同视觉质量下,WebP 通常比 JPG 小 25-35%。如果您正在为网站准备图片,使用 Pagivo 的转换图片功能转换为 WebP,可以大幅缩小文件体积,超过仅靠 JPG 压缩所能达到的效果。请注意,较旧的邮件客户端可能无法正确显示 WebP 图片——用于电子邮件时,请坚持使用 JPG。