图片压缩
在浏览器本地压缩 JPG/PNG/WebP,图片不上传服务器
关于图片压缩
图片压缩是在肉眼几乎看不出差别的前提下,降低图片文件体积的处理。常见做法是降低量化精度(有损压缩)或优化编码参数(无损压缩)。有损压缩对照片类图片效果最好,通常质量 70-80 就能把体积减半;无损压缩更适合图标、线条图和需要保留像素精度的截图。
使用步骤
- 选择或拖入要压缩的图片(JPG / PNG / WebP)
- 拖动质量滑杆,右侧实时显示压缩后体积与预估画质
- 需要统一尺寸时先配合缩放工具处理,再压缩
- 点击下载,直接得到压缩后的文件
常见错误
二次压缩反而变大
已经被微信、QQ 或图床压过的图,内部编码已接近极限,再次有损压缩会重新量化,体积可能不降反升。
质量拉太低去追小体积
质量低于 40 后文字边缘会出现振铃和色块,压缩率提升却有限。截图类建议 60-70,照片类 75-80 是平衡点。
忽略格式选择的差异
需要透明的图不要转成 JPEG;要兼容旧浏览器时 WebP 不是万能解,准备一份 PNG 兜底。
常见问题
压缩后图片会不会上传到服务器?
不会。本站使用浏览器 Canvas API 在本机完成编码,图片数据从头到尾都没有离开你的设备,可以放心处理含客户信息的截图。
为什么 PNG 压缩后体积几乎没变?
PNG 是无损格式,质量参数对它无效。要明显减小体积,应该转成 JPEG 或 WebP,或者先用调色板量化。
怎么压到指定大小,比如 200KB?
在首页搜索框直接说「把这张图压到 200KB」,会带着参数跳到工具里;也可以在工具内调质量滑杆,看实时体积读数往目标靠。注意有损压缩的体积和质量不是线性关系,同一张图多压 5% 体积可能只掉 1 KB,别为了凑整数把质量拉到底。
批量压缩怎么用?
顶部导航有批量页,可以一次拖进多张图、统一质量参数、打包成 ZIP 下载。批量走的是同一套 Canvas 编码,所以依然不上传。代价是几十张大图会占满浏览器内存,一次别超过 50 张。
WebP 和 JPEG 怎么选?
同样观感下 WebP 通常比 JPEG 小 25%–35%,还支持透明;代价是老版本 Safari(iOS 14 以前)和部分 Windows 图片查看器不认。要发给不确定环境的对象,JPEG 更稳;放在自己的站点上,WebP 更好。
来源:内置实现 (Canvas API) · License: MIT · 分类:图片
相关阅读
- 图片缩放 —— 按最大边长等比缩放图片,生成头像/封面尺寸
- 图片转 Base64 —— 图片与 Data URI / Base64 双向转换
- 照片元数据剥离 —— 查看并删除照片里的 GPS 定位、机型与拍摄时间,无损不重编码
- Squoosh —— 同类第三方工具(官方在线版)
- Picsum Photos —— 同类第三方工具(官方在线版)
- 图片处理全流程 —— 专题工具包
- 图片压缩工具横评:本地派 vs 上传派 —— 横评对比
- 全部图片类工具 —— 按分类浏览
安全、快捷、开源工具及资源
无需安装、无需注册、无需命令行 —— 挑一个工具,填参数,出结果。