PNG压缩工具

选择一张 PNG 图片,以及它可保留的颜色数。颜色越少,文件越小。图片在您的设备上完成缩减,您可以下载新的 PNG 文件。

免费 在浏览器中运行 核对于2026年11月10日星期二

此工具在您的浏览器中运行。您输入的内容不会发送给我们。

使用方法

  1. 点击 选择文件,选出一张 PNG 图片,或把它拖到方框中。图片的尺寸显示在文件名下方。
  2. 选择 保留的颜色数。从最精确的256种颜色开始,逐步减少,直到图片开始失真。
  3. 点击 压缩 PNG,然后下载新文件。新文件旁会显示压缩前后的大小。

调色板 PNG 的制作方式

PNG 可以把每个像素存为颜色表中的索引(颜色类型3),因此每个像素只需一个字节,颜色表较小时所需位数更少。本工具用颜色量化算法从图片的像素中选出颜色,把每个像素写为其索引,并用 PNG 一贯使用的 deflate 方法压缩各行。

PNG 规范要求此颜色类型使用 PLTE 数据块,并允许位深为1、2、4和8,因此一个16色的颜色表每个像素使用四位。透明度保存在 tRNS 数据块中:每种颜色都有自己的透明度值,未列出的颜色则完全不透明。

损失了什么,什么没有损失

减少颜色是有损处理。颜色渐变平滑的照片随着颜色数减少会很快失去细节,而徽标、图标或截图往往在较少颜色下仍保持原样。页面会显示压缩前后的大小,因此您可以选出仍然清晰的最小文件。

本工具不会改变图片的尺寸,也不会改变其透明度。若图片颜色已经很少且压缩良好,结果可能反而变大;此时提示会说明,原文件是更好的选择。

示例:一个1,200 × 800像素的徽标

一个1,200 × 800像素的徽标减少到16种颜色后,每个像素使用四位。其原始像素数据为480,800字节:800行,每行600字节,每行另有一个过滤字节。同一图片以24位颜色保存时,压缩前需要2,880,800字节。deflate 会进一步缩小各行,最终以压缩后显示的大小为准。

常见问题

压缩 PNG 时图片会被上传吗?

不会。浏览器读取图片,选出颜色,并在您的设备上写出新的 PNG。页面加载完成后,您可以断开网络连接,再压缩一张小的 PNG 自行验证。

在这里压缩 PNG 会改变画质吗?

会。颜色被减少,因此结果是有损的。保留的颜色越少,颜色与原图的差别越大。请选择仍能让图片看起来正常的最小颜色数。

透明背景会被保留吗?

会。透明度写在 PNG 的 tRNS 数据块中,因此背景仍然透明,半透明的边缘也保留其透明度值。

为什么新 PNG 有时比原文件大?

如果原文件已经用较少的颜色和良好的压缩保存,改用调色板通常无法再变小。此时页面会提示新文件更大,应保留原文件。

本工具能压缩的最大图片是多大?

图片由您的浏览器解码,上限约为5000万像素;在 iPhone 和 iPad 上为1600万像素。超过上限的图片会先缩小到该上限,再减少颜色。

资料来源

数据和文字最近核对于2026年11月10日星期二。

我们使用必要的 Cookie 来运行网站。经您同意后,Google 还会使用广告 Cookie 展示个性化广告。如果您拒绝,仍会看到广告,但广告不会个性化。