美文网首页程序员
python利用tinify批量压缩指定目录下的图片

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

作者: 断指鹤 | 来源:发表于2017-12-20 15:23 被阅读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;

    相关文章

      网友评论

        本文标题:python利用tinify批量压缩指定目录下的图片

        本文链接:https://www.haomeiwen.com/subject/wimgwxtx.html