Tinypng
(╯^╰〉错删仓库,以前的blog不见了!!!
tinypng for python
首先需要先安装 tinify
1 | $ pip install --upgrade tinify |
获取tinypng API 密钥
1 | import tinify |
申请地址 : 地址
注意 每一个API_KEY每一个月只能压缩500张图片,如果有需要可以多申请几个备用。
使用方法
1.可以选择一个本地文件作为原始图片,压缩后将其写入到另一个文件。
1 | source = tinify.from_file("unpressed_Source_Imag.jpg") |
2.可以上传(二进制字符串)的图像来获得压缩图象数据。
1 | with open("unpressed_Source_Imag.jpg", 'rb') as source: |
3.可以提供一个图片的URL来获取压缩后图片
1 | source = tinify.from_url("https://cdn.tinypng.com/images/panda-happy.png") |
常用的就这样三种类型,当然如果需要压缩同时更改图片尺寸的话可以翻看官网用法