问题标签 [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.

0 投票
1 回答
1519 浏览

ios - zbar #ifdef iOS 中 minizip 的问题

我需要将#import "ZBarSDK.h" 写入#ifdef OBJ部分,因为如果在另一个地方有导入,Minizip 将不起作用!

但后来我得到一个错误:

有人可以帮忙吗?我的0

0 投票
1 回答
3430 浏览

ios - iOS:CGImageCreateWith[PNG or JPEG]DataProvider 导致分段错误

我面临一个奇怪的问题。我正在使用 libzbar 开发一个 iOS 命令行条形码扫描仪实用程序(是的,这是用于越狱设备的)。一切都很好,除非我尝试使用CGImageCreateWithPNGDataProvider()orCGImageCreateWithJPEGDataProvider()方法从文件中获取 a CGImageRef- 因为这两个函数在我的 5.1.1 iPad 上引发了段错误。问题不在我的自定义类中ZBarScanner,因为如果我使用 UIImage 来获取图像数据,使用类似的东西

然后它工作正常并打印存储在条形码中的数据。此外,PNG 和 JPEG 图像的格式很好——我可以使用设备本身的文件浏览器查看它们,我也尝试了其他几个图像。我什至试图省略所有的CFRelease()函数调用和release消息,以避免出现悬空指针。这是我的代码:

如果我在调试器中运行它(为清楚起见,删除了 GDB 和 NSLog 混乱):

因此,即使回溯也没有显示任何明显错误/有帮助的东西......似乎有些东西在某处是 NULL 。我什至怀疑由于我的工具链是基于 4.0 的非官方构建,这些功能可能在 iOS 5.1.1 中不可用,因此构建成功,因为CGImageCreateWith[...]DataProvider符号位于开发sysroot 中,但不在 iOS 的实际动态库中,但是如果是这种情况,我 NSLogged out 的函数指针将是NULL,对吗?但是,NS 和 CG 对象和函数似乎都不是 NULL - 我传递给 CGImage 构造函数的唯一 NULL 是一个decodeArray参数,但在 Apple 的文档中明确提到它可以是 NULL ...(更新:我尝试传递一个有效的非 NULL 数组来确定文档是否错误,但我仍然遇到相同的错误)。

你能给我关于这次崩溃的任何指示(双关语)吗?我在这里想念什么?到目前为止,我发现的所有教程和参考资料都建议像这样使用 CGDataProvider 和 CGI​​mage 。

0 投票
1 回答
762 浏览

android - Android CameraView 在三星 Galaxy S2 上以低分辨率启动

我的一个屏幕中有一个 FrameLayout。我在我的代码中这样引用它:

preview = (FrameLayout)findViewById(R.id.preview);

我在 FrameLayout 中嵌入了一个 CameraPreview 对象(扩展了 SurfaceView,来自 ZBar SDK 用于 QR 解析),如下所示:

scanner.setConfig(0, Config.Y_DENSITY, 3);
mPreview = new CameraPreview(this, mCamera, getPreviewCallback(), autoFocusCB);
if(preview.getChildCount()>=1)
preview.removeAllViews();
preview.addView(mPreview);

现在,当我在我的一款测试手机三星 Galaxy 3(GT-I5801) 上运行它时,一切正常,并且 QR 解析正常。但如果我用三星 Galaxy S2 或三星 Ace 扫描它,该应用程序最初会以低分辨率或无法对焦的相机启动。如果我把它放在一个非常明亮的屏幕上,它也无法自动调整它的白平衡。但是,如果我从“相机”选项卡导航到应用程序中的另一个选项卡并返回,相机就会开始正常工作。

任何解决此问题的帮助将不胜感激。与屏幕或相机分辨率有关吗?或者如果有人知道,ZBar SDK 中的任何内容?或者几乎总是这样,我错过了什么?再次感谢您阅读本文。

0 投票
9 回答
26220 浏览

objective-c - Zbar SDK 在 iOS6 中不工作

我在 iOS5 中使用 ZBar 进行扫描,效果很好。

现在更新到iOS6后,它无法正常工作。它显示以下错误。

我这边有什么问题?

0 投票
2 回答
10755 浏览

xcode - xcode 4.5 - 未找到架构 i386 (zbar) 的符号

我有一个使用 zbar-sdk(条形码扫描库)的项目。

将我的机器更新到 xcode 4.5 和 ios6sdk 后,我遇到了一些麻烦。

我能够在不涉及我的项目的任何内容的情况下构建到模拟器。这是使用最新的 zbar 1.2 库。

然后我想构建到我的 ios6 设备进行测试,这就是我遇到错误的时候。

在 zbar 开发人员论坛上进行了一些谷歌搜索后,我发现我需要获取 zbar 源代码并为 armv7 和 armv7s 构建 libzbar.a,因为 zbar 开发人员尚未完成这项工作。

见 - http://sourceforge.net/projects/zbar/forums/forum/1072195/topic/5728912

所以我这样做了,将更新后的 libzbar.a 重新导入到我的项目中。然后我为我的设备构建,它工作!我能够将我的应用程序放到我的测试设备上,并且 zbar 条形码库运行良好。

我以为事情就这样结束了,可惜没有。

然后我尝试再次构建到模拟器(ios6),这就是它失败的时候。

无论如何,我都无法同时使用相同的设置为设备和模拟器构建这个项目:(

构建我自己的 libzbar.a 文件时我的 libzbar.a 项目设置:

架构:标准(armv7,armv7s)$(ARCHS_STANDARD_32_BIT)

仅构建活动架构:否

有效架构:armv7 armv7s

我的项目设置(对于myapp)为:

架构:标准(armv7,armv7s)$(ARCHS_STANDARD_32_BIT)

仅构建活动架构:否

有效架构:armv7 armv7s

基础 SDK:iOS6

iOS 部署目标:iOS 5.0

以及尝试构建到模拟器时的错误:

我曾尝试调整 libzbar.a 项目设置(例如,将活动架构设置为“YES”),但这只会导致模拟器或设备都无法工作。

它适用于设备但不适用于模拟器的事实让我觉得有一些奇怪的架构/项目设置导致了这种情况。

非常感谢任何帮助!

0 投票
1 回答
196 浏览

iphone - 想要使用 Zbar Sdk 从 iphone 库中获取图像以获取 QR 码

我正在将 ZbarSdk 用于 QR 码,但它正在从相机中获取图像,我希望它从库中获取图像,以便我可以在模拟器上对其进行测试,但不知道在哪里为它实现代码。我知道如何从库而不是相机中获取,但不知道在哪里以及如何实现该代码。任何人都可以帮我解决这个问题。提前致谢。

0 投票
0 回答
1502 浏览

android - 适用于 Android 的 Zbar 扫描仪

我正在按照这个项目将 Zbar 扫描仪集成到我的 android 应用程序中 - https://github.com/DushyanthMaguluru/ZBarScanner。当相机出现时,我希望将图像放在扫描仪上。我知道如何在 iOS 中通过向扫描仪添加子视图来执行此操作 -

有没有办法为android做到这一点?

0 投票
1 回答
735 浏览

objective-c - zbar 批量二维码扫描

我目前正在使用 ZBar 使用他们网站上记录的步骤扫描 QR 码

我的问题是,有没有办法修改这些步骤以进行批量扫描(即扫描几个 QR 码,将它们存储在 NSMutableArray 中而不关闭扫描仪)?

谢谢!

0 投票
2 回答
1419 浏览

iphone - 从库中获取图像并扫描二维码

我正在使用 QR 码 sdk 扫描 QR 码,但问题是它在相机上而不是在模拟器上工作。我在网上尝试了很多,但没有找到任何完美的工作解决方案。任何人都可以为此指导我。提前致谢。

0 投票
1 回答
73 浏览

ios - QR De/Encoder SIGABRT 错误(在 de/encoder 之间切换)

嘿伙计们,我必须为我的学校项目制作一个应用程序,其中包括阅读二维码的创建......

到目前为止没有问题。我开始制作一个点击栏应用程序,以便您可以在两种设置之间切换。我正在使用 ZBarSDK 来读取代码,并且到目前为止工作...用于创建代码我正在使用 kuapay-iOS-QR-Code-Generator 并且也可以工作...

但是如果我将它们组合在我的应用程序中,我会在视图之间切换后收到 SIGABRT 错误:/

希望大家帮帮我,我上传了整个项目,让大家直接看到问题!

链接:http ://www.mediafire.com/?01acxgitv27uj9n

我希望你能帮帮我 :)