vue-zxing 识别二维码内容
ZXing,一个支持在图像中解码和生成条形码(如二维码、PDF 417、EAN、UPC、Aztec、Data Matrix、Codabar)的图像处理库。本文主要以解码为主,通过扫描二维码解析内容。
ZXing 网上以java 和 Android 方案居多,官方github也是以java为主,前端实现的文档和案例并不多,由于最近公司业务涉及到扫码识别内容的需求,自己通过ZXing进行二次封装,并发布到npm官方仓库中。
仓库地址:https://www.npmjs.com/package/vue-zxing-zk
一、安装插件
npm i vue-zxing-zk
二、使用
<template><div class="box"> <scan-code :scanConfig="scanConfig" @success="getcode"></scan-code></div>
</template><script>
import scanCode from 'vue-zxing-zk'export default {components: {scanCode},data() {return {scanConfig: {color: '#F64847', // 扫描框颜色tips: '支持二维码/条形码' // 底部提示文案} }},methods: {// 扫码成功回调getcode(txt) {this.$toast('扫码结果是:' + txt)}}
}
</script>
提示:ZXing库要用https才能打开摄像头,需在vue.config.js里设置https: true即可,再运行npm run serve 即可打开https协议的地址了。
ZXing 官方示例:https://zxing-js.github.io/library/
扫码识别条码结果
体验链接(手机端):https://zk-web-object.oss-cn-qingdao.aliyuncs.com/wxy/code/index.html
vue-zxing 识别二维码内容相关推荐
- docker中使用python zxing实现二维码内容识别
python中可以使用多种方法实现二维码内容的识别,但是不同实现的表现也各不相同,根据个人体验,zxing的识别效果要强于pyzbar. 但在将项目打成docker时,遇到了问题. File ...
- 小程序实现扫码识别二维码内容
前言 在开发程序过程中经常和二维码打交道,经常要查看二维码的内容是什么,所以决定自己开发一个可以识别二维码,生成二维码的小工具. 一.项目展示 用户可以识别生活中常见的支持条码.二维码.DataMat ...
- 通过二维码图片识别二维码内容方法
示例代码功能见-识别二维码工具 反解析二维码工具 识别条码工具 反解析条码工具http://sberwm.gsjlw.com/ 可以通过读取图片中的信息,来逆向识别二维码的内容, 主要使用了ZBarC ...
- C++用zxing识别二维码
zxing 可以从github的官方网站上下载下来,这里提供一个VS 2010编译zxing的静态库工程,编译时注意一点是:zxing的很多不同的文件夹下含有相同名称的源文件,在编译时应该分别设置这些 ...
- Opencv之python使用zxing识别二维码
方式1: 安装方式: pip install zxing import zxingreader = zxing.BarCodeReader() barcode = reader.decode(&quo ...
- python二维码生成识别代码_Python3+qrcode+zxing生成和识别二维码教程
一.安装依赖库 pip install qrcode pillow image zxing pillow是python3中PIL的代替库,image是生成图版需要用到的库 安装image时报错&quo ...
- 生成二维码、识别二维码的工具类
笔者日常: 第一次用markdown写文章,有点手生~ 声明: 此工具类由本人二次整理改造后分享给大家,原编写者未知,虽然本人重写了大部分逻辑代码,但是核心部分仍然是采用的原来的代码.若涉及侵权问题, ...
- Python生成+识别二维码
二维码(QR Code),使用平面图案存储信息,根据白0黑1的算机内部逻辑,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理,记录好所有数 ...
- ZXing 相册中识别二维码和条形码(直接引用就可以了)
*百度了很久一直没有找到关于相册获取条形码的Demo,真心是醉了,只能苦逼的去自己看 闲话不说直接搞起 分析: *核心 1,通过路径转换成bitmp对象 2,再bitmap对象转换成二进制图片(二值化 ...
最新文章
- 基础数据结构【三】————老鼠走迷宫问题————堆栈应用
- Agile PLM Item Title Block Tab
- 皮一皮:可怜的西瓜...
- python numba jit 的效率
- 做毕设时遇到的一些问题,以及一些小技巧
- 一个简单的.NET MVC 实例
- 谷歌Chrome 80稳定版更新:对浏览器进行两项重大的更改
- 阿里云 Composer 全量镜像
- ajax兼容写法,Ajax的兼容性问题
- IT凭什么拿高薪?!
- Unity shader实现水效果(折射,反射,波浪,1.菲尼尔,深度颜色)
- Project——编制进度计划、保存基准
- 【数据库】SQL建表
- QT qml ListView 分页/翻页
- 常见后端数据存储问题解决方案
- 一台计算机安装几个操作系统,电脑装3个系统-一台电脑可以安装几个操作系统?...
- Python 编写24点游戏
- 不小心删除微信聊天记录怎么恢复?不看看这几种方法怎么行
- 这样的钓鱼邮件,你会中招吗?
- AMR-WB 比特流---单通道多帧,120ms RTP打包
热门文章
- 完美解决Mysql彻底删除并重装
- Centos7 优盘U盘安装以及解决安装时引导错误
- virtio split ctrl virtqueue
- SVN配置https访问 - linux服务器
- 【Fuzzy】模糊专家系统(3)
- Android安卓图片切换(PictureSelector)
- html5利用websocket完成的推送功能(tomcat)
- Ubuntu16.04安装catkin
- 安装Oracle 11g时遇到“【INS-13001】此环境不满足最低配置”的问题解决
- linux MegaRaidStorageManager管理raid(及磁盘定位)