参考链接 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
import os
import sys
# user lipeilong@joyodream.com rigister key
tinify.key = "Ly9VUp8wM1v9jBdThRgvyfRhll0QeW7X"
if len(sys.argv) >= :
srcPath = sys.argv[]
dstPath = sys.argv[]
else:
srcPath = "./src"
dstPath = "./dst" for (path, dirs, files) in os.walk(srcPath):
for filename in files:
srcName = srcPath + "/" + filename
dstName = dstPath + "/" + filename
source = tinify.from_file(srcName)
source.to_file(dstName)

最新文章

  1. Chrome 开发工具之Network
  2. Secure Digital
  3. 使用 Babel + React + Webpack 搭建 Web 应用
  4. mybatis实战教程(mybatis in action)之三:实现数据的增删改查
  5. codeforces 490B.Queue 解题报告
  6. Android pulltorefresh使用
  7. sql语句对数据库表进行加锁和解锁
  8. How does Web Analytics works under sharePoint 2010
  9. [编解码] 关于base64编码的原理及实现
  10. WinAPI——UnhookWindowsHookEx - 卸掉钩子
  11. 探讨Web组件化的实现
  12. Object -C NSValue -- 笔记
  13. eclipse修改字体
  14. 根据Email地址跳转到相应的邮箱登录页面 (转)
  15. Foundations of Computer Science
  16. 笨方法学python--读写文件
  17. 几种JAVA加密算法
  18. Spring AOP的切入点表达式
  19. linux 如何降低入向软中断占比
  20. Linux资源分析工具杂谈(长文慎入)

热门文章

  1. macbook安装并破解Clion2018(Pycharm也一样)
  2. Golang vs PHP 之文件服务器
  3. go语言学习-结构体
  4. php插入上万条mysql数据最快的方法
  5. 洛谷.4234.最小差值生成树(LCT)
  6. 数值分析之Neville's Algorithm
  7. 2845 ACM 豆子 beans
  8. LVS 之ARP
  9. Oozie分布式工作流——Action节点
  10. JVM内存管理--GC算法详解