fqreader pub package

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

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

dependencies:
  fqreader: "^0.1.6"

Fqreader

decodeImg

解析图片

ParamTypeDefaultDescription
fileFile图片文件
[scanType]ListScanType.ALL扫描的类型,默认全部类型

返回

ScanView

ParamTypeDefaultDescription
onScanScanEvent扫描事件
scanRectRect扫描区域位置大小, scanRect和scanSize 只能用一个
scanSizeSize扫描区域大小, scanRect和scanSize 只能用一个
viewSizeSizeScanView控件大小
scanAilgnAlignment扫描框的位置(位于图片)
viewAilgnAlignmentview的位置(位于图片)
autoScanbooltrue是否立即扫描
continuityScanboolfalse是否连续扫描
scanIntervalDuration0.5s连续扫描间隔
scanTypeListScanType.ALL扫描的条码类型
devicePixelRatiodouble屏幕分辨率

ScanViewState

startScan

开始扫描

stopScan

暂停扫描

turnOn

开灯

turnOff

关灯

ScanType

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

Libraries

fqreader