2014-09-23 67 views
0

任何人告诉我如何使用NodeJs模块'gm'获取图像信息。在这里我使用下面的代码重新调整大小。但如果图像小于重新调整大小比不重新调整大小,那么我想验证图像的宽度和高度,以便达到目的我想获取图像信息。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); 
    } 
}); 

回答

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

编辑

如果你想知道包的NodeJS基本实现,参观故宫的网站,因为它通常提供的包内的基本功能的例子:https://www.npmjs.org/package/gm