eps处理在lambda中的graphicsmagick失败

时间:2019-06-28 09:03:30

标签: aws-lambda

我想使用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."

0 个答案:

没有答案