问题标签 [zbar]

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.

0 投票
0 回答
646 浏览

ios - zBar 扫描仪视图控制器在 Segue 之前不会关闭

我正在使用 ZBar 并尝试添加一个子视图以在我扫描条形码之后和我的新视图准备好之前显示搜索 UIActivityIndi​​catorView(缓慢的网络查找等)。这是代码:

问题在于最后两个语句。当我执行 segue 时,阅读器视图控制器直到稍后在冷块中才会被解散,并且不会显示“加载”子视图(代码中前面的设置)。我可以使用代码来显示加载是合法的,但我无法让它在我想要的时候出现。屏幕只显示相机视图或现有图像的图片,我可以看到控制台日志中发生的所有 segue 设置活动,然后使用我的 segue 视图控制器更新视图。FWIW我需要iOS6,所以这就是为什么我使用dismissViewControllerAnimated:而不是dismissModalViewController:但我还是尝试了它,但它没有用。

任何建议都非常感谢!

0 投票
1 回答
3362 浏览

objective-c - 在 UIView 中实现 ZBar 二维码阅读器

我在这里真的需要帮助。如果问题解决很明显或者我的代码很糟糕,我对 iOS/Objective-C 还是很陌生。对我轻点!!:-)

我正在努力将用于读取 QR 码的 ZBarSDK 集成到我正在构建的 iPad 应用程序中。如果我使用 ZBarReaderController(其中有很多关于实现的教程和指南),它可以正常工作。但是,我想让相机出现在 UIView 中,而不是全屏相机。

现在我已经做到了让相机视图(readerView)按预期出现在 UIView(ZBarReaderView)中,但是当它扫描代码时出现错误。在扫描代码之前不会出现错误,让我相信这与委托相关或其他原因。

这是我的代码的重要部分:(ZBarSDK.h 在 PCH 文件中导入)

SignInViewController.h

SignInViewController.m

扫描代码时出现的错误:

我还不太担心结果会发生什么,只是想克服这个错误。由于 ZBarReaderView 上严重缺乏教程或文档(无论如何对于初学者),我花了很长时间才让相机出现在 UIView 中。谢谢大家。

0 投票
2 回答
8208 浏览

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”的字符串(因此我放弃了二维码本身可能存在问题的事实)。

谢谢

0 投票
3 回答
4556 浏览

objective-c - ZBarReaderView UIView 相机方向问题

我目前正在开发一个使用 ZBarSDK 读取 QR 码的 iPad 应用程序。

我正在使用ZBarReaderView (NOT ),所以我正在使用绘制UIViewController的前置摄像头(参见下面的代码)。UIViewCGRect

我的问题是相机出现在视图的一侧。iPad 应用程序只能在横向模式下工作。

现在出现UIView时,图像在它的一侧,我不知道如何修复它。我尝试使用CGAffineTransformwhich 成功地稍微改变了角度,但是如果 iPad 以另一种方式翻转,它将如何处理?

我看到了一些关于这个类似问题的其他帖子,但没有对我有用的解决方案。值得注意的是我正在使用 IOS6,请记住我正在使用ZBarReaderView,因此supportedOrientationsMask不可用。

我希望用户在直立位置看到相机视图,无论横向是左侧还是右侧。但现在,无论转向哪个方向,视频都是横向的(所以我可以看到自己与侧面成 90 度角)。当UIView屏幕转动时,它根本不会改变。我有点失落。

代码:

0 投票
1 回答
1853 浏览

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_DENSITYand ZBAR_CFG_Y_DENSITYboth 更改为 3 viewWillAppear,但这没有影响。

ZBarReaderViewController和的扫描机制有什么区别ZBarReaderView?我能做些什么来抑制错误的结果?

谢谢

这里有一些相关的代码片段。

在.h

在他们中

0 投票
1 回答
225 浏览

ios - ios-focusing make too long

ios我用abd实现了扫描条码zbarZBarReaderViewController.但是当相机显示时,对焦很模糊,总是需要两秒钟的对焦才能变得清晰,为什么会出现这种情况?有什么设置可以使它更好吗?

0 投票
1 回答
30275 浏览

android - Zbar 集成到 Android 应用程序中

我正在使用 Android ADT Bundle 进行开发工作。在线阅读多个指南后,我已将包 com.dm.zbar.android.scanner 添加到我的项目中。我在包中包含了 CameraPreview.java、ZBarConstants.java 和 ZBarScannerActivity.java 文件。尽管如此,ScanActivity.java 类中的 ZBAR_SCANNER_REQUEST 变量(由我创建,但使用 zbar 方法)无法解析为变量。接受除此变量之外的所有内容。知道为什么会这样吗?注意:我的 libs 文件夹包含这里的所有内容:

https://github.com/DushyanthMaguluru/ZBarScanner/tree/master/ZBarScannerLibrary/libs

并且 zbar.jar 包含在构建路径中。

扫描活动:

以防万一: AndroidManifest.xml

0 投票
0 回答
257 浏览

xcode - zbarSDK 阅读器不扫描快速设备上的二维码 (XCODE)

我在我的 IOS 应用程序上使用 zbarSDK。它就像一个魅力,它是完美的。问题是当我按下二维码前的扫描按钮时(在 4s 或 iPhone 5 等快速设备上),我只得到绿色矩形,没有任何反应,我需要从代码中移动设备一秒钟并再次扫描,然后它的工作原理。

如果我单击扫描按钮,然后将其带到 QR 码上,它就可以工作。

我正在考虑以下解决方案,但我不知道什么是最好的:

  • 如何延迟读者阅读,直到 PresentModalView 动画完成。
  • 使用其他东西代替 PresentModalView 动画:是的。

请指教

0 投票
1 回答
1253 浏览

window - 警告:尝试呈现其视图不在窗口层次结构中

我试图获取扫描的 QR 码以显示视图控制器,其中包含有关代码所代表的项目的信息。当我尝试使用详细视图控制器时,它会出现:

MainViewController 带有一个主标签栏控制器,但详细视图控制器位于带有标签栏控制器的导航控制器中。

这是我的 MainViewController.m 所在的位置。

ZBar 的东西只是与 QR 扫描 API 有关。

这是 MachineDetailsViewController.m。

谢谢,如果您需要更多信息,请询问。

  • 汤姆
0 投票
1 回答
302 浏览

iphone - iPhone 应用程序将数据发送回网络服务器

你的一点时间。我必须开发一个从网页调用的条形码应用程序。现在我已经编写了用于调用应用程序的 javascript。应用程序读取完条形码后,我必须返回我的网页,条形码数据应保存在网页的某个文本框中。

我的麻烦是: - >当网页触发应用程序时,我将页面发送到后台。现在,当应用程序返回数据时,我如何在不刷新页面的情况下使用内容填充网页的文本框对象。(页面内还有其他数据,还有一个luser登录)