TinyPng 图片批量压缩脚本(Python) 下载及安装教程
TinyPng 图片批量压缩脚本(Python) 项目地址: https://gitcode.com/gh_mirrors/ti/TinyPng
1. 项目介绍
TinyPng 是一个用于批量压缩图片的 Python 脚本。它利用了 TinyPNG 的 API 来实现高效的图片压缩,能够在视觉上几乎没有明显变化的情况下,大幅减少图片的文件大小。这对于需要处理大量图片的场景非常有用,例如网站开发、博客写作等。
2. 项目下载位置
你可以通过以下链接访问 TinyPng 项目的 GitHub 仓库,并下载项目文件:
3. 项目安装环境配置
3.1 Python 环境
首先,确保你的电脑上已经安装了 Python。如果你使用的是 Mac,系统自带 Python 环境;如果你使用的是 Windows,可以从 Python 官网 下载并安装。
3.2 安装 Tinify 库
TinyPng 脚本依赖于 Tinify 库,你需要通过 pip 安装它:
pip install --upgrade tinify
3.3 申请 API Key
为了使用 TinyPNG 的 API,你需要申请一个 API Key。访问 TinyPNG 开发者页面 并注册一个账户,然后生成一个 API Key。
3.4 配置 API Key
下载 TinyPng 脚本后,打开脚本文件 tinypng.py
,找到以下代码行:
tinify.key = "你申请到的API key"
将 "你申请到的API key"
替换为你从 TinyPNG 获取的 API Key。
4. 项目安装方式
4.1 下载项目
你可以通过以下命令克隆 TinyPng 项目到本地:
git clone https://github.com/GcsSloop/TinyPng.git
4.2 运行脚本
将 tinypng.py
文件放置在你需要压缩图片的文件夹中,然后在命令行中进入该文件夹,执行以下命令:
python tinypng.py
5. 项目处理脚本
5.1 基本用法
默认情况下,脚本会压缩当前文件夹下的所有图片文件,并将压缩后的图片存入一个名为 tiny
的文件夹中。
5.2 参数支持
TinyPng 脚本支持多种参数,以便更灵活地处理图片:
-f
:压缩指定的单个文件。-d
:压缩指定文件夹下的所有图片文件。-w
:指定压缩后图片的宽度,高度自适应缩放。
示例:
python tinypng.py -f /User/GcsSloop/demo.jpg
python tinypng.py -d /User/GcsSloop/DemoDir
python tinypng.py -w 300
5.3 辅助优化
如果你希望在任意位置启动脚本,可以将脚本存储到一个文件夹中,并将该文件夹添加到环境变量中。这样你就可以在任意位置直接使用脚本名启动它。
chmod +x tinypng.py
总结
通过以上步骤,你可以轻松下载、安装并使用 TinyPng 脚本来批量压缩图片。希望这个教程对你有所帮助!
TinyPng 图片批量压缩脚本(Python) 项目地址: https://gitcode.com/gh_mirrors/ti/TinyPng
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考