Flutter的扫描组件

Kevin 6206890d8a 升级至0.0.2版本 6 سال پیش
.idea 3534a31a1d 更新了扫描的接口 6 سال پیش
.vscode 3534a31a1d 更新了扫描的接口 6 سال پیش
android 3534a31a1d 更新了扫描的接口 6 سال پیش
example 3534a31a1d 更新了扫描的接口 6 سال پیش
ios fb3b79d49f 安卓端 图片扫描有些问题未处理 6 سال پیش
lib 3534a31a1d 更新了扫描的接口 6 سال پیش
.gitignore 62d93411a5 初始化项目并且完成摄像头 6 سال پیش
CHANGELOG.md 62d93411a5 初始化项目并且完成摄像头 6 سال پیش
LICENSE 04f4bf863c Update LICENSE 6 سال پیش
README.md 3534a31a1d 更新了扫描的接口 6 سال پیش
fqreader.iml 62d93411a5 初始化项目并且完成摄像头 6 سال پیش
fqreader_android.iml 3534a31a1d 更新了扫描的接口 6 سال پیش
pub.bat 3534a31a1d 更新了扫描的接口 6 سال پیش
pubspec.yaml 6206890d8a 升级至0.0.2版本 6 سال پیش

README.md

fqreader pub package

一个可以自定义的扫描控件,

Usage Add this to your package's pubspec.yaml file:

dependencies:
  fqreader: "^0.0.2"

Fqreader

decodeImg

解析图片

Param Type Default Description
[file] File 图片文件
[scanType] List ScanType.ALL 扫描的类型,默认全部类型

返回

ScanView

Param Type Default Description
[onScan] ScanEvent 扫描事件
[scanSize] Size 扫描区域大小
[pictureSize] Size 预览图片大小
[viewSize] Size ScanView控件大小
[scanAilgn] Alignment 扫描框的位置(位于图片)
[viewAilgn] Alignment view的位置(位于图片)
[autoScan] bool true 是否立即扫描
[continuityScan] bool false 是否连续扫描
[scanInterval] Duration 0.5s 连续扫描间隔
[scanType] List ScanType.ALL 扫描的条码类型
[devicePixelRatio] double 屏幕分辨率

ScanViewState

startScan

开始扫描

stopScan

暂停扫描

turnOn

开灯

turnOff

关灯

ScanType

Enum Description
[ALL] 所有条形码
[QR_CODE] 普通二维码
[AZTEC] 二维码 主要用于航空。比如坐飞机行李箱上贴的便签
[CODABAR] 条形码
[CODE_39] CODE 39 条形码
[CODE_93] CODE 92 条形码
[CODE_128] CODE 128 条形码
[EAN8] 商品用条形码 EAN8
[EAN13] 商品用条形码 EAN13
[ITF] 全球贸易货号。主要用于运输方面的条形码
[DATA_MATRIX] 一种二维码
[PDF_417] PDF417条码是一种高密度、高信息含量的便携式数据文件