【发布时间】:2016-04-17 20:59:36
【问题描述】:
我的代码可以在 localhost 上运行,但不能在 EC2 上运行(我使用的是 Elastic BeanStalk)。我收到错误:Stream 在 toBuffer 函数上产生空缓冲区。有人可以解释如何解决它吗?我看到了这个post,但我不明白如何在 EC2 中添加 JPEG 支持。
var _45px = { width: 45, dstnKey: fileName, destinationPath: "thumbnails" };
function convert(response, next) {
console.time("convertImage");
console.log("Reponse content type : " + response.ContentType);
console.log("Conversion");
GM(response.Body, fullName).antialias(true).density(300).setFormat('jpeg').toBuffer(
function(err, buffer) {
if (err) {
next(err);
} else {
console.timeEnd("convertImage");
next(null, buffer);
}
});
}
【问题讨论】:
标签: node.js amazon-ec2 imagemagick buffer jpeg