node 解析图片二维码的内容代码实例

穷则独善其身,达则兼善天下。你既然认准一条道路,又何必去打听要走多久。

这篇文章主要介绍了node 解析图片二维码的内容代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

const {readFile, readFileSync} = require('fs');
const decodeImage = require('jimp').read;
const qrcodeReader = require('qrcode-reader');
const path = require("path");
var p = path.resolve(__dirname,"data/qrcode2.jpg"); 
readFile(p,function(err,fileBuffer){
  if(err){
    throw new Error(err);
    return ;
  } 
  decodeImage(fileBuffer,function(err,image){
    if(err){
      throw new Error(err);
      return ;
    }
    let decodeQR = new qrcodeReader();
    decodeQR.callback = function(errorWhenDecodeQR, result) {
      if (errorWhenDecodeQR) {
        throw new Error(errorWhenDecodeQR)
        return;
      }
      if (!result){
        console.log("gone with wind");
      }else{
        console.log(result.result); //结果
      }      
     };    
    decodeQR.decode(image.bitmap);      
  });  
})

以上就是node 解析图片二维码的内容代码实例。只有淡季的思想,没有淡季的市场。更多关于node 解析图片二维码的内容代码实例请关注haodaima.com其它相关文章!

您可能有感兴趣的文章
Node.js断点续传的实现

nodejs的错误处理过程记录

node安装及环境变量配置详细好代码教程

如何写Node.JS版本小游戏

node使用async_hooks模块进行请求追踪