Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js NodeJS gm模型用于获取图像信息?_Node.js - Fatal编程技术网

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

Node.js NodeJS gm模型用于获取图像信息?,node.js,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 Com

有人告诉我如何使用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);
    }
});
编辑

如果您想了解NodeJS包的基本实现,请访问npm网站,因为它通常提供包内基本功能的示例:

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