UltKit

PNG压缩到50KB

对PNG来说,50KB很紧张;但只要把颜色减少为调色板,标志、图标或裁剪过的界面截图都能轻松装下。本页输出仍为PNG,透明度一并保留;如果图片必须换格式才能达标,我们也会如实告诉您。

图片压缩

或将JPG, JPEG, JFIF … 文件拖放到此处 ·

单个文件最大 95 MB· 最多 20 个文件· 30 分钟后删除

压缩目标

文件在我们的服务器上处理,并在 30 分钟后删除。

使用方法

  1. 1

    拖入PNG文件

    添加单个 PNG 文件,或一次最多 20 个,每个不超过 95 MB。Figma、Canva、Photoshop 导出的图片以及截图按键保存的图片都可以。

  2. 2

    保持50KB、PNG和有损设置

    目标大小设为 50 KB,输出格式设为 PNG,PNG 压缩设为有损(更小)。在高级设置中可以设置最小宽度,避免 Logo 被缩小到不能再用的尺寸。

  3. 3

    压缩为PNG并检查大小

    点击压缩为 PNG。每个结果的下载按钮旁都会显示新的文件大小,上传到任何地方之前,你就能确认它已小于 50 KB。

答案

PNG 真的能压缩到 50 KB 吗?

Logo、图标、示意图和裁剪后的截图可以:把它们缩减为最多 256 色的调色板后,通常不用缩小尺寸就能低于 50 KB。照片较多的大尺寸 PNG 不损失像素就压不到这个大小,这时选择 WebP 或 JPG 输出更合适。

50KB的PNG限制从何而来

需要透明背景或锐利边缘时,人们会选择 PNG:邮件签名里的 Logo、帮助中心的图标、个人主页上的徽章、贴纸,以及用于提交问题的截图。这些使用场景往往对文件大小限制很严。内容管理系统、学习平台和老式网页表单经常把图片上限设为 50 KB。

问题在于 PNG 导出的文件很少会小。设计工具默认保存带完整 Alpha 通道的 32 位色,Windows 截图工具和 macOS 截图快捷键默认也保存为 PNG。一张 1280 px 宽的 Logo 导出图,或一张浏览器窗口截图,动辄就有几百 KB。

50KB下的调色板量化与无损PNG对比

  1. 16 色

    双色图标和线稿;有明暗渐变的内容会出现明显色阶

  2. 32 色

    简单的扁平 Logo 和只有几个数据系列的图表

  3. 64 色

    不含照片的界面截图,整体基本干净

  4. 128 色

    带渐变或柔和阴影的 Logo,有轻微抖动

  5. 256 色

    PNG 调色板的上限,最接近原图

这里的有损模式是调色板量化。工具会选出图片中最重要的颜色(最多 256 种),把每个像素映射到最接近的颜色,每个像素只存一个 8 位索引,而不是 32 位的红、绿、蓝和 Alpha 数据。调色板中的每个颜色通过 PNG 的 tRNS 数据块保留各自的透明度,所以 Logo 的抗锯齿边缘仍能与任何背景自然融合。

无损模式会保留每个像素,只能在编码上做文章:PNG 先从五种行滤波(None、Sub、Up、Average 和 Paeth)中选一种,再用 Deflate(ZIP 文件使用的同一算法)压缩数据,并丢弃文本块和内嵌缩略图等元数据。这样通常只能减少几个百分点到三分之一的体积,很难把 400 KB 变成 50 KB。JPG 与 PNG 对比指南解释了这两种格式为什么表现差别这么大。

PNG无法压到50KB的情况

照片和大尺寸截图用PNG压不到50KB

照片、渐变较多的插画,或内含图片的全屏截图,有成千上万种不同的颜色,重复内容很少。即使压成 256 色,原尺寸下也远高于 50 KB,所以工具必须缩小尺寸。如果目标平台接受,可以把输出格式设为 WebP 以保留透明度;不需要透明时,也可以PNG 转 JPG。

PNG压缩到50KB:常见问题

PNG标志最小能压到多少而不显得粗糙?

只有少量品牌色、背景透明的扁平 Logo,宽 500 px 时通常只有 5 到 20 KB,远低于这个目标。带有投影、发光或照片质感的 Logo,边缘柔和,需要更多颜色,文件大小会更接近 50 KB。

为什么压缩后的PNG比原图窄?

仅靠调色板没能压到 50 KB,所以允许缩小尺寸会逐步减小宽度和高度,直到达标。大尺寸截图和含有照片的图片经常出现这种情况。你可以设置最小宽度,或者把输出格式改为 WebP,它同样保留透明度,处理这类内容的效果要好得多。

量化后的PNG还是真正的PNG吗?

可以。调色板图像(规范中称为索引颜色)从 PNG 的第一个版本起就是标准的一部分,所有浏览器和图片编辑器都能打开。

目标是50KB时,应该选无损吗?

只有在像素值必须精确时才需要,比如像素画、技术图纸或需要逐字节比对的图片。无损模式会保留每一种颜色,只靠更高效的编码和去除元数据来减小体积,所以大多数图片要压到 50 KB,只能靠减少像素。

表单要求50KB的照片且接受PNG,选PNG合适吗?

通常不适合。人像照片是连续色调,恰恰是 256 色调色板最不擅长处理的内容。同一张照片保存为 JPG,在 50 KB 下能保留多得多的细节,所以请改用图片压缩到 50 KB,并选择 JPG 输出。