Zxing
zxing 一款Java、Android 很流行的二维码、条形码扫码库。开源,可移植,简单易用的api.
相信大家对接触过zxing 库,在高端性能机器扫码效果还是很不错的,但面对复杂的扫码环境而言强光,弯曲,形变等情况,Zxing 的缺陷就被放大了。基于 Zxing 的做优化的话,老手话深有体会, 可优化的空间并不多。无非以下方面, 而且效果不显著
- 摄像头预览,选择合适的size预览,减少解码数据,裁减无用数据区域
- 根据业务去除多余的格式
- …
Zar
ZBar 是一个开源软件,用于从各种来源读取条码,例如视频流、图像文件和原始强度传感器。它支持许多流行的符号体系 (条码类型),包括 EAN-13/UPC-A、UPC-E、EAN-8、Code 128、Code 39、Interleaved 2 of 5 和 QR Code。
尽管Zar 不维护了,支持格式少,但是高效的解码速度,Zxing与Zbar的整合,可以为扫码优化不少时间。同样,面对复杂的扫码环境而言强光,弯曲,形变等情况,速度慢
华为HMS Scankit (推荐)
提供便捷的条形码和二维码扫描、解析、生成能力,支持Default View、Customized View、Bitmap和MultiProcessor等四种扫码方式和生成码方式。

本文探讨了Zxing和ZBar在二维码、条形码扫描方面的优缺点。Zxing虽然流行,但在复杂环境下表现不佳,而ZBar虽然解码速度快但支持格式有限。华为的HMSScankit提供了更全面的扫描解决方案,包括多种扫描和生成方式。对于需要优化扫码体验的开发者来说,结合使用这些库可能是个好策略。

6219

被折叠的 条评论
为什么被折叠?



