@tols/gm-quality
v1.0.4
Published
图片质量压缩
Downloads
3
Readme
图片批处理压缩工具
使用方式有以下两种示例
1、命令行调用示例
# 全局安装
npm i -g @tols/gm-quality
# 在命令行中输入以下命令,并根据问答提示操作即可
quality 压缩测试
2、代码行内调用示例
# 局部安装
npm i -S @tols/gm-quality
// 相关代码
const path = require('path')
const { gmQuality } = require('@tols/gm-quality')
gmQuality({
data () {
const resolve = str => path.join(__dirname, '../../../test-gm-base', str)
return {
srcPath: resolve('src'), // 必须,源文件所在目录
distPath: resolve('dist'), // 必须,输出文件所在目录
directory: '压缩测试', // 压缩之后存放到指定目录的文件夹名称。默认''
threads: 8, // 支持同时处理多个文件,建议5~8个。默认5
qualityVal: 60, // 压缩质量值,0 ~ 100之间
progressInfo: ['压缩进度', '正在压缩'] // 进度条信息提示
}
}
})
更多gmQuality
方法的相关参数请查看@tols/gm-base