问题标签 [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 投票
0 回答
461 浏览

c# - 无法使用 IDS-Camera、ZXing.NET 和 OpenCvSharp 解码不同的代码类型(1d 条码、datamatrix....)int C#

我想使用 OpenCvSharp 和 ZXing.NET 在 C# 中解码不同的代码。图像捕获由 IDS 相机 (10 mp) 完成。我的代码如下所示:

图像采集工作,但它不会解码。

我希望有人能帮助我。

编辑:如果有人遇到同样的问题。我回到 ZXing 并使用 AForge.NET 而不是 OpenCV。首先,我从相机内存中加载图像并将其转换为灰度。然后我使用阈值算法来获得 1 位图像。在此之后,我正在寻找四边形来获取代码区域并旋转图像,以便 ZXing 阅读器可以对其进行解码。实际上它适用于一维和数据矩阵代码。如果有人需要代码,请问我。

0 投票
2 回答
2027 浏览

c# - 固定宽度和高度条码PDF417格式

如何设置固定宽度(500)和高度(300)条码尺寸?我正在使用 Zxing 库来生成条形码图像。

输出图像:

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
630 浏览

uwp - ZXing叠加会影响扫描区域吗

我是 ZXing 的新手,没有找到太多关于覆盖的信息。我很好奇覆盖层会影响扫描区域吗?比如说,位于覆盖区域的目标二维码,zxing会正确识别吗?

在此处输入图像描述

0 投票
2 回答
1280 浏览

xamarin.forms - ZXingBarcodeImageView 在 iOS 虚拟设备上渲染纵横比

我正在尝试使用以下代码在 Xamarin 表单中生成和显示条形码。

QR 码在 Android 虚拟设备中呈现良好。另一方面,在 iOS 设备中,会呈现扭曲的二维码。在 iOS 虚拟设备上呈现的 QR 码的纵横比并不像预期的那样是正方形的。

Android虚拟设备上呈现的二维码是通过手机验证的。

编辑: 按照@wilson 的建议尝试了以下代码

不过,我看到了同样的问题。当我尝试@wilson 的示例代码时,它在 iPhone 模拟器上运行良好。可能我应该按照建议使用内容视图。

编辑 2 我尝试了堆栈布局,如下所示。

但是,没有任何帮助。在 iOS 上没有呈现任何内容。我尝试在初始化时添加WidthRequest和,如下所示。HeightRequestZXingBarcodeImageView

现在,ZXingBarcodeImageView在 iPhone 模拟器中渲染。但是,纵横比丢失了(高度 > 宽度)。 注意:我正在使用ContentViewwithStackLayout

0 投票
1 回答
720 浏览

c# - 如何正确等待我的条码扫描

目前我正在努力等待阅读我的二维码:

调用方法继续执行并且不等待 QR-Result ..

这是为什么 ?

0 投票
1 回答
369 浏览

xamarin - 扫描仪为空且不可访问

我正在尝试在 Xamarin.Forms 中读取 QRCode。我在 XF 中有一个共享项目。我已经为 ZXing.Net 添加了 nuget 包。在 iOS 项目中一切正常。我在 Android 项目中遇到错误。我通过 Android SDK Monitor 得到的错误,它表明扫描仪存在问题并且无法访问。我猜我在 Android 端有一些设置不正确。有人在我的代码中看到任何不当之处吗?谢谢你的时间。

0 投票
1 回答
282 浏览

barcode - 无法读取 IMB 条码

我尝试使用以下代码片段从图像中读取 IMB 条形码,但它始终返回 null。我也尝试过在下面的黑盒测试中使用 IMB 条形码图像,但不起作用。

https://github.com/micjahn/ZXing.Net/tree/master/Source/test/data/blackbox/imb-1

0 投票
1 回答
448 浏览

xamarin - Zxing Xamarin 在简历上形成 BlackScreen

今天我在 Xamarin Forms (Android) 上发现了一个问题 - iOS 运行良好。

Zxing 在构造函数中被初始化。权限设置正确。

重现步骤:

  1. 导航到扫描仪页面。(不要扫描任何东西)
  2. 单击“主页”按钮,您将进入开始屏幕。
  3. 使用 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

0 投票
1 回答
3721 浏览

barcode - 如何在 .Net Core 2.0 中使用 ZXing.Net 和 ImageSharp 创建条码图像

我正在尝试生成条形码图像。当我使用以下代码时,我可以创建一个base64字符串,但它会给出一个空白图像。我检查了内容不是空白或空白。

有代码使用CoreCompat.System.Drawing,但我无法使其工作,因为我在 OS X 环境中工作。

难道我做错了什么?

代码:

有一些代码片段如下所示。他们可以编写内容并轻松地将结果数据转换为base64字符串。但是当我调用BarcodeWriter它时,它需要一种<TOutput>我不知道要发送什么的类型。我正在使用ZXing.Net0.16.2。

0 投票
1 回答
633 浏览

android - ZXing.Net.Mobile.Forms 导致 Android 应用出现 nullreferenceexception

我添加了 ZXing.Net.Mobile.Forms 以在我的应用程序中生成二维码。正如文档所说,我添加ZXing.Net.Mobile.Forms.Android.Platform.Init();到我的 MainActivity.cs 文件中。我还授予我的应用使用相机和手电筒的权限。但是,当我运行它时,我在 LoadApplication(new App()); 上收到此错误。