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利用Array.splice实现Array的insert/remove
Jan 13 Javascript
一个cssQuery对象 javascript脚本实现代码
Jul 21 Javascript
js面向对象 多种创建对象方法小结
May 21 Javascript
改变文件域的样式实现思路同时兼容ie、firefox
Oct 23 Javascript
jQuery实现可拖拽的许愿墙效果【附demo源码下载】
Sep 14 Javascript
BootStrap与validator 使用笔记(JAVA SpringMVC实现)
Sep 21 Javascript
jQuery轻松实现无缝轮播效果
Mar 22 jQuery
vue 根据数组中某一项的值进行排序的方法
Aug 30 Javascript
Jquery获取radio选中值实例总结
Jan 17 jQuery
vue webpack重写cookie路径的方法
Jul 10 Javascript
解决echarts 一条柱状图显示两个值,类似进度条的问题
Jul 20 Javascript
el-table表头根据内容自适应完美解决表头错位和固定列错位
Jan 07 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 Smarty初体验二 获取配置信息
2011/08/08 PHP
PHP实现文件下载详解
2014/11/27 PHP
php实现通过ftp上传文件
2015/06/19 PHP
Laravel 框架路由原理与路由访问实例分析
2020/04/14 PHP
JavaScript 一行代码,轻松搞定浮动快捷留言-V2升级版
2010/04/02 Javascript
ff chrome和ie下全局动态定位的异同及全局高度的取法
2014/06/30 Javascript
用jquery实现动画跳到顶部和底部(这个比较简单)
2014/09/01 Javascript
javascript制作照片墙及制作过程中出现的问题
2016/04/04 Javascript
判断输入的字符串是否是日期格式的简单方法
2016/07/11 Javascript
微信小程序-获得用户输入内容
2017/02/13 Javascript
jQuery按需加载轮播图(web前端性能优化)
2017/02/17 Javascript
写gulp遇到的ES6问题详解
2018/12/03 Javascript
Node.js对MongoDB进行增删改查操作的实例代码
2019/04/18 Javascript
JS实现的对象去重功能示例
2019/06/04 Javascript
vuex 动态注册方法 registerModule的实现
2019/07/03 Javascript
[00:17]游戏风云独家报道:DD赛后说出数字秘密 吓死你们啊!
2014/07/13 DOTA
python迭代器实例简析
2014/09/25 Python
python开发中range()函数用法实例分析
2015/11/12 Python
Python求解任意闭区间的所有素数
2018/06/10 Python
python 设置输出图像的像素大小方法
2019/07/04 Python
Python Opencv提取图片中某种颜色组成的图形的方法
2019/09/19 Python
Python如何读写字节数据
2020/08/05 Python
python+excel接口自动化获取token并作为请求参数进行传参操作
2020/11/10 Python
python中yield的用法详解
2021/01/13 Python
利用HTML5 Canvas API绘制矩形的超级攻略
2016/03/21 HTML / CSS
ALDI奥乐齐官方海外旗舰店:德国百年超市
2017/12/27 全球购物
智能家居、吸尘器、滑板车、电动自行车网上购物:Geekmaxi
2021/01/18 全球购物
Blue Nile蓝色尼罗河香港官网:世界最大在线钻石珠宝销售商
2020/05/07 全球购物
会计自我鉴定范文
2013/10/06 职场文书
志愿者活动总结
2014/04/28 职场文书
11.9消防日宣传标语
2014/10/08 职场文书
篮球比赛通讯稿
2015/07/18 职场文书
导游词之青岛太清宫
2019/12/13 职场文书
如何用JS实现简单的数据监听
2021/05/06 Javascript
sql通过日期判断年龄函数的示例代码
2021/07/16 SQL Server
JavaScript函数柯里化
2021/11/07 Javascript