图片压缩
压缩 JPG、PNG 和 WebP 图片,或把图片压缩到指定大小,例如 20KB、50KB、100KB 或 200KB。
在浏览器中运行,图片不会上传。
照片从 75% 开始比较合适,调低可以让文件更小。
把图片拖到这里
或点击选择 JPG、PNG 或 WebP 文件
这个在线图片压缩工具有两种用法:自己调低质量,边调边看文件变小;或者设定一个上限,比如 20KB、100KB、200KB,让工具找出不超过上限的最高质量。支持 JPG、PNG 和 WebP,可以一次处理多张图片,每张都能和原图对比,单独下载或打包成 ZIP 下载。
如何压缩图片
- 选择压缩方式:一般情况用“按质量”;报名、上传有大小限制时用“按文件大小”。
- 选择输出格式:“自动”会让 JPG 保持 JPG、WebP 保持 WebP,PNG 保存为 WebP。表单只收 JPG 时请选 JPG。
- 添加图片:添加后立即开始压缩。修改设置后点“应用新设置”重新压缩。
- 检查结果:每张卡片都显示压缩前后的大小,按住“按住对比原图”可以查看原图。
- 下载:逐张下载,或全部打包成 ZIP。
报名照片压缩到指定大小
考试报名、求职和各类办事网站常常只接受一定大小以内的照片。以全国计算机等级考试为例,北京教育考试院 2024 年 9 月考试的报考简章要求照片为 JPG 格式、文件大小 20KB–200KB。不同考试、不同年份和省份的要求并不相同,请以当次报名通知为准。
选择“按文件大小”,挑选上限或输入自定义的 KB 数,每张图片都会被压缩到上限以内,并尽量保留最高质量。如果质量降到约 30% 还超出限制,工具会缩小像素尺寸再试。在我们的测试中,一张 14MB、宽 8000 像素的全景照片被压缩成 19.4KB 的 JPG,宽约 790 像素。实在压不到上限时,卡片会给出提示。
- 证件照:先用 Image Cropper 裁到头部和肩部。像素越少,同样大小下画质越好。
- 同时有像素要求:很多报名系统还规定最小像素尺寸。可以先在 Bulk Image Resizer 中设定尺寸,它也有同样的文件大小上限选项。
- 格式选 JPG:报名系统几乎都要求 .jpg 扩展名,“自动”模式下 PNG 会变成 WebP,上传时会被拒绝。
哪种格式最小
| 格式 | 压缩方式 | 适合 |
|---|---|---|
| WebP | 有损,支持透明 | 网站图片体积最小;Google 公布的数据是同等质量下有损 WebP 比 JPG 小 25%–34% |
| JPG | 有损,不支持透明 | 报名照片、邮件附件,几乎所有系统都接受 |
| PNG | 只有无损 | 需要逐像素保真的截图和图形,无法用质量滑块压缩 |
质量设多少合适
从滑块默认的 75% 开始。能压多少取决于图片来源:在我们的测试中,一张存成 PNG 的 10.5MB 手机照片压到了 236KB,一张 14MB 的高质量相机 JPG 压到 4.1MB,而一张已经压缩过的 310KB JPG 只降到 186KB。网站用图可以降到 60%,需要打印或继续编辑的照片建议保持 85% 以上。
同一张 JPG 每压缩一次都会再损失一点细节。微信发送图片时如果不勾选“原图”,图片已经被压缩过,从聊天里保存下来的副本往往很难再变小,所以请尽量从原图开始压缩。需要从截图里提取文字而不是缩小图片时,可以用 图片转文字。
常见问题
怎样把照片压缩到 200KB 以内?
选择“按文件大小”,在列表中选“200KB 以内”,如果报名系统要求 JPG,就把输出格式设为 JPG,然后添加照片。工具会逐步降低质量直到文件小于 200KB;如果还不够,会同时缩小像素尺寸。
报名系统要求 20KB 到 200KB,太小也不行怎么办?
选“200KB 以内”即可。工具会在 200KB 以内保留尽可能高的质量,普通证件照的结果一般不会低到 20KB 以下。下载前看一下卡片上显示的大小,确认落在要求的范围内。
压缩后图片会变模糊吗?
JPG 和 WebP 是有损压缩,会去掉不易察觉的细节。质量在 70%–80% 时,正常查看基本看不出差别。每张结果上都有“按住对比原图”按钮,可以先对比再下载。压缩到 20KB 这类很小的限制时,画面会明显变软。
为什么压缩后图片的像素尺寸变小了?
只有在“按文件大小”模式下、质量降到约 30% 仍然超出限制时才会这样。再往下压会出现明显的方块,缩小尺寸看起来更干净。发生这种情况时,卡片上会显示“已缩小尺寸”。
为什么有的图片没有变小?
原图已经压缩得很好,常见于手机、微信或网站保存过的 JPG。如果同一格式的新文件不比原图小,工具会直接保留原图。可以调低质量或设置大小限制来强制压缩。
PNG 压缩后能保留透明背景吗?
能。PNG 没有有损模式,所以在“自动”模式下会保存为 WebP,透明背景保留,体积通常小很多。只有表单要求 JPG 时才选 JPG,那样透明部分会变成白色。
100KB 是 100000 字节还是 102400 字节?
两种算法都有人用。工具按 1KB = 1000 字节来压缩,取较小的那个数,所以无论网站按哪种方式计算都不会超限。卡片上显示的大小按 1KB = 1024 字节计算,因此 100KB 的目标会显示为约 97KB。
图片会上传到服务器吗?
不会。压缩在浏览器里用它自带的图片编码器完成,文件始终留在你的设备上。