LBXScan

iOS 二维码/条形码扫码封装
授权协议 MIT
开发语言 Objective-C
所属分类 程序开发、 条形码/二维码
软件类型 开源软件
地区 不详
投 递 者 相温文
操作系统 iOS
开源组织
适用人群 未知
 软件概览

LBXScan 是一款基于 Objective-C 的二维码、ZXing、ZBar、iOS 系统 AVFoundation 扫码封装,扫码界面效果封装。

iOS扫码封装

  • 扫码识别封装: 系统API(AVFoundation)、ZXing、ZBar
  • 扫码界面效果封装
  • 二维码、条形码
  • 相册获取图片后识别
  • 系统API及ZXing支持界面动态横竖屏旋转,设置扫码对象接口,正确显示相机预览
  • 支持连续扫码(可通过参数设置)

设置参数自定义效果

  • 扫码框周围区域背景色可设置
  • 扫码框颜色可也设置
  • 扫码框4个角的颜色可设置、大小可设置
  • 可设置只识别扫码框内的图像区域
  • 可设置扫码成功后,获取当前图片
  • 动画效果选择: 线条上下移动、网格形式移动、中间线条不移动(一般扫码条形码的效果)

Installation with CocoaPods

可独立安装某一功能,ZXing已经下载到本工程,解决之前版本下载速度慢的问题


  • 安装所有库包括UI(不包含ZBar)
pod 'LBXScan', '~> 2.5'

建议按下面这样分组写,安装好后按文件夹分组,否则所有文件在一个文件夹里,很乱

pod 'LBXScan/LBXNative','~> 2.5'
pod 'LBXScan/LBXZXing','~> 2.5'
pod 'LBXScan/UI','~> 2.5'

需要ZBar支持的

pod 'LBXZBarSDK','~> 1.3'
  • 只安装系统原生API封装库
pod 'LBXScan/LBXNative','~> 2.5'
  • 只安装ZXing封装库
pod 'LBXScan/LBXZXing','~> 2.5'
  • 只安装ZBar封装库
pod 'LBXZBarSDK','~> 1.3'
  • 只安装UI
pod 'LBXScan/UI','~> 2.5'
  • 安装任意组合

你可以通过上面的安装方式,安装任意组合

  • Zxing持续扫描 本文是针对LBXScan第三方库进行修改的。   以这个为例QQ样式的Zxing扫描为例改动2个地方: QQLBXScanViewController.m文件中 - (void)scanResultWithArray:(NSArray<LBXScanResult*>*)array改动如下部分   [self reStartDevice];//新增这句话         // [

  • 在LBXScanNative.m中 - (void)initParaWithPreView:(UIView*)videoPreView ObjectType:(NSArray*)objType cropRect:(CGRect)cropRect success:(void(^)(NSArray<LBXScanResult*> *array))block { ...........  _previe

  • 参考:https://github.com/MxABC/LBXScan 步骤如下; 1. 下载 通过参考网址进行下载。 2. 导入 导入整个LBXScan文件夹 3. 配置 在pch中加入 #import <Foundation/Foundation.h> #import <UIKit/UIKit.h> 4. 使用 参考demo里面的页面进行使用 4.1. 扫描二维码   4.2. 生成二维码  

 相关资料
  • 我正在为平板电脑开发一个android应用程序(SynchroDigital iNOSP10-4.0 RES型号),我想使用ZXing库扫描包含字符串的QRcode。它会在我需要时启动扫描仪,但我无法扫描任何东西。 实际上,如果我直接使用条形码扫描仪应用程序,它甚至不起作用,黄色的点出现了,但什么也没有发生,无论亮度、距离或二维码的复杂性(尝试使用一个只包含字母“a”的巨大二维码),它都不会起作用

  • 本文向大家介绍iOS 条码及二维码扫描(从相册中读取条形码/二维码)及扫码过程中遇到的坑,包括了iOS 条码及二维码扫描(从相册中读取条形码/二维码)及扫码过程中遇到的坑的使用技巧和注意事项,需要的朋友参考一下 文章重点介绍如何解决,从手机相册中读取条形码和二维码的问题 1.扫码. 网上有特别的关于iOS扫码的代码和示例,其中扫码主要使用的是自带的AVFoundation类.这里就不细说了,要注意

  • 本文向大家介绍Android中google Zxing实现二维码与条形码扫描,包括了Android中google Zxing实现二维码与条形码扫描的使用技巧和注意事项,需要的朋友参考一下 Android中google Zxing实现二维码与条形码扫描 了解二维码这个东西还是从微信中,当时微信推出二维码扫描功能,自己感觉挺新颖的,从一张图片中扫一下竟然能直接加好友,不可思议啊,那时候还不了解二维码,

  • 使用ML Kit的条码扫描API,您可以读取大多数使用标准条码格式编码的数据。 条形码是将信息从现实世界传递到应用程序的一种便捷方式。特别是,使用QR码等二维格式时,您可以编码结构化数据,如联系人信息或WiFi网络凭证。由于ML Kit可以自动识别和解析这些数据,因此当用户扫描条形码时,您的应用可以进行智能响应。 iOS Android 关键功能 阅读大多数标准格式 线性格式:Codabar,Co

  • 本文向大家介绍Android仿微信二维码和条形码,包括了Android仿微信二维码和条形码的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Android仿微信二维码和条形码的具体代码,供大家参考,具体内容如下 图片美工做下处理。貌似需要做一个描边。png透明背景  在加两个方法 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 本文向大家介绍Android生成条形码和二维码功能,包括了Android生成条形码和二维码功能的使用技巧和注意事项,需要的朋友参考一下 背景:         随着移动互联网的普及以及智能终端设备的广泛应用,移动支付变得越来越便捷,通过扫描二维码代替传统的刷卡行为。那么作为开发者而言生成二维码成为了一项必备技能。 准备:         使用zxing包         implementatio

  • 本文向大家介绍Android 二维码扫描和生成二维码功能,包括了Android 二维码扫描和生成二维码功能的使用技巧和注意事项,需要的朋友参考一下 在APP开发中,常遇到二维码扫描功能和生成二维码的需求。Android大部分是集成了zxing这个开源项目的扫码功能。 开源项目地址 下面给大家介绍一下具体的集成步骤 集成步骤 参考demo 1.demo展示如下: 1.1demo首页   1.2扫描界

  • 本文向大家介绍扫描二维码控件的封装iOS实现,包括了扫描二维码控件的封装iOS实现的使用技巧和注意事项,需要的朋友参考一下 扫描二维码效果   源码:https://github.com/YouXianMing/Animations  以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。