怎么压缩 JPG
- 把照片拖进来。其他支持的图片格式可以放在同一批里——它们也会一并导出成 JPG。
- 勾选这一轮要处理的照片。新加进来的默认全选,不想要的取消勾选就行。
- 导出为保持 JPG,然后调画质。画质低,文件小,压缩痕迹也更明显;画质高,文件大,画面更接近原图。
- 点导出。只有一个文件时直接下载;两个以上会合成一个 ZIP。
- 还不够小,或者压过头了?文件还在工作台里——拖一下画质滑块,再导一次。
最后这一步就是整个流程。这里没有填目标体积的输入框:选一个画质,看结果,再调。反正什么都不用重新上传,试三档画质也就是多点三下。
图片到底经历了什么
文件先被解码回像素,再按你选的画质重新编码成 JPG。这一步是有损的:新编码丢掉的细节,在导出的文件里就彻底没了。磁盘上的原图不会被动,随时可以回头再来,但你下载到的这个文件没法还原成原来的样子。
像素尺寸不变。4000 × 3000 的照片出来还是 4000 × 3000。本页改的是图片怎么编码,不是它在屏幕上多大。如果你真正想要的是一张更小的图而不是一个更小的文件,那是缩放,不是这一页干的事。
因为图片是被重新编码而不是复制过去的,元数据留不下来。EXIF、相机型号、拍摄日期、ICC 色彩配置文件,以及任何 GPS 坐标,都不会写进输出文件。要往外发的时候,这往往正是你想要的。真需要其中某一项,就把原文件留着。
有时候文件就是不会变小
- 相机或手机直出、压得不狠的大照片——省得最多的就是这一类。
- 从网页或聊天软件里存下来、已经优化过的图——别指望动多少,偶尔还会变大。
- 截图和纯色图形——JPG 根本不适合它们。换 PNG 或 WebP,通常既更小又更清楚。
这件事值得摆在明面上说,而不是塞进问答里。如果一张照片已经被压得很狠了——手机压过、聊天软件压过、网站的图片流水线压过——那么用一个偏高的画质重新编码它,结果可能比原来还大。出现这种情况不代表哪里坏了;你是在要求一个有损编码器忠实地重现一张本来就布满压缩痕迹的图,而忠实地重现痕迹是要花字节的。
实际做法是把画质往下调,直到体积真的动起来,留下结果之前先和原图比一比。每个导出文件的体积都列在结果里,比起来很直接。
本页支持什么
- 输入:JPG 和 JPEG(含 .jfif 这种写法)——想一起走同一次导出的话,PNG、WebP、AVIF 和 BMP 也可以。
- 输出:JPG,画质可以从 1 调到 100。要是你觉得某张图不该用 JPG,PNG 和 WebP 就在同一个下拉菜单里。
- 尺寸:不变。这里不做缩放,也不会去搜一个目标体积。
- 画质:每次都是真的重新编码。把一张 JPG 导成 JPG,不会偷偷把原文件还给你——你选的画质是真的生效的。
- 透明:JPG 没有。带透明区域的 PNG 或 WebP 走这次导出时,那些地方会被你选的底色填上。
- 元数据:EXIF、ICC 配置文件、拍摄日期和 GPS 坐标不会带过去。
- 批量:文件逐个处理,内存占用可以预期;输出重名时自动编号。
- 大小:不设固定上限。实际上限是设备内存。
常见问题
我的照片会被上传吗?
不会。一切都在你的浏览器标签页里完成:文件从磁盘读进内存,解码,重新编码,再作为下载交回给你。不会发送到服务器,事后也没有需要删除的服务器副本。压缩时你可以开着网络面板看——那里一直很安静。
这会损失画质吗?
会,而且避不开。把 JPG 做小就意味着丢掉细节——JPG 压缩本来就是干这个的。你能控制的是丢多少。磁盘上的原文件不会被改动,随时可以从头再来。
文件是不是每次都会变小?
不是。相机或手机直出、压得不狠的大照片几乎总会小,而且往往小很多。但对已经被手机或网站压过的图,画质设高了反而可能比原来还大。把画质调低再导一次——每个结果的体积都列出来了,发生了什么一看就知道。
宽高会变吗?
不会。像素尺寸原样保留。本页只是重新编码,不做缩放。如果你要的是一张更小的图而不是一个更小的文件,那是另一件事。
能压到指定体积吗,比如 200 KB 以内?
本页不行。这里没有目标体积输入框,也没有自动搜索——你选画质,然后导出。因为文件都留在工作台里、什么都不用重新上传,试两三档画质只要几秒。
导出的文件里还有 EXIF 或 GPS 吗?
没有了。图片经过一次解码和一次重新编码,元数据不会跟着过去——EXIF、相机型号、拍摄日期、ICC 色彩配置文件和 GPS 坐标都不会。需要其中任何一项,就把原文件留着。
画质该选多少?
没有唯一正确的答案,所以它是一个滑块而不是几个预设。要发出去或作为邮件附件的照片,中高档在正常观看尺寸下通常看不出和原图的差别。体积比细节更重要时就往下调,留下结果之前先看一眼。