tinypng 图片压缩的原理是什么?

6 小时 17 分钟前
 hx100
tinypng 图片压缩的原理是什么,为啥能保持那么高的压缩率,像素几乎没什么丢失呢?有没有类似的开源产品
734 次点击
所在节点    分享创造
10 条回复
keyboardCat
6 小时 14 分钟前
独家技术,开源了就没法收费了吧。
cst4you
6 小时 9 分钟前
调色板降到 256 色, 然后颜色算法
bagel
6 小时 7 分钟前
无损压缩,哪来的像素丢失。本质就是 cpu 时间换空间,因为编码有很多种参数选择,多花点时间试出来一个压缩率高的。
codehz
6 小时 5 分钟前
颜色量化和通过暴力枚举 filter 的方式找到最优化的压缩方案
codehz
6 小时 4 分钟前
@bagel tingpng 的还真的就是有损的压缩,压完的 png 和原始 png 直接对比的话颜色会有很多差异(虽然一眼看不出)
IamJ
5 小时 50 分钟前
chutsetien
5 小时 27 分钟前
@bagel
@codehz

codehz 说的是对的,无损的那个是 optipng, 花的时间更久,而且有时压不了多少,但确实无损。不过用 png 肯定就是想要无损,有损还不如直接 cjpegli.
Chicagoake
5 小时 7 分钟前
没研究过这些东西,但是相机内常见的压缩功能一般不会压缩图片像素量,而是压缩高光、暗部细节,色彩过渡等,一张照片被压缩后天空的色彩过渡会断层严重。
codehz
4 小时 28 分钟前
@chutsetien 主要是能保留透明度而且兼容性较好,现在是有 webp 可以,但前些年 webp/avif 这些格式还没那么兼容(
ntedshen
2 小时 59 分钟前
下个 ffmpeg ,玩 palettegen 去。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1211678

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX