<!--* author:wenqd* email:309820722@qq.com* date:2019-09-18 09:34
-->
<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title>图片二维码识别</title><script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script><script src="https://cozmo.github.io/jsQR/jsQR.js"></script></head><body><span lan_id="bc">选择图片</span> <input type="file"  id="pictureChange"/><div><h2>识别结果:</h2><ul id="result"></ul></div></body><script type="text/javascript">$("body").append('<canvas id="qrcanvas" style="display:none;"></canvas>')$("#pictureChange").change(function (e) {var file = e.target.files[0];if(window.FileReader) {var fr = new FileReader();fr.readAsDataURL(file);fr.onloadend = function(e) {var base64Data = e.target.result;base64ToqR(base64Data)}}})function base64ToqR(data) {var c = document.getElementById("qrcanvas");var ctx = c.getContext("2d");var img = new Image();img.src = data;img.onload = function() {$("#qrcanvas").attr("width",img.width)$("#qrcanvas").attr("height",img.height)ctx.drawImage(img, 0, 0, img.width, img.height);var imageData = ctx.getImageData(0, 0, img.width, img.height);const code = jsQR(imageData.data, imageData.width, imageData.height, {inversionAttempts: "dontInvert",});if(code){showCode(code.data)}else{alert("识别错误")}};}function showCode(code){$("#result").append("<li>"+code+"</li>")}</script>
</html>

  

转载于:https://www.cnblogs.com/wenqd/p/11541030.html

前端js解析识别图片二维码相关推荐

  1. Android 识别图片二维码

    zxing依赖: compile 'cn.yipianfengye.android:zxing-library:2.2' 初始化:private String SAVE_PIC_PATH = Envi ...

  2. Android实现二维码扫描功能-ZXing识别图片二维码,相册选图

    文章目录 1.演示 2.权限问题 3.实现步骤 4.工具类 5.图片Uri处理(重要更新) 1.演示 2.权限问题 部分朋友在打开相册时遇到读写权限未授权的问题,我在开发的时候没有遇到,也没有注册读写 ...

  3. VS2010中使用zxing识别图片二维码

    在PC端识别图片二维码有ZXing和OpenCV等方式,Opencv4.0也已经在逐步实现和完善这类的功能.在实际项目工程中,通过使用ZXing编译的库文件,在VC2010中的使用MFC框架实现,动态 ...

  4. python 检查图品二维码,识别图片二维码

    代码识别图片二维码方法 大体分两种 1.查资料 理解二维码生成原理,自己搬砖解码 2.是有类库(第三方包) 二维码中包含的信息: 空白区(边界) 位置探测区 分隔符 定位图形 矫正图形 格式信息 版本 ...

  5. 小程序长按识别图片二维码、小程序码

    三种在小程序中识别图片二维码的方式的对比 image标签 + show long press menu <image src="https://img.qr.com/qr.jpg&qu ...

  6. 解决Zxing解析本地图片二维码,识别率低,识别不出来的问题!

    (又做了一些优化,就是在原来的基础上添加上了zbar识别二维码的功能,就是先对图片进行处理,然后通过zxing识别,如果zxing识别失败,再通过zbar识别 20170329) 最近项目里让添加本地 ...

  7. Android实现二维码扫描功能(四)-ZXing识别图片二维码,相册选图

    简介 上一篇 Android实现二维码扫描功能(三)-闪光灯控制介绍了光线较弱情况下开启闪光灯来辅助二维码识别的方法. 本篇我们介绍如何识别相册中的图片(含二维码) 动态演示 使用模拟器录制了动画演示 ...

  8. 【长按图片识别】uniapp vue开发时,点击图片识别—实现转发、收藏、识别图片二维码

    1.html代码: <image show-menu-by-longpress="true" @click="previewImage" src=&quo ...

  9. 前端js html转换成pdf可下载打印;前端js可批量生成条形码;前端js可批量生成二维码,生成letter标签

    注意:本文调试的是letter纸尺寸 前端js html转换成pdf可下载打印  html2canvas  + jspdf 前端js生成条形码 Options · lindell/JsBarcode ...

最新文章

  1. WMI技术介绍和应用——Instance/Method Provider
  2. 并发编程-18AQS同步组件之 CyclicBarrier 同步屏障
  3. 周一 周五 记录_6.12日独家提示买入的 民丰特纸,属于突破年线的股票当天,所以我们买入后小幅盈利 于今天周一6月月15日冲高逢高获利卖出...
  4. Sandcastle是微软提供的一个根据XML注释和DLL文件生成帮助文件的工具
  5. 股市永不过时的黄金铁律:零下金叉疯狂买,零上死叉立即卖
  6. Winform DataGridView控件添加行号
  7. Windows 下开发PHP扩展资源
  8. java list 去重复元素_java List去掉重复元素的几种方式
  9. Android Activity的4种启动模式详解(示例)
  10. 【debug】UnboundLocalError local variable a referenced before assignment
  11. Python分离GIF动画成为多帧图像
  12. DEEPIN搭建J2EE时遇到This program requires DISPLAY en...
  13. pushd popd
  14. 【UnityDragonBones】纸娃娃(一)替换身体部位图片
  15. 11.2 RS232通信接口
  16. Cinnamon Applet 入门
  17. 【摄影与图像】444,422,420,10bit,8bit,RGB,YCrCb,场序,h264编码,封装,码率,PR常用配置
  18. Pikachu靶场全关详细教学(一)
  19. 如何在线批量转换图片格式为jpg?
  20. Glyphs for Mac 2.6.5 — 字体设计工具

热门文章

  1. 这些外企,还在招人!
  2. 打造全新的网站群管理系统
  3. Socket 套接字原理详解
  4. Unity3d 防止相机“穿墙”功能
  5. 循环神经网络 - 卷积神经网络
  6. Jquery常见的面试问题
  7. 嵌入式软件之裸板与驱动调试
  8. matlab画三维图如何更改颜色,matlab画三维图像的示例代码(附demo)
  9. STM32L0系列之【EEPROM读写】
  10. mysql表不支持optimize_OPTIMIZE TABLE MYSQL