在NodeJS上打开图像并找出宽度/高度

Mam*_*aac 14 javascript image node.js

非常感谢您提供未来的帮助.我需要的是相当于一个"new Image()"(然后是myImage.src ......等)但是在NodeJS上.我会感谢那些在我内心深处迅速回答的人......好吧,也说"谢谢!" :P

Lin*_*äck 18

使用imagemagick此功能非常难以理解,因为您只想读取文件的标题并检查尺寸.image-size是所述功能的纯javascript实现,非常容易使用.

https://github.com/image-size/image-size

var sizeOf = require('image-size')

sizeOf('images/funny-cats.png', function (err, dimensions) {
  if (err) throw err

  console.log(dimensions.width, dimensions.height)
})
Run Code Online (Sandbox Code Playgroud)


Joh*_*ess 16

node-imagemagick,(显然你需要有ImageMagick).

var im = require('imagemagick');
im.identify('kittens.jpg', function(err, features){
  if (err) throw err
  console.log(features)
  // { format: 'JPEG', width: 3904, height: 2622, depth: 8 }
})
Run Code Online (Sandbox Code Playgroud)

  • Zerosocrates,我可以带你的孩子吗?哈哈抱歉,我没有睡觉,我肚子痛:(但至少我正在编程,而且还有披萨. (3认同)
  • @ john-flatness任何想法如何在内存中做到这一点? (3认同)