把图片压缩到指定的文件大小
上限可以自己填,也可以直接用下面这些常见的档位。工具会去找仍然放得下的最高编码质量,所以你拿到的是这个上限允许的最好画质,而不是被随便压糊的一张。
把图片拖到这里或点击选择 · 不会上传任何东西
常用预设
每一个都有自己的页面,说明这个要求是从哪来的、结果会是什么样。
从 TinyPNG 或 iLoveIMG 过来的?
它们替你决定压到多小。可要是表单要求正好 100 KB,这就麻烦了。这里由你填上限,工具去找塞得进去的最清楚的那一版。照片也不会离开你的设备,全程不上传。
如何使用
- 1把 JPG、PNG 或 WebP 拖进方框,或者点一下选文件。
- 2填上你必须压到的上限,选 KB 还是 MB。
- 3输出保持 JPEG,或者换成 WebP——同样的画质,文件明显更小。
- 4点压缩,对一眼前后的体积,然后下载。
常见问题
- 照片会被上传到服务器吗?
- 不会。编码在你浏览器里的 canvas 上完成,文件不会离开你的设备——页面加载完之后断网也照样能用。
- 为什么结果比我填的上限小一点,而不是正好卡在上面?
- JPEG 和 WebP 没法被要求输出精确的字节数。工具对编码质量做二分搜索,找的是仍然塞得进上限的最高画质,所以结果落在上限下面一点而不是上面一点——要过体积限制的表单,要的正是这个。
- 为什么图片的像素尺寸比原图小了?
- 只有实在压不下去时才会这样。如果最低画质仍然超标,工具会把图缩小 25% 再来一轮,最多五轮。在 20 KB 以下,一张小而清楚的图,观感远好过一张满是压缩噪点的原尺寸图。
- 能保持 PNG 还是 PNG 吗?
- 输出是 JPEG 或 WebP。PNG 是无损压缩,没有一个可以拿画质换体积的旋钮,也就没法朝一个任意的上限去逼近。最接近的选择是 WebP,它保留锐利边缘的能力比 JPEG 强得多。
- 如果我填的体积根本达不到呢?
- 工具会直接告诉你,而不是闷声塞给你一个超标的文件。可以把 JPEG 换成 WebP,或者把上限放宽一点。