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 相关文章推荐
用js重建星际争霸
Dec 22 Javascript
javascript对下拉列表框(select)的操作实例讲解
Nov 29 Javascript
批量修改标签css样式以input标签为例
Jul 31 Javascript
js实现鼠标感应向下滑动隐藏菜单的方法
Feb 20 Javascript
jquery SweetAlert插件实现响应式提示框
Aug 18 Javascript
javascript断点调试心得分享
Apr 23 Javascript
Bootstrap项目实战之子栏目资讯内容
Apr 25 Javascript
jQuery使用ajax_动力节点Java学院整理
Jul 05 jQuery
微信小程序显示下拉列表功能【附源码下载】
Dec 12 Javascript
JavaScript前端开发时数值运算的小技巧
Jul 28 Javascript
JS pushlet XMLAdapter适配器用法案例解析
Oct 16 Javascript
vue 中 get / delete 传递数组参数方法
Mar 23 Vue.js
浅谈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 define函数的使用说明
2008/08/27 PHP
php对图像的各种处理函数代码小结
2013/07/08 PHP
基于GD2图形库的PHP生成图片缩略图类代码分享
2015/02/08 PHP
PHP判断手机是IOS还是Android
2015/12/09 PHP
Laravel 自定命令以及生成文件的例子
2019/10/23 PHP
php 实现简单的登录功能示例【基于thinkPHP框架】
2019/12/02 PHP
用js得到网页中所有的div的id
2020/10/19 Javascript
javascript 有趣而诡异的数组
2009/04/06 Javascript
在VS2008中使用jQuery智能感应的方法
2010/12/30 Javascript
jquery $.getJSON()跨域请求
2011/12/21 Javascript
JavaScript(js)设置默认输入焦点(focus)
2012/12/28 Javascript
js+css实现文字散开重组动画特效代码分享
2015/08/21 Javascript
详解js跨域原理以及2种解决方案
2015/12/09 Javascript
jQuery获取父元素节点、子元素节点及兄弟元素节点的方法
2016/04/14 Javascript
Jquery实现的简单轮播效果【附实例】
2016/04/19 Javascript
Node.js环境下编写爬虫爬取维基百科内容的实例分享
2016/06/12 Javascript
Vue.2.0.5过渡效果使用技巧
2017/03/16 Javascript
利用纯JS实现像素逐渐显示的方法示例
2017/08/14 Javascript
vue教程之toast弹框全局调用示例详解
2020/08/24 Javascript
JS中Map和ForEach的区别
2018/02/05 Javascript
[02:33]2018DOTA2亚洲邀请赛赛前采访——LGD
2018/04/04 DOTA
python生成随机mac地址的方法
2015/03/16 Python
使用Python的Django框架实现事务交易管理的教程
2015/04/20 Python
一篇文章快速了解Python的GIL
2018/01/12 Python
浅谈python下含中文字符串正则表达式的编码问题
2018/12/07 Python
Python timer定时器两种常用方法解析
2020/01/20 Python
Python基于numpy模块实现回归预测
2020/05/14 Python
手把手教你配置JupyterLab 环境的实现
2021/02/02 Python
HTML5新增的标签和属性归纳总结
2018/05/02 HTML / CSS
解决方案设计综合面试题
2015/08/31 面试题
企业道德讲堂实施方案
2014/03/19 职场文书
高等教育学专业自荐书
2014/06/17 职场文书
工作说明书格式
2014/07/29 职场文书
2014年群众路线教育实践活动整改措施
2014/09/24 职场文书
初中英语教师个人工作总结
2015/02/09 职场文书
交通安全宣传标语(100条)
2019/08/22 职场文书