1.0.6 • Published 5 years ago

@tols/gm-crop v1.0.6

Weekly downloads
2
License
ISC
Repository
-
Last release
5 years ago

图片批处理裁切工具

依赖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

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago