Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 使用AWS Lambda内的ImageMagick从图像中获取EXIF数据_Node.js_Aws Lambda_Imagemagick_Exif - Fatal编程技术网

Node.js 使用AWS Lambda内的ImageMagick从图像中获取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

我试图在AWS Lambda中使用ImageMagick从图像中提取EXIF数据,但我找不到方法

我有一段代码来调整图像的大小,它的工作很好,但我想添加部分提取EXIF数据

以下是我现在调整图像大小的方法:

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的本机节点包?或者您是否尝试安装依赖项但未成功?