前言
TinyPNG是一个免费的在线批量压缩图片服务,但Web端有单次20张和单个文件5M的限制.同时TinyPNG官方提供了API,API限制每月500张,完全满足个人使用.本文将介绍使用Python脚本来批量压缩图片.
推荐使用场景
大部分博主们都苦于文章中的图片过大,导致网站访问速度过慢,或者浪费存储的空间和CDN的流量.我们可以直接在服务器上的图片文件夹内运行此脚本来批量压缩.
本文为 Stille 原创文章.经实践,测试,整理发布.如需转载请联系作者获得授权,并注明转载地址.
安装流程
Python环境
- Linux的Python环境搭建请自行解决,macOS已自带Python环境.
安装pip包管理器
sudo easy_install pippip安装tinify
sudo pip install --upgrade tinify
准备API及脚本
- 官网申请API
https://tinypng.com/developers - 下载tinypng.py脚本
下载脚本-右键>另存为 - 编辑tinypng.py文件,填入API key并保存
运行使用
- 把tinypng.py移动到需要压缩图片的文件夹内
终端进入该目录,运行即可.
python tinypng.py
如果遇到click错误提示,需pip安装click.
sudo pip install click结语
TinyPNG的脚本还有更多的玩法和参数,请参考作者GitHub
晚高峰稳定 4K 的 IPLC 机场 解锁各流媒体 支持 ChatGPT.
RedteaGO - 最划算的大陆漫游 eSim 流量卡,原生境外 IP,注册就送 3 刀。
赞赏作者


如果喜欢我的文章,觉得对你有帮助,请随意赞赏!






















