我在运行于Azure的nodejs上使用https://github.com/rsms/node-imagemagick。但是,当我尝试获取有关文件的信息时,例如
var im = require('imagemagick');
im.readMetadata('kittens.jpg', function(err, metadata){
if (err) throw err;
console.log('Shot at '+metadata.exif.dateTimeOriginal);
})
我得到错误
“错误:命令失败:CreateProcessW:系统找不到
指定的文件。”
看来系统无法找到imagemagick的路径,但是我该如何解决呢?
最佳答案
我想您必须安装ImageMagick。
我认为您是否可以执行此操作以及如何执行操作取决于您是否使用Windows Azure网站,云服务或虚拟机(在这种情况下,您使用的是哪种操作系统)。
您可能首先将二进制文件复制到与Node.js代码相同的目录中,以查看是否将其提取到该目录中。