pls*_*pls 2 objective-c avfoundation barcode-scanner uiimage ios
我一直在寻找扫描1d条形码的解决方案,并提出了以下答案:ios应用程序中的QR码扫描
我正在为iOS 8开发,对上述问题的第二个答案解决了我们不再需要使用第三方库这一事实.这似乎相对简单.
有些应用程序可以扫描条形码,然后您可以在设备上查看条形码.我假设他们正在从扫描的条形码创建一个UIImage.但是我不确定如何在我的应用程序中实现相同的功能.
有没有人知道处理这种行为的代码示例或库?
条形码有两个组成部分:1)条形码本身的图像和2)可以从条形码中提取的数据.iOS 7+支持在图像中查找条形码,并且无需外部库即可从该图像中提取数据.有许多与条形码识别相关的强大教程和答案,但您可能正在寻找这个:http: //www.infragistics.com/community/blogs/torrey-betts/archive/2013/10/10/scanning-barcodes-与-IOS -7-目标-c.aspx
我可以想到两种方法来实现你想要的,捕获条形码然后在屏幕上显示它:1)裁剪检测到条形码的较大图像,以便只留下条形码,然后显示,或者2)一次检测到条形码创建新的条形码.第一种方法的优点是你可以裁剪稍大一些,这样条形码就会像原版一样清晰,但任何缺陷(污点,阴影等......)都会留下.第二个优点是你将拥有一个清晰的条形码,但用户体验可能看起来有点脱节(或者它可能看起来像魔术:你将"清理"污迹条形码).选择一个取决于您希望的用户体验类型.
如果你选择裁剪图像告诉iOS检测条形码,按照上面的教程,当检测到条形码时,使用条形码对象的边界裁剪底层整体图像,即UIImage对象.如果您选择使用从原始条形码中提取的数据创建条形码,则看起来您需要一个库.这里有一个问题: iOS应用程序中的条形码生成
| 归档时间: |
|
| 查看次数: |
13105 次 |
| 最近记录: |