问题标签 [zbar-sdk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - 我可以在我的 iPhone 应用程序中使用 zbar sdk 吗?
我已将 zbarsdk 集成到我的 iPhone 应用程序中。运作良好。现在请告诉我我可以使用 zbarsdk 无需任何付款或需要付款吗?苹果会批准吗?. 我已经搜索但没有用
objective-c - 将点击以聚焦功能添加到 ZBarReaderViewController
我正在使用 zbarsdk 来读取条形码。它工作正常,但我的问题是我已将覆盖视图添加到 ZBarReaderViewController (我的代码中的阅读器)。所以现在我尝试添加点击聚焦功能。但它正在崩溃。下面是我的代码。提前致谢 。任何想法将不胜感激。
iphone - 使用 iPhone 模拟器扫描条形码(使用 ZBar SDK 生成)?
我想使用 iPhone 相机测试我的条码扫描器。
我正在使用 ZBar SDK 进行条码扫描。
我有一个扫描按钮。当我点击扫描按钮时,它向我显示消息,“相机模拟,用两根手指点击并按住以选择图像”。当我这样做时,它显示“无照片”另一种看法。
我正在这样做:
我正在尝试扫描二维码。
谁能告诉我如何选择条形码图像并使用模拟器扫描它?
谢谢。
iphone - ZBarReader 二维码检测时间
在我正在使用的应用程序中ZBarReader
,我可以检测QRCode
并BarCode
使用代码
但是只有当我让我的相机离条形码更近时它才会检测到代码,当我让我的相机离条形码有点远时它不会检测到即使我的相机离条形码很远,是否有任何属性可以非常快速地扫描代码..
java - Android java utf-8 编码字符串
我正在尝试使用zbar库构建一个 Android 应用程序来扫描代码。我生成了 UTF-8 编码的二维码,并正在使用这个 Android 应用程序来扫描它们。我正在编码的文本是“L'étoile”。我尝试了默认的 zbar 测试程序,发现它不能正确显示重音字符。所以我在下面稍微修改了它的代码,以便调试它并理解它为什么不能正确显示字符。
从日志中我得到:
在字符集和编码方面我有点迷茫,所以请多多包涵。从上面的日志中,我可以确认 zbar 库实际上返回了一个 UTF-8 编码的字符串“L'étoile”吗?如果是这样,它不应该在日志中正确显示吗?
我相信 zbar 使用 iconv 并且默认为 ISO-8859-1。所以我也尝试生成一个带有 iso-8859-1 编码文本的二维码。然后我尝试使用 Android 应用程序读取二维码,日志显示如下:
如您所见,我无法检索重音字符串“L'étoile”。显然,有些概念我无法掌握,希望能有所帮助。
顺便说一句,如果我使用 QR Droid 或 Zxing 等应用程序扫描相同的二维码,我会得到正确显示为“L'étoile”的字符串(因此我放弃了二维码本身可能存在问题的事实)。
谢谢
objective-c - ZBarReaderView UIView 相机方向问题
我目前正在开发一个使用 ZBarSDK 读取 QR 码的 iPad 应用程序。
我正在使用ZBarReaderView
(NOT ),所以我正在使用绘制UIViewController
的前置摄像头(参见下面的代码)。UIView
CGRect
我的问题是相机出现在视图的一侧。iPad 应用程序只能在横向模式下工作。
现在出现UIView
时,图像在它的一侧,我不知道如何修复它。我尝试使用CGAffineTransform
which 成功地稍微改变了角度,但是如果 iPad 以另一种方式翻转,它将如何处理?
我看到了一些关于这个类似问题的其他帖子,但没有对我有用的解决方案。值得注意的是我正在使用 IOS6,请记住我正在使用ZBarReaderView
,因此supportedOrientationsMask
不可用。
我希望用户在直立位置看到相机视图,无论横向是左侧还是右侧。但现在,无论转向哪个方向,视频都是横向的(所以我可以看到自己与侧面成 90 度角)。当UIView
屏幕转动时,它根本不会改变。我有点失落。
代码:
objective-c - ZBAR SDK 示例中的条码解码错误
我正在将 ZBarSDK 与 iPhone 项目一起使用。
我使用 ZBar 作为嵌入式阅读器。基本上在 Interface Builder 中连接一个 UIView。将类更改为ZBarReaderView
并实现委托方法-(void)readerView: (ZBarReaderView*) view didReadSymbols: (ZBarSymbolSet*) syms fromImage: (UIImage*) img
。
这在大多数情况下都可以正常工作。然而,有些条码显然无法正确扫描。第一个块被解释错误。我得到类似5008914...
下一次得到的东西7001814...
,然后我得到正确的4001954...
我回到 SDK 中的“EmbedReader”示例,查看是否可以找到任何可能需要进行的调整,并发现它也产生了相同的错误。如果我查看示例“ReaderSample”,则不会发生错误,但是它使用ZBarReaderViewController
.
然后我尝试在我的方法中将ZBAR_CFG_X_DENSITY
and ZBAR_CFG_Y_DENSITY
both 更改为 3 viewWillAppear
,但这没有影响。
ZBarReaderViewController
和的扫描机制有什么区别ZBarReaderView
?我能做些什么来抑制错误的结果?
谢谢
这里有一些相关的代码片段。
在.h
在他们中
character-encoding - 一个二维码可以嵌入多少个字母数字字符?
根据下面的 Wiki
最多可存储 4,296 个字母数字字符。但是在尝试时,我无法以 L 的纠错级别继续超过大约 2220 个字符。
字母数字字符是否与数字字符不同。“123”、“XYZ”和“AB%”不都包含“三个”字符吗?
iphone - Zbar SDK 在 iOS6 中运行不佳
我正在实现一个要扫描 QR 码的应用程序。为此,我使用了 Zbar SDK,它可以正确扫描二维码。但问题是,在扫描时,除非并且直到我查看除 QR 码以外的任何其他内容,否则 QR 码不会被捕获。相同的应用程序在 iOS 5 上运行。但在 iOS 6 上出现此问题。
谁能知道如何解决这个问题?
xcode - zbarSDK 阅读器不扫描快速设备上的二维码 (XCODE)
我在我的 IOS 应用程序上使用 zbarSDK。它就像一个魅力,它是完美的。问题是当我按下二维码前的扫描按钮时(在 4s 或 iPhone 5 等快速设备上),我只得到绿色矩形,没有任何反应,我需要从代码中移动设备一秒钟并再次扫描,然后它的工作原理。
如果我单击扫描按钮,然后将其带到 QR 码上,它就可以工作。
我正在考虑以下解决方案,但我不知道什么是最好的:
- 如何延迟读者阅读,直到 PresentModalView 动画完成。
- 使用其他东西代替 PresentModalView 动画:是的。
请指教