← 返回科研导航

ImgCompress 图片压缩

PNG 量化 · JPEG 重编码 · WebP 转换 · 全程本地

English 简体 繁體

把图片拖到这里

或点击选择 · 支持多选 · 可 Ctrl+V 粘贴 · 在页面任意位置松手即可

支持 PNG / JPEG / WebP / GIF(取第一帧)/ BMP / AVIF,单张不超过 50 MB;也可以直接拖入文件夹,自动找出里面的图片。图片不会上传,只在你的浏览器里压缩。

压缩设置

输出格式
80
80

还没有图片 —— 拖几张进来试试

这是什么工具

ImgCompress 是一台跑在你浏览器里的图片压缩器,对标 TinyPNG 的核心玩法:把 PNG 的真彩色降到最多 256 色(Wu 量化 + Floyd–Steinberg 抖动),截图、插画、UI 素材这一类图通常能省下 50%–80% 的体积而肉眼几乎看不出差别;JPEG 则用 Squoosh 同款的 mozjpeg 编码器(trellis 量化 + progressive 渐进式)重新编码,同等画质下普遍比相机直出和画图软件另存的小一截;WebP 输出是给「敢要更小」的人准备的选项。

所有压缩都在你自己的浏览器里完成:解码、量化、编码随页面一起下载(首次使用时才加载编码引擎),页面没有上传接口,文件不会离开这台设备,也就没有「图片被服务器保存」的顾虑。批量拖入、逐张对比、一键打包 ZIP,参数可以调到和 TinyPNG 默认档相当,也可以按需收紧。

功能

怎么用

  1. 把图片拖进上方虚线框(或点击选择、Ctrl+V 粘贴),队列会自动开始压缩。
  2. 在「压缩设置」里调整输出格式与参数;改动后队列会自动按新参数重新压缩一遍。
  3. 点某张图的「对比」看压缩前后效果;「下载」保存单张,或点「全部下载 ZIP」打包。
  4. 对画质不满意就调高颜色数/质量,对体积不满意就调低——反正不上传,随便试。

常见问题

图片会被上传吗?
不会。页面是纯静态的,解码、量化、编码都在你浏览器的 WebAssembly 里完成,网络面板里看不到任何图片数据上行;唯一的网络请求是第一次压缩时下载编码引擎本身。
PNG 压缩为什么是「有损」的?
和 TinyPNG 一样:把真彩色图降到最多 256 色的色板(pngquant/libimagequant 同类算法),省体积靠的是砍颜色数而不是无损压缩。对照片、截图、插画几乎无感;对渐变细腻、色彩极多的图可能出轻微条带,调高颜色数上限或改用 WebP 即可。
什么图适合压 PNG,什么图适合转 WebP?
截图、图标、线条图、带大块纯色的插画 → PNG 量化效果最好且保留透明;照片、渐变丰富的图 → 转 JPEG 或 WebP 更划算。拿不准就各压一遍对比体积,反正不要钱。
GIF 动图会怎么样?
只取第一帧转成静态图输出,动图会被拍扁——动图压缩请用专门的工具。BMP、AVIF 等格式浏览器能解码的都能压,输出按你选的目标格式走。
和 TinyPNG 有什么差别?
官方版有 20 张/5MB 的网页版限制和按月计费的 API;这里没有张数门槛,单张可以到 50MB,参数全部可调,且完全在本地跑。压缩率与 TinyPNG 同一水准(算法同类),但输出不会和官方逐字节一致——量化器与 JPEG 编码器各家的实现都有差异。

站内其他工具

纯浏览器本地处理 · 不上传 · 免费 · 支持中/繁/英