Windows下使用nodejs图片处理工具的插件gm

前言

  1. GraphicsMagick(GM) 或 ImageMagick(IM)是两种常用的图片处理工具,功能基本相同,GM是IM的分支。
  2. 它们不是nodejs插件,而是客户端软件,包含Linux和Windows版本。

介绍

gm是nodejs的插件,它封装了GM和IM,它使用spawn的方式调用。

使用流程

  1. 下载安装GM 或 IM
  2. 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\\'
});
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容