NodeJS gm模型用于获取图像信息?

时间:2014-09-23 07:10:19

标签: node.js

任何人都告诉我如何使用NodeJs模块'gm'获取图像信息。在这里,我使用下面的代码重新调整大小。但是如果图像小于重新调整大小而不是重新调整大小,那么我想要验证图像的宽度和高度,以便我想获取图像信息。

gm(main_url_path)
.resize(size, size)
.write(compress_path, function (err){
    if(!err){
        callback(compress_path);
    }else{
        console.log("Not Compressed success !!"+err);
        callback(null);
    }
});

1 个答案:

答案 0 :(得分:2)

// output all available image properties
gm('/path/to/img.png')
.identify(function (err, data) {
  if (!err) console.log(data)
});

修改

如果您想了解NodeJS软件包的基本实现,请访问npm网站,因为它通常提供软件包中基本功能的示例:https://www.npmjs.org/package/gm