图片压缩

在浏览器本地压缩 JPG/PNG/WebP,图片不上传服务器

关于图片压缩

图片压缩是在肉眼几乎看不出差别的前提下,降低图片文件体积的处理。常见做法是降低量化精度(有损压缩)或优化编码参数(无损压缩)。有损压缩对照片类图片效果最好,通常质量 70-80 就能把体积减半;无损压缩更适合图标、线条图和需要保留像素精度的截图。

使用步骤

  1. 选择或拖入要压缩的图片(JPG / PNG / WebP)
  2. 拖动质量滑杆,右侧实时显示压缩后体积与预估画质
  3. 需要统一尺寸时先配合缩放工具处理,再压缩
  4. 点击下载,直接得到压缩后的文件

常见错误

二次压缩反而变大

已经被微信、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 · 分类:图片

相关阅读

← 返回 ToolHub 全部工具

✦ OPEN SOURCE TOOLS ✦

安全、快捷、开源工具及资源

无需安装、无需注册、无需命令行 —— 挑一个工具,填参数,出结果。

99 个工具 · 50 条资源 · 文件拖进来、内容粘进来都能用 · 无需注册
运行方式排序共 99 个
🔒 为什么本地执行更放心这一条是我们和多数工具站的根本区别
数据不出设备图片、Token、表格都在你的浏览器内处理,服务端不接触你的输入
没有账号体系不注册、不收邮箱、不做用户画像,收藏与记录只存在本机
可离线使用安装为桌面/手机应用后,断网也能运行全部本地工具