tinypng 图片压缩的原理是什么,为啥能保持那么高的压缩率,像素几乎没什么丢失呢?有没有类似的开源产品

1 keyboardCat May 10 独家技术,开源了就没法收费了吧。 |
2 cst4you May 10 调色板降到 256 色, 然后颜色算法 |
3 bagel May 10 无损压缩,哪来的像素丢失。本质就是 cpu 时间换空间,因为编码有很多种参数选择,多花点时间试出来一个压缩率高的。 |
4 codehz May 10 颜色量化和通过暴力枚举 filter 的方式找到最优化的压缩方案 |
6 IamJ May 10 |
7 chutsetien May 10 |
8 Chicagoake May 10 没研究过这些东西,但是相机内常见的压缩功能一般不会压缩图片像素量,而是压缩高光、暗部细节,色彩过渡等,一张照片被压缩后天空的色彩过渡会断层严重。 |
9 codehz May 10 @chutsetien 主要是能保留透明度而且兼容性较好,现在是有 webp 可以,但前些年 webp/avif 这些格式还没那么兼容( |
10 ntedshen May 11 下个 ffmpeg ,玩 palettegen 去。。。 |
11 passive May 11 via Android pngout 免费但不开源,开源用 zopfli |
12 xiangyuecn May 11 |
13 hx100 OP 感谢各位的回复,我去学习下 |
14 andyskaura May 11 类似的有谷歌的 squoosh.app |