我想使用lambda中的graphicsmagick模块(用户为imagemagick)处理eps文件。它曾经按预期工作。但是最近安静,一些eps文件无法处理。以下是我的示例代码
var gm = require('gm').subClass({ imageMagick: true });
/*after reading buffer from S3*/
gm(buffer)
.size(function (err, size) {
if (!err) {
console.log('error is '+err)
}
else {
console.log('success')
}
});
缓冲区是响应。S3的身体输出。
在运行此代码时,我遇到了错误
"Error: Command failed: identify: unable to load module `/usr/lib64/ImageMagick-6.7.8/modules-Q16/coders/ps.la': file not found @ error/module.c/OpenModule/1278.
identify: no decode delegate for this image format `/tmp/magick-E-IdkwuE' @ error/constitute.c/ReadImage/544."