什么是TinyPNG?
TinyPNG提供了PNG图片的“几乎无损”压缩服务。TinyPNG官网
https://tinypng.com
Mac客户端
Mac客户端下载地址
https://github.com/kyleduo/TinyPNG4Mac/releases
网上大多都是通过Python脚本实现,这里做一个简单的总结。
申请/查看Developer API
如果你是免费用户,那么每个developer key最多只能压,可通过多注册几个邮箱的方式解决次数的限制。
申请Key
这里邮箱不支持QQ邮箱
如果你之前有使用邮箱申请过 可以登录来查看邮箱关联的
发送登录链接至邮箱
TinyPNG平台没有密码机制自能发送邮件来关联登录
查看邮箱关联的API Key
环境准备
以下为笔者测试通过的Mac环境
1、Python版本(Mac默认有安装Python)
查看Python 版本,如果没有安装Mac电脑建议使用brew包管理工具安装
2、pip版本为
pip安装参考文档
https://pip.pypa.io/en/stable/installing
3、安装Python的tinify模板库
Python脚本
新建文件复制以下脚本并保存
执行批量压缩
进入文件所在目录执行以下命令
-d 后面为要压缩图片的文件夹路径
完整示例
要压缩的图片在中,文件在中,如下图所示
需要压缩的图片
执行压缩命令
执行压缩命令
压缩后效果图
压缩后效果图
领取专属 10元无门槛券
私享最新 技术干货