一尘不染

在node.js中获取图像的宽度和高度

node.js

是否可以在node.js中获取图像的宽度和高度(在服务器端,而不是客户端)?我需要在我正在编写的node.js库中找到图像的宽度和高度。


阅读 1272

收藏
2020-07-07

共1个答案

一尘不染

是的,这是可能的,但是您需要安装GraphicsMagickImageMagick

我都用过,我可以推荐GraphicsMagick,它要快得多。

一旦安装了程序及其模块,就可以执行以下操作来获取宽度和高度。

gm = require('gm');

// obtain the size of an image
gm('test.jpg')
.size(function (err, size) {
  if (!err) {
    console.log('width = ' + size.width);
    console.log('height = ' + size.height);
  }
});
2020-07-07