问题标签 [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.
c# - 无法使用 IDS-Camera、ZXing.NET 和 OpenCvSharp 解码不同的代码类型(1d 条码、datamatrix....)int C#
我想使用 OpenCvSharp 和 ZXing.NET 在 C# 中解码不同的代码。图像捕获由 IDS 相机 (10 mp) 完成。我的代码如下所示:
图像采集工作,但它不会解码。
我希望有人能帮助我。
编辑:如果有人遇到同样的问题。我回到 ZXing 并使用 AForge.NET 而不是 OpenCV。首先,我从相机内存中加载图像并将其转换为灰度。然后我使用阈值算法来获得 1 位图像。在此之后,我正在寻找四边形来获取代码区域并旋转图像,以便 ZXing 阅读器可以对其进行解码。实际上它适用于一维和数据矩阵代码。如果有人需要代码,请问我。
xamarin.forms - ZXingBarcodeImageView 在 iOS 虚拟设备上渲染纵横比
我正在尝试使用以下代码在 Xamarin 表单中生成和显示条形码。
QR 码在 Android 虚拟设备中呈现良好。另一方面,在 iOS 设备中,会呈现扭曲的二维码。在 iOS 虚拟设备上呈现的 QR 码的纵横比并不像预期的那样是正方形的。
Android虚拟设备上呈现的二维码是通过手机验证的。
编辑: 按照@wilson 的建议尝试了以下代码
不过,我看到了同样的问题。当我尝试@wilson 的示例代码时,它在 iPhone 模拟器上运行良好。可能我应该按照建议使用内容视图。
编辑 2 我尝试了堆栈布局,如下所示。
但是,没有任何帮助。在 iOS 上没有呈现任何内容。我尝试在初始化时添加WidthRequest
和,如下所示。HeightRequest
ZXingBarcodeImageView
现在,ZXingBarcodeImageView
在 iPhone 模拟器中渲染。但是,纵横比丢失了(高度 > 宽度)。
注意:我正在使用ContentView
withStackLayout
c# - 如何正确等待我的条码扫描
目前我正在努力等待阅读我的二维码:
调用方法继续执行并且不等待 QR-Result ..
这是为什么 ?
xamarin - 扫描仪为空且不可访问
我正在尝试在 Xamarin.Forms 中读取 QRCode。我在 XF 中有一个共享项目。我已经为 ZXing.Net 添加了 nuget 包。在 iOS 项目中一切正常。我在 Android 项目中遇到错误。我通过 Android SDK Monitor 得到的错误,它表明扫描仪存在问题并且无法访问。我猜我在 Android 端有一些设置不正确。有人在我的代码中看到任何不当之处吗?谢谢你的时间。
barcode - 无法读取 IMB 条码
我尝试使用以下代码片段从图像中读取 IMB 条形码,但它始终返回 null。我也尝试过在下面的黑盒测试中使用 IMB 条形码图像,但不起作用。
https://github.com/micjahn/ZXing.Net/tree/master/Source/test/data/blackbox/imb-1
xamarin - Zxing Xamarin 在简历上形成 BlackScreen
今天我在 Xamarin Forms (Android) 上发现了一个问题 - iOS 运行良好。
Zxing 在构造函数中被初始化。权限设置正确。
重现步骤:
- 导航到扫描仪页面。(不要扫描任何东西)
- 单击“主页”按钮,您将进入开始屏幕。
- 使用 Android“App-Switcher”导航回应用程序
-> 现在你得到一个黑屏。
如果我回到应用程序,
protected override void OnAppearing()
则调用方法。我在这里设置zxing.IsScanning = true;
如果我在我的应用程序中导航,例如从扫描仪页面导航并返回 - 一切都很好。
Zxing 版本:2.3.2 并且还使用 2.3.1 XamarinForms 版本进行了测试:2.5.0.91635
适用于 iPhone SE、7、X 上的 iOS 10-11 不适用于 Galaxy S7、华为 P8、LG G3 上的 Android 6,7
barcode - 如何在 .Net Core 2.0 中使用 ZXing.Net 和 ImageSharp 创建条码图像
我正在尝试生成条形码图像。当我使用以下代码时,我可以创建一个base64
字符串,但它会给出一个空白图像。我检查了内容不是空白或空白。
有代码使用CoreCompat.System.Drawing
,但我无法使其工作,因为我在 OS X 环境中工作。
难道我做错了什么?
代码:
有一些代码片段如下所示。他们可以编写内容并轻松地将结果数据转换为base64
字符串。但是当我调用BarcodeWriter
它时,它需要一种<TOutput>
我不知道要发送什么的类型。我正在使用ZXing.Net
0.16.2。
android - ZXing.Net.Mobile.Forms 导致 Android 应用出现 nullreferenceexception
我添加了 ZXing.Net.Mobile.Forms 以在我的应用程序中生成二维码。正如文档所说,我添加ZXing.Net.Mobile.Forms.Android.Platform.Init();
到我的 MainActivity.cs 文件中。我还授予我的应用使用相机和手电筒的权限。但是,当我运行它时,我在 LoadApplication(new App()); 上收到此错误。