利用TinyPng实现自动压图工具并管理

 做游戏开发都会有缩减包体的问题,压图就是一个途径,用什么工具压图有很多工具和方法,我喜欢使用TinyPng,我自己久用python写了一个方便压图的工具。

​​​​​​​​​​​​​​TinyPnghttps://tinypng.com/ 大家应该都用过,它的压缩率高质量受损率低。但是有个问题就是使用没有那么方便,你压一张图需要拖拽到网页上,等待压完后再点击下载,然后去替换图片。顺利的话就还好,关键是它用久了还会出现下面的情况:

 这样就需要我们重复去压失败的图片,一次不行还要压第二次、第三次...。这就让人很头痛了。

有这些问题,那一定有人做了工具来避免这些问题。

参考:

tinypng.py · Jo/pycode - Gitee.com

python有插件tinify可以使用,我只是对这个做个项目的适应。

使用插件前你需要去TinyPng官网去申请一个API KEY。如何申请下面简单介绍一下:

1、打开官网点击  DEVELOPER API

2、进入下个界面后填写名称和邮箱地址

3、填完后点击Get yourAPI key

4、去邮箱收取邮件,点击链接即可打开下面网页

5、这样就得到API KEY了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

nmg10

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值