我正在尝试使用我已保存的图片创建缩略图。我正在使用模块gm
来调整图像的大小。
var gm = require ('gm');
var fs = require('fs');
var savedphoto = "./testphoto.jpeg";
var testdir = "./testoutput.jpeg";
gm(savedphoto)
.resize(100, 100)
.noProfile()
.write(testdir, function (err) {
console.error (err);
});
当我运行此操作时,我得到错误spawn ENOENT
。
code: 'ENOENT', errno: 'ENOENT', syscall: 'spawn.
我该如何解决这个问题?
答案 0 :(得分:7)
替换:
var gm = require('gm');
的
var gm = require('gm').subClass({ imageMagick: true });
答案 1 :(得分:0)
仅适用于MacPorts用户的配方(基于@RevNoah通知):
sudo port install GraphicsMagick
它将安装GraphicsMagick库。