saitjr / STTinyPNG-Python

TinyPNG 批量压缩图片脚本
MIT License
61 stars 21 forks source link

脚本里每次压缩图片调用了两次压缩接口方法 #2

Open xrksudy opened 8 years ago

xrksudy commented 8 years ago

参考tinypng官方接口文档:https://tinypng.com/developers/reference/python 可以发现脚本中压缩统一张图片调用了2次接口,由于每个key每个月只能免费压缩500张,因此这种方式每压缩一张图片就浪费了一次机会。

方式一

source = tinify.from_file(root + '/' + name) source.to_file(toFullName)

方式二

with open(toFullName, 'rb') as source: source_data = source.read() result_data = tinify.from_buffer(source_data).to_buffer()

saitjr commented 8 years ago

好的,我改改,谢谢