图像压缩同时使用两个杠杆:编码器丢弃多少细节,以及一开始有多少像素。这个工具两个都用,但对 JPEG 和 PNG 区别对待,因为两种格式的失效方式不同。
对 JPEG 文件,它降低质量系数并略微缩小尺寸。对 PNG 文件,它只缩小尺寸,格式保持无损——把 PNG 丢进有损编码器,正是平坦品牌色变浑、界面文字长出灰色晕影的原因。缩放使用真正的 Lanczos 重采样器 pica,而不是浏览器默认的双线性绘制,因此缩小后的照片保持锐利而不发糊。
压缩在浏览器内逐张处理。没有上传,也就不存在哪个服务在你关掉标签页之后还留着照片副本。
| 等级 | JPEG 质量 | JPEG 缩放 | PNG 缩放 |
|---|---|---|---|
| 基本 | 0.80 | 100% | 90% |
| 中等 | 0.65 | 90% | 75% |
| 强 | 0.45 | 75% | 50% |
「基本」保持 JPEG 图像的像素尺寸不变,只降低编码质量,因此在图片之后可能被打印或裁切时最为稳妥。「强」的 0.45 确实相当激进:做缩略图或聊天附件足够,放大看则明显发软。
选择 PNG 的理由通常正是内容经不起有损压缩:标志、截图、图表、带一像素细线的示意图。把它们重新编码为 JPEG 就违背了初衷,所以本工具不这么做。它转而减少像素数量来降低体积,并让保留下来的像素保持精确。如果你的 PNG 其实是一张照片,先用 PNG 转 JPG 会节省得多。
因内容而异,差别很大。照片在「中等」下通常减少 60% 到 80%。平坦图形和截图节省少得多,因为它们本来存储就高效。实际数值会显示在完成页上。
在「基本」下 JPEG 文件保持精确的像素尺寸。其他组合都会缩小:PNG 缩 10% 到 50%,JPEG 在「强」下最多缩 25%。如果必须严格保持原尺寸,请对 JPEG 输入使用「基本」。
这里的 PNG 输出保持无损,节省只能来自缩放。这是有意为之:截图或标志经过有损编码会产生可见伪影。如果 PNG 里其实是照片,转成 JPG 能减少得多得多。
请用「基本」。它保持 JPEG 尺寸不变、质量系数 0.80,在常见打印尺寸下站得住。「中等」和「强」都会降低分辨率,面向屏幕使用。
可以。选任意数量的图像,它们会依次处理,然后作为一个 ZIP 交付,文件名带 -compressed 后缀。
不会。解码器、pica 重采样器和 JPEG 编码器都在浏览器内运行,任何图像数据都不会被传输。