1

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

4

1 回答 1

3

我想你必须安装 ImageMagick。

我认为您是否可以做到这一点以及如何做到这一点取决于您使用的是 Windows Azure 网站、云服务还是虚拟机(在这种情况下,您使用的是什么操作系统)。

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

于 2012-12-10T17:34:05.760 回答