Node.js 使用AWS Lambda内的ImageMagick从图像中获取EXIF数据
我试图在AWS Lambda中使用ImageMagick从图像中提取EXIF数据,但我找不到方法 我有一段代码来调整图像的大小,它的工作很好,但我想添加部分提取EXIF数据 以下是我现在调整图像大小的方法:Node.js 使用AWS Lambda内的ImageMagick从图像中获取EXIF数据,node.js,aws-lambda,imagemagick,exif,Node.js,Aws Lambda,Imagemagick,Exif,我试图在AWS Lambda中使用ImageMagick从图像中提取EXIF数据,但我找不到方法 我有一段代码来调整图像的大小,它的工作很好,但我想添加部分提取EXIF数据 以下是我现在调整图像大小的方法: var im = require("gm").subClass({imageMagick: true}); var operation = im(image.buffer).autoOrient().resize(width, height, '^'); operation.toBuffer
var im = require("gm").subClass({imageMagick: true});
var operation = im(image.buffer).autoOrient().resize(width, height, '^');
operation.toBuffer(image.imageType, function(err, buffer) {
if (err) {
//do something with the error
} else {
//do something with the image
}
});
知道如何从图像中提取元数据吗
谢谢
C.C.您是否尝试过
gm(“image.png”)。识别(回调)
?这是一个返回所有可用图像数据的getter。是的,尝试过,不起作用:“错误:无法执行GraphicsMagick/ImageMagick:gm“标识”“-ping”“-verbose”“-”这很可能意味着找不到gm/convert二进制文件“因此,您正在寻找不依赖于gm/convert的本机节点包?或者您是否尝试安装依赖项但未成功?