tinypng.com 的 Python 版压缩脚本

2015-12-31 15:00:33 +08:00
 nyfwan123

传送门

2828 次点击
所在节点    程序员
10 条回复
sneezry
2015-12-31 16:50:03 +08:00
赞!(其实我以为是 tinypng 开源了,逃~
nyfwan123
2015-12-31 16:52:50 +08:00
@sneezry 。。。
verkyyi
2015-12-31 16:57:49 +08:00
tinypng 不是就用的这个技术么?
PngQuant
本身就是开源的。

git clone git://github.com/pornel/pngquant.git
Hackathon
2015-12-31 17:14:37 +08:00
据说 TinyPng 使用的是 Pngquant 进行压缩的,它官网上完全没有提及,但 [Pngquant 的官网]( https://pngquant.org/)有提及, Pagquant 的 Python 封装: https://pypi.python.org/pypi/pngquant
aheadlead
2016-01-02 08:29:08 +08:00
之前也写过一个玩,刚看到你这个帖子,我也顺便发上来吧

https://github.com/aheadlead/tinify-cli
nyfwan123
2016-01-02 16:05:02 +08:00
@aheadlead 水平比我高多了,已经封装完善的库。我就是写来自己用,依赖性太强,没有你的方便。
greenskinmonster
2016-01-02 20:26:53 +08:00
pngquant image.png --ext -min.png --quality 95
跟 tinypng 效果差不多
0x5e
2016-01-09 15:39:23 +08:00
@greenskinmonster 请问有办法判断图片是否已经压缩过吗? 这样的话图片就直接丢进项目里了,然后执行脚本压缩就可以了
nyfwan123
2016-01-10 10:41:55 +08:00
@0x5e 我觉得不需要判断 已经压缩过的图片压缩率是 0
0x5e
2016-01-10 15:44:04 +08:00
@nyfwan123 谢谢,我有空试下

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

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

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

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

© 2021 V2EX