在线图片压缩专业版
批量压缩 JPEG/PNG/WebP,支持质量、尺寸与目标体积模式。
隐私安全:所有处理均在您的浏览器本地完成,数据绝不上传图片压缩图片工具
1. 选择图片
支持一次选择多张,图片仅在本地处理,不会上传。
点击选择图片,或将图片拖到此处
JPEG / PNG / WebP / GIF / BMP 等,单张建议不超过 30MP
2. 压缩设置
压缩模式
快速预设
数值越低体积越小、画质损失越明显;对 PNG 输出不生效。
超过该长度的图片会等比缩小;填 0 表示不限制尺寸。
#ffffff
图片队列
队列为空,先在上方选择图片。
工作原理
- 1选择的图片仅在浏览器内通过 createImageBitmap 解码为位图,全程不发起任何网络请求,断网也能使用。
- 2读取图片的 EXIF Orientation 并手工校正方向,再按所选压缩模式计算最终输出尺寸。
- 3画布重绘过程天然剥离 EXIF / XMP / 地理位置等元数据,隐私信息不会被带出到压缩结果。
- 4目标体积模式对质量参数执行 8 次二分搜索;若最低质量仍超出目标,则按比例缩小尺寸重试,最多 3 轮。
- 5最后通过 canvas.toBlob 按目标格式重新编码,生成压缩结果供预览、下载或打包 ZIP。
常见问题
图片会上传到服务器吗?
不会。解码、缩放、重编码与打包全部在你的浏览器本地完成,不发起任何网络请求,断网状态下也能正常压缩。
为什么 PNG 图片压缩后体积没有明显变小?
PNG 是无损格式,画质参数对它不生效,压缩空间主要来自尺寸缩放。若想明显减小体积,请在输出格式中选择 WebP 或 JPEG,或改用「目标体积」模式并允许自动缩小尺寸。
「目标体积」模式一定能压到设定的 KB 吗?
工具会尽量逼近目标值:先二分搜索满足体积的最大质量,若最低质量(5%)仍超标,再按比例缩小尺寸重试,最多 3 轮。极端情况下(如图片信息量极大)可能无法精确达到,此时结果会是你设定的质量下限下的最小体积。
压缩会丢失 EXIF 信息吗?
会。通过画布重新编码后,EXIF、XMP、拍摄设备与地理位置等元数据都会被移除,这有助于保护隐私,但相机参数、拍摄时间等信息也会一并丢失,请按需保留原图备份。
支持哪些输入格式?
支持浏览器能够解码的常见图片格式,如 JPEG、PNG、WebP、GIF、BMP、AVIF 等。GIF 动图只会取第一帧进行压缩,透明区域在输出为 JPEG 时会用指定底色合成。
我的浏览器不支持 WebP 编码怎么办?
页面启动时会用一张 2×2 小图实测各格式的编码能力。若检测到当前浏览器无法编码 WebP,会自动回退为 JPEG 或 PNG,并在设置区给出提示。