@tols/gm-crop
v1.0.6
Published
根据提供的画布大小自动裁切图片
Downloads
4
Readme
图片批处理裁切工具
依赖graphicsmagick
图像处理器,请根据各自操作系统自行安装
使用方式有以下两种示例
1、命令行调用示例
# 全局安装
npm i -g @tols/gm-crop
# 在命令行中输入以下命令,并根据问答提示操作即可
crop 压缩测试
2、代码行内调用示例
# 局部安装
npm i -S @tols/gm-crop
// 相关代码
const path = require('path')
const { gmCrop } = require('@tols/gm-crop')
gmCrop({
data () {
const resolve = str => path.join(__dirname, '../../../test-gm-base', str)
return {
srcPath: resolve('src'),
distPath: resolve('dist'),
directory: '裁切测试', // 裁切之后存放到指定目录的文件夹名称。默认''
threads: 8, // 支持同时处理多个文件,建议5~8个。默认5
canvasWidth: 780, // 裁切后的图片宽度
canvasHeight: 442, // 裁切后的图片高度
progressInfo: ['裁切进度', '正在裁切'] // 进度条信息提示
}
}
})
更多gmQuality
方法的相关参数请查看@tols/gm-base