尝试在Azure上使用imagemagick给出“系统找不到文件”错误

时间:2012-12-10 08:31:24

标签: node.js azure imagemagick

我在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的路径,但我该如何解决?

1 个答案:

答案 0 :(得分:3)

我想你必须安装ImageMagick。

我认为您是否可以这样做以及如何执行此操作取决于您使用的是Windows Azure网站,云服务还是虚拟机(在这种情况下,您正在使用的操作系统)。 / p>

您可以首先将二进制文件复制到与Node.js代码相同的目录中,以查看它是否会被拾取。