图片压缩
质量调到 80 通常肉眼无差、体积减半。图片不会离开你的设备。
拖入图片,或 选择文件
支持 JPG / PNG / WebP · 批量 · 不上传为什么本地处理更好
上传到服务器再压,你的照片会经过别人的硬盘。这里用 canvas 在你的浏览器里完成,页面关闭即消失。
什么时候用
- 上传后台把图片限制在 2MB,而手机拍的原图有 4–8MB,直接传会被拒时。
- 网页或 App 因为几张几 MB 的 PNG 截图加载很慢,需要把图压到几百 KB 时。
什么时候不用
- 原图要归档、以后还要再修图——canvas 重编码不可逆,还会丢掉 EXIF,请保留原图,只压缩要发布的那份。
- 需要透明背景又必须是 JPG——JPG 不支持透明,透明区域会被填成白色,这种情况应输出 WebP。
限制与隐私
压缩在本机用 canvas 完成,图片不会上传,关页面即释放。质量可调 30–100;重编码会丢掉 EXIF 和透明通道,JPG 的透明区域会变白。iPhone 上超过约 1600 万像素可能因 canvas 上限失败,建议先设最大宽度。
常见问题
压缩时图片会被上传吗?
不会。压缩用 canvas 在浏览器里重新编码,原图和结果都不离开设备,关掉页面即释放。页面加载完成后你可以断网再拖入图片,压缩仍然可用——这也能验证没有上传。
为什么压缩后文件反而变大了?
常见于本来就压过的 JPG,或尺寸很小的 PNG。重新编码会引入新的损失,质量设到 95–100 时文件甚至可能比原图大;质量 80 左右通常能减半且肉眼差别很小,小于约 100KB 的图片再压收益很低。
输出选 JPG 还是 WebP?
同画质下 WebP 通常更小,而且支持透明背景;JPG 兼容性最好,任何系统、聊天软件和文档都能直接打开。WebP 在 Chrome、Edge、Firefox 和 Safari 14 以上都能显示,但旧版软件或部分投稿系统可能不收,对外发送不确定时选 JPG。