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实现浏览器的title闪烁
Jul 08 Javascript
Vue 2.0在IE11中打开项目页面空白的问题解决
Jul 16 Javascript
Web技术实现移动监测的介绍
Sep 18 Javascript
基于vue组件实现猜数字游戏
May 28 Javascript
解决vue中修改export default中脚本报一大堆错的问题
Aug 27 Javascript
使用微信小程序开发弹出框应用实例详解
Oct 18 Javascript
js防抖和节流的深入讲解
Dec 06 Javascript
@angular前端项目代码优化之构建Api Tree的方法
Dec 24 Javascript
layer.alert自定义关闭回调事件的方法
Sep 27 Javascript
JavaScript Tab菜单实现过程解析
May 13 Javascript
js数组中去除重复值的几种方法
Aug 03 Javascript
前端开发基础javaScript的六大作用
Aug 06 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的可变变量名需要的注意的问题
2013/06/20 PHP
PHP循环结构实例讲解
2014/02/10 PHP
php解析json数据实例
2014/08/19 PHP
smarty高级特性之对象的使用方法
2015/12/25 PHP
浅谈PHP中pack、unpack的详细用法
2018/03/12 PHP
浅析PHP7的多进程及实例源码
2019/04/14 PHP
laravel中数据显示方法(默认值和下拉option默认选中)
2019/10/11 PHP
解决php用mysql方式连接数据库出现Deprecated报错问题
2019/12/25 PHP
详解php反序列化
2020/06/10 PHP
2007/12/23更新创意无限,简单实用(javascript log)
2007/12/24 Javascript
JQuery autocomplete 使用手册
2010/04/01 Javascript
Javascript的各种节点操作实例演示代码
2012/06/27 Javascript
文档对象模型DOM通俗讲解
2013/11/01 Javascript
jQuery中replaceAll()方法用法实例
2015/01/16 Javascript
JavaScript中的值是按值传递还是按引用传递问题探讨
2015/01/30 Javascript
基于jquery步骤进度条源码分享
2015/11/12 Javascript
easyui datagrid 表格中操作栏 按钮图标不显示的解决方法
2017/07/27 Javascript
mint-ui的search组件在键盘显示搜索按钮的实现方法
2017/10/27 Javascript
JS+CSS3实现的简易钟表效果示例
2019/04/13 Javascript
解决layer弹出层自适应页面大小的问题
2019/09/16 Javascript
JS操作JSON常用方法(10w阅读)
2020/12/06 Javascript
Python笔记(叁)继续学习
2012/10/24 Python
python使用正则表达式分析网页中的图片并进行替换的方法
2015/03/26 Python
简单的Python的curses库使用教程
2015/04/11 Python
python3实现公众号每日定时发送日报和图片
2018/02/24 Python
pytorch神经网络之卷积层与全连接层参数的设置方法
2019/08/18 Python
Python标准库shutil模块使用方法解析
2020/03/10 Python
k-means 聚类算法与Python实现代码
2020/06/01 Python
屈臣氏乌克兰:Watsons UA
2019/10/29 全球购物
什么是java序列化,如何实现java序列化
2012/11/14 面试题
电子商务应届生自我鉴定
2014/01/13 职场文书
抽样调查项目计划书
2014/04/24 职场文书
鉴定评语大全
2014/05/05 职场文书
领导参观欢迎词
2015/01/26 职场文书
Python Django 后台管理之后台模型属性详解
2021/04/25 Python
阿里云ECS云服务器快照的概念以及如何使用
2022/04/21 Servers