项目图片压缩快捷方式

tinifyKey需要去 https://tinypng.com/
申请Key。该代码适用于批量优化图片

#!/usr/bin/python
# -*- coding: utf-8 -*-

import tinify

# key 需要自己填写
tinify.key = "tinifyKey"

# 项目地址
root_path = "/Users/caiwenshu/Documents/xxx/xxxx/xxx/xx/"

import os
import os.path

for parent,dirnames,filenames in os.walk(root_path):    #三个参数:分别返回1.父目录 2.所有文件夹名字(不含路径) 3.所有文件名字

    # 输出文件夹信息
    # for dirname in  dirnames:
    #     print "parent is:" + parent
    #     print  "dirname is" + dirname

    # 输出文件信息
    for filename in filenames:
        # print "parent is:" + parent
        # print "filename is:" + filename
        # print "the full name of the file is:" + os.path.join(parent, filename) #输出文件路径信息

        full_path = os.path.join(parent, filename)

        if ".xcassets" in parent and (".jpg" in filename or ".png" in filename):
            # print full_path
            source = tinify.from_file(full_path)
            source.to_file(full_path)



©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 点击查看原文 Web SDK 开发手册 SDK 概述 网易云信 SDK 为 Web 应用提供一个完善的 IM 系统...
    layjoy阅读 14,316评论 0 15
  • 1.大学的第一堂课 大学是我一直憧憬的地方,我幻想着它的高大威猛形象。 幻想着能在大学结交一...
    中杯可乐阅读 778评论 0 1
  • 三月初的春天,气候温暖适中,中国内陆大部分地区有降雨,万物生机萌发。气候多变,乍暖还寒。小编生活的大广州也开始迎来...
    酿酒师刘帅阅读 404评论 0 0
  • Chapter 7. Anton 安东篇 现在是北半球冬天最冷的时候。 北风呼啸,扫过炸毁的建筑,扫过军人手中的枪...
    姬没救阅读 344评论 1 4
  • 大家有没有感觉这个时代变化太快了,快到快让人无法想象,而且越来越快,想必大家或多或少都有体会。感觉一天如果没有成长...
    Cuteda_aa54阅读 267评论 1 0

友情链接更多精彩内容