压缩 PNG 文件——用调色板搜索代替质量滑块。
把 PNG 文件拖到这里
或点击选择,或直接粘贴
支持 PNG 和 JPEG,单张最大 40 百万像素
压缩在你的设备上完成。图片不会被上传。
PNG 被做了什么
大多数 PNG 是 24 位或 32 位图像,里面只装着一小撮不同的颜色——截图、图标、扁平插画、logo。把它们按全彩像素存下来,大部分体积都浪费掉了。压缩器把它们改写为调色板图像:2 到 256 种颜色,每一种都靠搜索来选和映射,而不是猜。
每个候选都与原图做 SSIMULACRA2 比对;颜色在 Oklab 空间里匹配,这样一个色相偏移所付的代价就等于它看起来的实际差别;平滑渐变会加抖动;透明像素分别在浅色和深色背景上评判——那是抠图最终会被粘贴到的两个地方。通过质量目标的最小文件胜出。
它不做什么
已经最优的 PNG 它不会碰:如果没有更小的文件能通过目标,原图原样返回,这就是有些行显示 0% 的原因。颜色超过 256 种的图像会损失一点精度——这是调色板必然的取舍,而质量评分就是让它在你 1:1 查看时看不出来的东西。
APNG 也能处理:所有帧共用一份调色板并保持目标,动画的时序会保留。
常见问题
是无损的吗?不是,是有损的——但质量是按每张图挑选的,在正常尺寸下与原图无法区分。如果需要字节级完全一致的 PNG,这个工具不适合你。
文件能有多大?40 百万像素;动画则所有帧加总 30 百万像素。这是浏览器的内存上限,不是配额。