我在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的路径,但我该如何解决?
答案 0 :(得分:3)
我想你必须安装ImageMagick。
我认为您是否可以这样做以及如何执行此操作取决于您使用的是Windows Azure网站,云服务还是虚拟机(在这种情况下,您正在使用的操作系统)。 / p>
您可以首先将二进制文件复制到与Node.js代码相同的目录中,以查看它是否会被拾取。