gpt4 book ai didi

ios - 在 iOS 8 中扫描条码并显示条码

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:26:26 25 4
gpt4 key购买 nike

我一直在寻找扫描一维条形码的解决方案并得出以下答案:QR Code Scanning in ios application

我正在为 iOS 8 开发,上述问题的第二个答案解决了我们不再需要使用第三方库的事实。这似乎相对简单。

有些应用程序可以扫描条形码,然后您可以在设备上查看条形码。我假设他们正在从扫描的条形码创建一个 UIImage。但是,我不确定如何在我的应用程序中实现同样的事情。

有人知道处理此类行为的任何代码示例或库吗?

最佳答案

条形码有两个组成部分:1) 条形码本身的图像和 2) 可以从条形码中提取的数据。 iOS 7+ 支持在图像中查找条形码,也支持在没有外部库的情况下从该图像中提取数据。有许多与条形码识别相关的强大教程和答案,但您可能正在寻找这个: http://www.infragistics.com/community/blogs/torrey-betts/archive/2013/10/10/scanning-barcodes-with-ios-7-objective-c.aspx

我可以想到两种方法来实现您的愿望,捕获条形码然后将其显示在屏幕上:1) 裁剪检测到条形码的较大图像,以便只留下条形码,然后显示它,或者 2 ) 检测到条形码后创建一个新条形码。第一种方法的优点是您可以裁剪得稍微大一点,这样条形码就会像原始条形码一样清晰,但会留下任何瑕疵(污渍、阴影等)。第二种方法的优点是您将拥有清晰的条形码,但用户体验可能会显得有些杂乱无章(或者它可能看起来很神奇:您将“清理”一个弄脏的条形码)。选择哪一种取决于您希望的用户体验类型。

如果您选择裁剪图像,请告诉 iOS 检测条形码,按照上面的教程,当检测到条形码时,使用条形码对象的边界裁剪底层整体图像,一个 UIImage 对象。如果您选择使用从原始条形码中提取的数据创建条形码,那么您似乎需要一个库。这里有一个问题可以解决这个问题: Barcode Generation from within iOS App

关于ios - 在 iOS 8 中扫描条码并显示条码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29076605/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com