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


Posted in Javascript onSeptember 11, 2019

这篇文章主要介绍了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);      
  });  
})

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JQuery的Ajax跨域请求原理概述及实例
Apr 26 Javascript
jquery获取元素索引值index()示例
Feb 13 Javascript
IE 下Enter提交表单存在重复提交问题的解决方法
May 04 Javascript
js用拖动滑块来控制图片大小的方法
Feb 27 Javascript
jQuery实现折线图的方法
Feb 28 Javascript
javascript闭包的理解
Apr 01 Javascript
JQuery中节点遍历方法实例
May 18 Javascript
浅谈javascript中执行环境(作用域)与作用域链
Dec 08 Javascript
Vue.js基础学习之class与样式绑定
Mar 20 Javascript
使用Vue如何写一个双向数据绑定(面试常见)
Apr 20 Javascript
vue服务端渲染缓存应用详解
Sep 12 Javascript
vue下canvas裁剪图片实例讲解
Apr 16 Javascript
浅谈layer的Icon样式以及一些常用的layer窗口使用方法
Sep 11 #Javascript
如何解决日期函数new Date()浏览器兼容性问题
Sep 11 #Javascript
JS中封装axios来管控api的2种方式
Sep 11 #Javascript
浅谈Vue3.0之前你必须知道的TypeScript实战技巧
Sep 11 #Javascript
layer实现登录弹框,登录成功后关闭弹框并调用父窗口的例子
Sep 11 #Javascript
如何实现一个简易版的vuex持久化工具
Sep 11 #Javascript
浅谈layer弹出层按钮颜色修改方法
Sep 11 #Javascript
You might like
php中sprintf与printf函数用法区别解析
2014/02/17 PHP
Yii2使用swiftmailer发送邮件的方法
2016/05/03 PHP
javascript 定义初始化数组函数
2009/09/07 Javascript
js作用域及作用域链概念理解及使用
2013/04/15 Javascript
JavaScript避免代码的重复执行经验技巧分享
2014/04/17 Javascript
JavaScript设计模式之外观模式介绍
2014/12/28 Javascript
JavaScript模板引擎用法实例
2015/07/10 Javascript
SpringMVC框架下JQuery传递并解析Json格式的数据是如何实现的
2015/12/10 Javascript
JavaScript中获取时间的函数集
2016/08/16 Javascript
AngularJs Forms详解及简单示例
2016/09/01 Javascript
js html css实现复选框全选与反选
2016/10/09 Javascript
JavaScript用构造函数如何获取变量的类型名
2016/12/23 Javascript
详解Node.js access_token的获取、存储及更新
2017/06/20 Javascript
详解webpack babel的配置
2018/01/09 Javascript
JS滚轮控制图片缩放大小和拖动的实例代码
2018/11/20 Javascript
Element输入框带历史查询记录的实现示例
2019/01/15 Javascript
JS实现iframe中子父页面跨域通讯的方法分析
2020/03/10 Javascript
Vue项目结合Vue-layer实现弹框式编辑功能(实例代码)
2020/03/11 Javascript
[49:17]DOTA2-DPC中国联赛 正赛 Phoenix vs Dynasty BO3 第三场 1月26日
2021/03/11 DOTA
常见python正则用法的简单实例
2016/06/21 Python
python 队列详解及实例代码
2016/10/18 Python
python 将有序数组转换为二叉树的方法
2019/03/26 Python
Python生成MD5值的两种方法实例分析
2019/04/26 Python
python Web flask 视图内容和模板实现代码
2019/08/23 Python
PyQt5+python3+pycharm开发环境配置教程
2020/03/24 Python
css3旋转木马_动力节点Java学院整理
2017/07/12 HTML / CSS
办公室前台岗位职责
2014/01/04 职场文书
元旦文艺汇演主持词
2014/03/26 职场文书
大学生党员学习焦裕禄精神思想汇报
2014/09/10 职场文书
购房协议书范本(无房产证)
2014/10/07 职场文书
基层党员学习党的群众路线教育实践活动心得体会
2014/11/04 职场文书
优秀班组申报材料
2014/12/25 职场文书
2015年学校食堂工作总结
2015/04/22 职场文书
2015年机关纠风工作总结
2015/05/15 职场文书
结婚幸福感言
2015/08/01 职场文书
JavaWeb实现显示mysql数据库数据
2022/03/19 Java/Android