toolgarden.xyz
EN

图片压缩

智能压缩 JPG、PNG、WebP 等图片,默认保持原格式,也可选择输出 WebP,浏览器本地处理,无需上传。

智能压缩

压缩策略

默认保持原有格式

AUTO

未勾选 WebP 时,JPG 输出 JPG、PNG 输出 PNG、WebP 输出 WebP;无法安全压缩时保留原文件。

支持格式
JPGPNGWebPGIFBMPSVGAVIF
文件已选择 0 个文件
节省0%
原始总大小--
压缩后大小--

所有文件处理都在本地完成,文件不会上传到任何服务器,关闭页面后,数据即被清除。

需要放大图片?使用图片无损放大工具按 2x、3x、4x 或自定义尺寸放大,再回来压缩输出体积。

压缩结果

-42%

等待图片输入

上传图片后会自动压缩,完成后可预览对比、逐个下载或批量下载。

工具说明

图片压缩做的事是重新编码:把原图解码成像素,再按你选的质量参数编码回去。质量参数控制的是编码器允许丢弃多少人眼不敏感的信息:所以「压缩」在这里是有损的,和 ZIP 那种可以完全还原的无损压缩不是一回事。

体积能降多少,主要取决于图片内容而不是原始体积。照片、渐变、噪点多的画面压缩空间很大;纯色块、截图、线稿本来熵就低,再压也降不了多少,反而可能因为有损编码在文字边缘产生可见的杂色。这类图更适合保持 PNG 或改用无损 WebP。

如果目标是网页加载速度,换格式往往比调质量更有效:同等观感下 WebP 通常比 JPG 小三成左右,AVIF 还能再小一截。工具默认保持原格式,需要时可以显式选择输出 WebP。

使用步骤

  1. 选择或拖入图片

    支持 JPG、PNG、WebP 等常见格式,可以一次处理多张。图片在浏览器内解码,不会上传。

  2. 调整质量参数

    数值越低体积越小、损失越多。照片类素材通常在 70-80 之间就已经看不出差别;含文字或线条的图建议往高调,或者改用无损输出。

  3. 对照预览确认可接受

    压缩前后可以对比查看。请重点看文字边缘、纯色渐变过渡和暗部:有损编码的痕迹最先出现在这三个地方。

  4. 导出,必要时换格式

    确认效果后导出。多张图片可以打包下载。如果体积仍然不够小,把输出格式改成 WebP 通常比继续降质量更划算。

支持范围与限制

输入格式
JPG、PNG、WebP、GIF、BMP、AVIF 等浏览器可解码的格式
输出格式
默认与输入相同,可显式选择输出 WebP
压缩类型
有损重新编码(PNG 输出时为无损优化)
透明通道
输出 PNG 或 WebP 时保留;输出 JPG 时透明区域会被填充
元数据
重新编码会丢弃 EXIF。需要保留拍摄信息请先用 EXIF 工具单独查看留存
体积上限
受浏览器可用内存限制,超大图(尤其多张同时处理)可能失败

典型使用场景

  • 让网页图片加载更快

    相机直出的照片通常远大于页面实际展示所需。先按展示尺寸缩小,再比较 PNG、JPG 或 WebP 的实际导出结果,可以在可接受观感下减少首屏负担。

  • 过邮件或表单的体积限制

    很多系统限制单个附件几 MB。降质量比裁剪画面更可取:裁剪会丢内容,压缩只丢肉眼难以察觉的细节。

  • 批量统一一组素材

    多张图片一次处理并用同一组参数,输出的体积和观感是一致的,比逐张在图像软件里调更省事,也不会漏掉其中某一张。

使用前需要知道的事

  • 有损压缩不可逆。压过一次的图片再压第二次,是在已经损失过的数据上继续丢信息,边缘杂色会明显累积。请始终从原图开始处理,而不是从上一次的输出继续。
  • 截图、线稿、含大量文字的图片不适合有损压缩。这类内容的信息集中在边缘,有损编码正好在边缘产生振铃和杂色,往往是体积没降多少、观感却明显变差。它们更适合 PNG 或无损 WebP。
  • 重新编码会丢掉 EXIF。对公开发布来说这是好事(同时去掉了定位和设备信息),但如果你需要留档拍摄参数,请先另存一份原图。
  • 输出 JPG 会丢掉透明通道,原本透明的区域会变成不透明的填充色。需要保留透明背景请输出 PNG 或 WebP。

相关概念

有损 / 无损
有损编码丢弃部分信息以换取体积,不可还原;无损编码只重新组织数据,可完整还原。JPG 通常使用有损编码,PNG 使用无损编码,WebP 与 AVIF 则支持不同编码模式。
质量参数
编码器的取舍旋钮,不是画质百分比。同一个数值在不同格式、不同编码器下的实际效果并不相同,所以要靠预览判断而不是记住一个「安全数值」。
振铃 (ringing)
有损编码在高对比边缘附近产生的波纹状杂色。这是文字和线稿不适合有损压缩的直接原因。

常见问题

图片压缩会上传文件吗?
不会。压缩过程在浏览器本地完成,优先使用 Worker 和 OffscreenCanvas,图片不会上传到服务器。
图片压缩如何自动选择比例?
页面会根据输出模式尝试多个保守质量档位,并在像素样本上和原图比较;PNG 默认会尝试颜色量化压缩,勾选 WebP 后才会统一输出 WebP。
为什么有些图片显示已接近最优?
如果浏览器编码器找不到更小且视觉安全的结果,工具会保留原文件,避免为了压缩而让文件变大或画质明显下降。
图片压缩支持批量下载吗?
支持。多张图片压缩完成后,可以逐个下载,也可以一次下载 ZIP 压缩包。
压缩后为什么体积几乎没变?
说明这张图的信息熵本来就低:截图、纯色块、线稿都属于这一类,可压缩的冗余不多。这种情况继续降质量只会让画面变差而体积不变,改用无损 WebP 或保持 PNG 更合适。
质量调到多少合适?
没有通用数值,取决于内容和用途。照片类素材 70-80 通常已经看不出差别,含文字的图要更高。请以预览对照为准,重点看文字边缘和渐变过渡。
压缩会改变图片尺寸吗?
不会。压缩只改变编码方式,像素宽高保持不变。如果你要的是减小画面尺寸,那是图片尺寸修改要做的事:两者可以配合使用,先缩小尺寸再压缩,降体积效果最明显。