1.0.4 • Published 8 months ago
zwb-tinypng v1.0.4
网址 https://www.npmjs.com/login
账号:vincent-zhang 密码:wode1101106621
初衷
https://segmentfault.com/a/1190000015467084
tinypng 网页版,其实是挺方便的。但是他有上传图片数量的限制,比如每天只能上传 20 张,如果超过这个数量,就会断断续续的出现 Too many files uploaded at once
错误 。所以才决定使用 Node 来开发一个绕过数量限制的 npm 包。
npm使用 npm init初始化 设置默认源 npm config set registry http://registry.npmjs.org 登录 npm login 发布 npm publish
使用方法
安装:
npm i zwb-tinypng -g # or yarn global add zwb-tinypng
然后,在命令行进入到你想要压缩图片的目录,执行:
npm i zwb-tinypng -g # or yarn global add zwb-tinypng
说明
- tinypng 默认是会对用户上传数量有限制的,使用了
X-Forwarded-For
头绕过该限制 - 当前位置向下递归遍历文件夹
- 为了简化,不支持配置,只能压缩当前目录下的图片,并且会把压缩成功的图片替换原来图片