前言
- GraphicsMagick(GM) 或 ImageMagick(IM)是兩種常用的圖片處理工具,功能基本相同夸楣,GM是IM的分支箫攀。
- 它們不是nodejs插件,而是客戶端軟件违崇,包含Linux和Windows版本阿弃。
介紹
gm是nodejs的插件诊霹,它封裝了GM和IM,它使用spawn的方式調(diào)用渣淳。
使用流程
- 下載安裝GM 或 IM
- npm install gm
注意
Windows下使用gm會(huì)報(bào)錯(cuò)脾还,因gm的convert命令與Win系統(tǒng)自帶命令有沖突,代碼中需配置appPath(GM的安裝路徑入愧,且安裝路徑不能帶空格):
let file_path = 'C:\\file.png';
let file = gm(file_path);
file.options({
appPath: 'C:\\GraphicsMagick\\'
});