Node.js 如何从express中上传的图像中获取图像分辨率数据?

Node.js 如何从express中上传的图像中获取图像分辨率数据?,node.js,express,Node.js,Express,我正在使用Express3制作一个http服务器,它将图像上传到指定的文件夹中,但我无法在req对象中获得图像分辨率。 我试图查找req.files和req.files.images以及req.files.headers,但找不到这些信息。 如何获取上传图像的资源。请参阅此处的解决方案: 确保项目中包含并安装了imagemagick。请参阅此处的解决方案: 确保项目中包含并安装了imagemagick。我将于2013年12月24日星期二01:00:25 GMT uncaughtException

我正在使用Express3制作一个http服务器,它将图像上传到指定的文件夹中,但我无法在req对象中获得图像分辨率。 我试图查找req.files和req.files.images以及req.files.headers,但找不到这些信息。 如何获取上传图像的资源。

请参阅此处的解决方案:

确保项目中包含并安装了imagemagick。

请参阅此处的解决方案:


确保项目中包含并安装了imagemagick。

我将于2013年12月24日星期二01:00:25 GMT uncaughtException spawn eNot错误:在process.ChildProcess.handle.onexit(child\u process.js:771:34)处的errnoException(child\u process.js:980:11)处生成eNot,我的应用程序退出。不管怎样,我从req.files.image.path获得“/home/bhanuc/win/winter/crowd sourcing/public/uploads/56943-nghb7g.jpg”您需要安装imagick CLI,也可以在您的项目目录下运行
npm install imagemagick
我们可以在ubuntu中安装它吗?这将是最简单的,在您的终端运行中:sudo apt get install imagemagick谢谢!!!你救了我一天:-)我将于2013年12月24日(星期二)01:00:25 GMT uncaughtException spawn Enoint错误:在process.ChildProcess.\u handle.onexit(child_process.js:771:34)的errnoException(child_process.js:980:11)处生成Enoint,我的应用程序退出。不管怎样,我从req.files.image.path获得“/home/bhanuc/win/winter/crowd sourcing/public/uploads/56943-nghb7g.jpg”您需要安装imagick CLI,也可以在您的项目目录下运行
npm install imagemagick
我们可以在ubuntu中安装它吗?这将是最简单的,在您的终端运行中:sudo apt get install imagemagick谢谢!!!你救了我一天:-)
var im = require('imagemagick');
im.identify(req.files.images.path, function(err, features){
  if (err) throw err
   console.log(features)
   // { format: 'JPEG', width: 3904, height: 2622, depth: 8 }
 })