如何利用python批量压缩png图片?

前言

有时候在某些网站上传图片的大小被限制了,就必须先把图片压缩到可用的范围内。网上也有很多网站提供了在线压缩的功能,先把图片上传上去,压缩后再下载下来。对于数量较少的情况还行,压缩的图片稍微多一些就很麻烦了。


准备
在这里使用第三方的API来实现压缩,这个第三方就是tinypng。需要准备的有
1.tinypng的key
2.tinyfy(是tinypng提供的基于python的接口模块)
获取tinypng的key,进入tinypng.com/developers。

image.png

填上名字和邮箱,然后点击Get your API key。


安装tinyfy可以使用pip工具,在命令行中输入pip install tinify等待安装结果。


编码

image.png



说明:tinypng还可以压缩jpg格式的图片,但是免费的账号一个月限额500张。


演示站
上一篇:Qt for android 设置窗口为固定大小无效
下一篇:Qt如何禁止应用程序多开?

发表评论