PNG、 JPG图片压缩方法

参考链接 https://tinypng.com/developers/reference/python

1、安装

pip install --upgrade tinify

 

2、使用python脚本压缩图片

import tinify
tinify.key = "YOUR_API_KEY"
source = tinify.from_file("unoptimized.jpg")
source.to_file("optimized.jpg")

 

3、注册获取key

https://tinypng.com/developers

每个月有500张免费使用

 4、例如:

import tinify
  2 import os
  3 import sys
  4 # user lipeilong@joyodream.com rigister key
  5 tinify.key  = "Ly9VUp8wM1v9jBdThRgvyfRhll0QeW7X"
  6 if len(sys.argv) >= 3:
  7     srcPath     = sys.argv[1]
  8     dstPath     = sys.argv[2]
  9 else:
 10     srcPath     = "./src"
 11     dstPath     = "./dst"
 12 
 13 for (path, dirs, files) in os.walk(srcPath):
 14     for filename in files:
 15         srcName     = srcPath + "/" + filename
 16         dstName     = dstPath + "/" + filename
 17         source      = tinify.from_file(srcName)
 18         source.to_file(dstName)

 

posted @ 2016-03-21 11:26  lipeil  阅读(816)  评论(0编辑  收藏  举报