reactive-qr:React组件,用于从相机读取QR码-台式机或移动设备

时间:2024-06-06 02:38:51
【文件属性】:

文件名称:reactive-qr:React组件,用于从相机读取QR码-台式机或移动设备

文件大小:242KB

文件格式:ZIP

更新时间:2024-06-06 02:38:51

JavaScript

React式QR React.js + HTML5 WebWorker QR码扫描仪! 那里几乎没有其他QR码扫描仪React组件,但是由于没有一个组件正在使用WebWorkers进行并发图像处理,因此在移动设备上的性能极差,或者如果性能良好,则不能始终检测到QR码。 解码QR码的主要瓶颈是在短时间内完成很多操作。 平均来自实时摄像机解码器的信号应处理其他20+帧以识别QR码文本。 因此,如果组件以这种同步方式进行操作,则CPU会变高并且UI处于阻塞状态,或者您正在处理较少的帧以取消阻塞UI,但准确性下降。 该组件旨在打破将WebWorker用作解码图像的主要来源的瓶颈,这是CPU占用最大的操作。 这样就可以取消阻止UI和React组件的生命周期,并在WebRTC视频组件可用时处理帧。 安装 这是一个常规的NPM软件包,当前正在使用解码捕获的帧。 但是由于该组件的构建原理,QR代码解


【文件预览】:
reactive-qr-master
----public()
--------manifest.json(317B)
--------index.html(2KB)
--------favicon.ico(4KB)
----yarn.lock(322KB)
----src()
--------lib()
--------index.js(307B)
----.babelrc(31B)
----scripts()
--------build.js(5KB)
--------test.js(732B)
--------start.js(3KB)
----config()
--------jest()
--------env.js(3KB)
--------webpack.config.prod.js(15KB)
--------webpack.config.dev.js(12KB)
--------webpackDevServer.config.js(5KB)
--------polyfills.js(856B)
--------paths.js(2KB)
----LICENSE(1KB)
----README.md(3KB)
----.editorconfig(206B)
----.gitignore(331B)
----package-lock.json(440KB)
----package.json(3KB)

网友评论