程序员

python利用tinify批量压缩指定目录下的图片

2017-12-20  本文已影响38人  断指鹤

废话不多说,直接上代码:

import tinify
import os;

tinify.key = "XXXXXXXXX" #自己去申请tinify的开发者key,网址,在这里,https://tinypng.com/developers

#获取当前目录
currentDir = os.getcwd()
#压缩的图片类型
supportImgType = ['.jpg','.png'];
#遍历目录下的图片,并批量压缩图片
for item in os.listdir(currentDir):
    if os.path.isfile(item):
        print('doing:'+item) #打印出当前正在压缩的图片名称
        if os.path.splitext(item)[1] in supportImgType:
            source = tinify.from_file(item)
            source.to_file(item)
            print('done:'+item) #打印出压缩完成的图片名称

环境:win7、python3.5.2;

上一篇下一篇

猜你喜欢

热点阅读