前言
- GraphicsMagick(GM) 或 ImageMagick(IM)是两种常用的图片处理工具,功能基本相同,GM是IM的分支。
- 它们不是nodejs插件,而是客户端软件,包含Linux和Windows版本。
介绍
gm是nodejs的插件,它封装了GM和IM,它使用spawn的方式调用。
使用流程
- 下载安装GM 或 IM
- npm install gm
注意
Windows下使用gm会报错,因gm的convert命令与Win系统自带命令有冲突,代码中需配置appPath(GM的安装路径,且安装路径不能带空格):
let file_path = 'C:\\file.png';
let file = gm(file_path);
file.options({
appPath: 'C:\\GraphicsMagick\\'
});
网友评论