推荐一个基于tinypng本地一键压缩图片文件库

479 阅读1分钟

tinify-compress-anywhere

简介

tinify-compress-anywhere库是一个使用Tinify插件将图像文件从指定文件夹压缩到指定文件夹的第三方库,实现了多级目录接口下的图片全压缩。 效果截图

安装插件

npm install tinify-compress-anywhere -g

检查插件版本

检查 tci 插件版本

tci -V

设置key

设置tinify提供的用于授权的apiKey. 获取地址

tci setKey apiKey

设置key

获取总数

获取有关本月 API 密钥已优化多少图像的信息.

tci count

获取总数

压缩图片

使用 Tinify 压缩图像.

简单压缩, 默认资源文件目录为 ./source, 输入目录为 ./output

tci

使用相对路径

tci -s ./source -o ./output

使用绝对路径

tci -s E:\tinify-compress-anywhere\source -o E:\tinify-compress-anywhere\output

要覆盖当前文件夹,传入相同路径即可,(ps. 可引用到自己的项目中,通过配置指令,实现打包发布前提前对图片资源进行压缩)

tci -s ./source -o ./source

指定压缩前拷贝文件输出目录(ps. 为了确保原图片安全性,可指定拷贝路径,该插件会在指定的拷贝路径下按时间戳存放的形式对图片进行拷贝)

tci -s ./source -o ./source -c ./copy

效果展示

压缩中

压缩完成

项目源码地址(PS. 撸码不应,别吝啬你的star☆)

项目仓库地址