问题标签 [zxing.net]

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 回答
1839 浏览

c# - Xamarin Forms - Zxing QR 扫描仪 - 如何切换正在使用的相机?

当我开始使用表单扫描条形码ScannerViewXamarian,它会自动转到手机的后置摄像头。

我想做一个切换相机按钮,将相机从后到前切换,反之亦然。

这可以将 zxing 用于 xamarin 表单吗?

我的选项如下所示:

代码:

一旦我通过设置开始扫描

环境:

不更换相机。但是我可以这样做

它有效。然而,相机视图完全消失了大约 2 秒钟,然后又回来了。当我XcodeiOS另一个应用程序本地化时,相机视图从未消失,只是翻转相机。我期待这样的事情。

可以换相机吗?

0 投票
1 回答
336 浏览

c# - ZXing.Net 生成的条码不会出现在 Xamarin 表单中

我将 ZXing.Net.Mobile、ZXing.Net.Mobile.Forms 添加到项目中。这是代码:

对于 iOS 平台,还要添加 ZXing.Net.Mobile、ZXing.Net.Mobile.Forms 并在 AppDelegate 的 FinishedLaunching() 实现中进行一些更改:

Android 平台还添加 ZXing.Net.Mobile、ZXing.Net.Mobile.Forms 并对 MainActivity 的 OnCreate() 方法进行一些更改:

但是在我点击按钮后,它没有显示条形码,只是没有错误。你能帮忙吗,拜托!

0 投票
1 回答
2536 浏览

xamarin - 在 xamarin.forms 中使用 Zxing 生成条形码

我正在尝试使用我的 xaml 中的绑定在我的应用程序中显示条形码。我的问题是如何转换要在 xaml 图像源中使用的条形码。我曾尝试使用字节属性,但出现此编译错误:“无法将 Zxing 条形码图像视图隐式转换为 'byte'”。任何有关如何实现这一目标的指导将不胜感激,谢谢。

卡片.cs

卡片.xaml.cs

卡片.xaml

0 投票
2 回答
871 浏览

xamarin.forms - ZXingBarcodeImageView Xamarin Forms Zxing 2.3.2中的DataMatrix条码格式模糊

我试图在 ZXingBarcodeImageView中显示DataMatrix条码,问题是我使用的条码的宽度和高度在低分辨率下都是模糊的。

截屏

我尝试在 EncodingOptions 和 ZXingBarcodeImageView 本身上设置不同的高度和宽度。

有什么推荐吗?

0 投票
1 回答
1709 浏览

xamarin - FreshMVVM 的 ZXing 视图未触发 OnScanResult

解决 TL;DRhttps ://gist.github.com/rupe120/78f8a57f0ed7ecacbdc13fa2da8d931a


我创建了自己的扫描页面,将内置的 ZXingScannerPage 代码(https://github.com/Redth/ZXing.Net.Mobile/blob/master/Source/ZXing.Net.Mobile.Forms/ZXingScannerPage.cs)转换为Page + PageModel/View 概念。页面代码如下。

问题是OnScanResult永远不会触发。

ZXingScannerPage之前直接使用,并且OnScanResult事件成功触发,但我希望页面遵循与应用程序其余部分相同的格式。所以我使用的二维码应该会触发它。

我必须在 中缺少一个设置ZXingScannerView,但我看不到它。

有什么想法吗?

SearchQrPage.xaml

SearchQrPage.xaml.cs

0 投票
1 回答
1145 浏览

ios - Zxing Mobile 不会停止在 iOS 上的分析

Net.Mobile 在应用程序中实现条码扫描。

我目前有一个实现扫描页面的小演示应用程序,我可以读取条形码并做一些事情。我正在使用 Xamarin Forms 来实现条形码扫描。我查看了 ZXing 提供的示例应用程序,并复制了他们的一款扫描仪的代码,以便在我的演示中使用。现在我已经在 android 中测试了这个应用程序,我使用的是 API 21 手机,它像地狱一样滞后,但总的来说它可以工作。我可以扫描条形码并导航到新屏幕。

在 iOS 上测试时(使用最新版本的 iphone 6 - 11.2.5)我注意到 iphone 永远不会停止读取条形码。以下是手机识别条形码时调用的代码:

因此,您可以看到识别条形码时首先调用的是zxing.IsAnalyzing = false;,这适用于 android。但是在 iOS 上它会继续扫描,如果我将手机指向条形码,屏幕上会添加越来越多的警报。我是 Xamarin Forms 的新手,在将条形码原生添加到 iOS 时从未遇到任何问题。

我真的不知道从哪里开始调试它,我在这行代码上放了一个断点zxing.IsAnalyzing = false;,它执行并且我可以看到该值设置为 false。

这可能是 ZXing 框架本身的问题吗?

谢谢

(我在应用程序委托中调用了 init)

0 投票
1 回答
384 浏览

c# - Can ZXing.Net be used to interpret barcode from scanner?

I've been trying to research some ZXing.net examples for barcode scanning and all that I have come up with so far is examples that scan the barcode from an image. Is ZXing.net capable of interpreting the scan from any generic (non-image based) barcode scanner? Are there any examples out there that I just haven't found yet?

0 投票
0 回答
127 浏览

android - Xamarin Android Qr 问题(继续扫描)

我在 Xamarin 表单中使用 qr 代码扫描仪。插件是 Zxing.net.mobile。我想连续扫描,为此我写了一个代码。它在 IOS 中工作,但在 android 中它不工作。实际上这个过程是首先用户将扫描一个二维码,他会得到他的结果,然后他会看到一个弹出窗口“你想继续吗”。他单击“是”,扫描仪应该重新启动。但是该页面在android中被击中。你能帮我解决这个问题吗?

0 投票
0 回答
756 浏览

c# - 如何使用 ZXing.Net 读取旋转条码?

条形码旋转 90 度的图像

我的代码:

返回一个空值,但如果你旋转 90 度,一切都读得很好。怎么了?

0 投票
1 回答
118 浏览

c# - ZXing.Net 读取条码时的奇怪行为

我的代码:

获取条形码:

旋转图像的方法:

我正在尝试从旋转 90 度的扫描图像中读取条形码。我使用标准代码来旋转图像,代码是从此图像中读取的:

在此处输入图像描述

注意顶部和底部有哪些大的空间,如果你通过以下方式调用方法,你可以得到它们:RotateImage(newBitmap, -90, false, false, Color.White)

但是如果图像被正向旋转,如图所示:

在此处输入图像描述

那么条码就无法读取了!为什么会这样?毕竟,与第一个不同,第二个图像被正确旋转。