| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
9年前发布

STTinyPNG-Python - TinyPNG 批量压缩图片脚本

STTinyPNG-Python

TinyPNG 批量压缩图片脚本

一、环境配置

别被这四个字吓到了,只需要一行命令。

首先,电脑需要有 Python 环境,正好 Mac 自带 Python 环境。然后,安装 TinyPNG 的库:

sudo pip install --upgrade tinify

ok,环境配置到此结束。

二、申请 AppKey

TinyPNG 网站上去申请 AppKey,唯一不是很爽的就是一个月只能压缩 500 张(但这不是没限制你可以注册多少个吗…)。填写名字和邮箱,验证以后就可以获得 AppKey 了,很方便。

三、下载并运行脚本

打开 STTinyPNG-Python.py ,填写你的 AppKey、图片文件夹路径、图片输出文件夹路径(输出文件夹空的就行,如果图片里的文件夹目录不存在,会自动创建)。

tinify.key = "your AppKey" # AppKey  fromFilePath = "/Users/tangjr/Desktop/test1" # 源路径  toFilePath = "/Users/tangjr/Desktop/test2"   # 输出路径

ok,运行脚本。打开终端:

python /Users/tangjr/Documents/STTinyPNG-Python/STTinyPNG-Python.py

Done !

四、简单说一下思路

使用 Python 的 os 库,遍历源文件夹,找到 .png.jpg 文件,则进行压缩( TinyPNG 只支持这两种图片类型)。

恩,就这么简单,没了...

项目地址: https://github.com/saitjr/STTinyPNG-Python

 本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1452948481651.html
图形/图像处理