0.1.6 • Published 8 months ago
au_tinypng v0.1.6
初衷
图片压缩工具
概述:tinypng网页版上传图片数量有一定的限制/每天20张限制,超过该数量会出现断断续续的报错问题:Too many files uploaded at once
!为了解决这个限制/提高我们的工作效率,利用node.js编写的一个npm包工具。
原理: 1、通过 X-Forwarded-For 添加动态随机伪IP来绕过 tinypng 的上传数量限制; 2、通过任务列表分批 + 延时器的方式降低访问频率。
使用方法
1、安装:npm i au_tinypng -g
2、执行:命令行进入到你想要压缩图片的文件目录,如果出现部分图片压缩失败,可重复执行该命令直至所有任务处理完成! 1. 使用默认参数运行工具: au_tinypng
指定压缩延迟时间(默认2000毫秒): au_tinypng --delay 2000
指定输出文件夹名称: 待优化...
免责声明
1、其本质仍是调用tinypng官方的接口进行图片压缩,所以请勿滥用;
2、该工具适合处理单次100张以内数量的图片,超过该数量可以分批压缩,或者支持一下tinypng官网。网页版: tinypng
3、该工具仅用于学习,如有商业用途,请购买官方版本
联系作者
name: Justin QQ: 1727565386@qq.com