UltKit

PNG压缩到100KB

PNG是无损格式,所以文件偏大。要在不转成JPG的前提下压到100KB以下,就必须减少颜色数量;这种方法对截图和图形的效果远好于照片。

图片压缩

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

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

压缩目标

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

使用方法

  1. 1

    上传PNG

    适用于截图、Logo、图表和透明背景图形。每批最多 20 个文件,单个文件最大 95 MB。

  2. 2

    保留PNG、有损、100KB

    输出格式选 PNG,PNG 压缩选有损,目标大小设为 100 KB。只有每个像素都必须保持一致时,才选择无损。

  3. 3

    点击“压缩为 PNG”

    将预览与原图对比,重点查看渐变和阴影,确认无误后下载 PNG。

什么时候PNG必须小于100KB

需要瘦身的 PNG 大多是截图、Logo 和图表。macOS 默认把截图保存为 PNG,Windows 截图工具也是如此,而且在高分辨率屏幕上,截图的宽和高是你所见的两倍,所以一张截图常常有 1–3 MB。于是 100 KB 的限制就出现在客服工单表单、论坛附件、文档工具、邮件签名,以及网站对图标和插图的体积要求中。

以下三种情况适合保留 PNG 而不是改成 JPG:图片有透明背景,有 JPG 会弄糊的清晰文字,或者目标平台只接受 PNG。PNG 于 1996 年成为 W3C 推荐标准,作为无专利的 GIF 替代品,和 GIF 一样可以存储最多 256 色的索引调色板,本页正是利用了这一特性。

PNG压缩到100KB:能保留多少颜色

  1. 16 色

    扁平图标和简单 Logo

  2. 64 色

    图表和简洁的界面截图

  3. 128

    大多数截图;阴影处有轻微色带

  4. 256 色

    调色板上限;图形效果接近原图

  5. 无损

    保留所有颜色;往往远超 100 KB

调色板 PNG 把每个像素存为不超过一个字节的索引,而不是三到四个字节的颜色值,PNG 使用的 DEFLATE 压缩因此能找到多得多的重复数据。将PNG 压缩设为有损时,工具会做这种颜色量化,与 TinyPNG 类似,所以一张普通截图能缩小到原来的一小部分,像素尺寸却不变。

照片是例外。全彩照片被强行压到 256 色后,天空和皮肤会出现色带,所以照片更适合用 JPG 输出的图片压缩到 100 KB。如果图形需要更宽松一点的空间,可以用PNG 压缩到 200 KB,体积上限翻倍。

PNG压不到100KB怎么办

  • 这张 PNG 其实是照片

    把输出格式改为 JPG 或 WebP;照片用这两种格式会小好几倍。

  • 高分辨率屏幕截取的双倍尺寸截图

    把先调整尺寸设为人们实际看到的宽度;宽度减半,像素总数就只有四分之一。

  • PNG 压缩设成了无损

    无损会保留所有颜色,很多截图因此无法降到 100 KB。请改为有损。

  • 大面积柔和渐变或投影

    渐变需要很多颜色。压缩前请把背景改为纯色,或裁掉阴影。

100KB PNG常见问题

压缩到100KB后,Logo的透明背景还能保留吗?

会保留。输出仍是 PNG,减少调色板颜色不会影响透明度,透明背景上的柔和边缘依然存在。只有把输出格式改成 JPG,透明效果才会消失。

整页网页截图存成PNG最小能压到多少?

高度达数千像素的长截图,即使减少了颜色,往往仍然超过 100 KB,因此工具也会同时缩小尺寸。先用裁剪图片工具只保留需要的部分,文字就能保持清晰。

有损PNG压缩之后还能撤销吗?

不能。相近的颜色合并进调色板后,原始颜色值就丢失了。请保留原文件用于编辑,压缩后的副本用于上传和分享。

为什么100KB的PNG比原图模糊?

模糊不是调色板造成的,而是缩小尺寸造成的。当减少颜色后文件仍超过 100 KB 时,才会缩小尺寸。你可以裁剪图片、调高目标大小,或在高级设置中设置最小宽度来阻止缩小。

同样100KB,PNG和WebP哪个更小?

WebP 同样支持透明,而且同一张图通常更小。如果目标网站接受 WebP,在输出格式中选择它可以保留更多细节。不过很多表单和旧版应用仍然要求 PNG,所以本页保留 PNG 输出。

图标和favicon需要100KB的预算吗?

小得多。一个纯色的 512 × 512 px 应用图标,用调色板 PNG 通常只有几十 KB,32 × 32 px 的网站图标只有几 KB。为它们设置更低的目标大小即可。