问题标签 [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 回答
620 浏览

zxing - ZXing.net:如何访问原始字节(并克服嵌入空值的问题)?

尝试读取包含嵌入 NULL 字符的 PDF417 条形码时:

null返回的文本在遇到嵌入字符时被截断:

IDUS3*1GORRELL, LIDIA 9991001041 0060150RDBR1992OCT31NNYYUNONE NONE 2RRT 2011NOV042052OCT308 5RESRETUSAF AMN E1 I UNKÿØÿà

我需要的是 PDF417 条码的RawBytes

其他硬件解码器确实会返回整个字符串(因为字符串包含嵌入的 NULL 字符是完全有效的)。

有一个:

RawBytes始终是null- 它并不意味着您认为它意味着什么。它不是RawBytes读取条形码的;它是来自 QR 码的原始字节。

如何获取在 PDF417 卡上编码的原始字节?

0 投票
0 回答
749 浏览

zxing - ZXing二维码扫描动画

我们希望在扫描 QR 码时使用下面的点来实现此动画。我们正在 Xamarin Native 中开发应用程序。ZXing 团队是否计划在他们未来的某些版本中添加此类功能?谢谢!

二维码扫描动画

0 投票
2 回答
2646 浏览

c# - C# - 使用 ZXing.Net 解码 png QR 码

我正在使用 ZXing.Net 库(0.16.4)对二维码进行编码和解码。我从这里得到了如何解码二维码的参考: C# with ZXing.Net: Decoding the QR code

代码:

这里的代码在 BitmapLuminanceSource 上抛出编译时错误

找不到类型或命名空间名称“BitmapLuminanceSource”(您是否缺少 using 指令或程序集引用?

我已经在这里安装了 ZXing.Net 包,我无法理解,为什么这个类引用在这里不起作用。

为了使代码工作,我从这里的 git 复制了这个类: https ://github.com/micjahn/ZXing.Net/blob/master/Source/lib/BitmapLuminanceSource.cs

0 投票
1 回答
987 浏览

c# - ZXing Xamarin在IOS上形成白色背景

Xamarin.Forms 的 ZXing Barcodescanner 存在问题。扫描仪在 Android 上完美运行,但在 IOS 上我看不到相机图像(预览)。如果我将它们放在相机前面,扫描仪会扫描 IOS 上的条形码,但相机预览只是白色背景。

我试着玩弄这些选项,但没有运气。我们将 Prism.Forms 用于 MVVM。

正如我所提到的,我的代码在 android 上运行良好。以下是一些细节:

  • 在两个平台上都正确设置了权限。
  • NuGets ZXing.Net.Mobile 和 ZXing.Net.Mobile.Forms 也添加了所有三个项目(Android、IOS 和便携式)
  • 我们正在使用 .NET Standard 2.0
  • Xamarin.Forms 是 3.4.0 版

ScannerView.xaml

ScannerViewModel.cs

是否有人在我的代码中看到了问题,或者对如何更好地完成它或至少让它工作有一些建议?

编辑:我将一个 Testproject 上传到我的 repo 以重现错误。扫描仪适用于 iPhone,但不显示相机预览: https ://gitlab.com/mitti2000/zxingtest

0 投票
1 回答
823 浏览

c# - 我们如何在 .net 代码中使用 zxing 库生成/编码无边框的条形码图像?

如何使用zxing库生成没有边框的条形码图像。那么如何在.net代码中生成没有边框属性的图像呢?

0 投票
0 回答
198 浏览

c# - 试图让 Zxing winforms 示例解码更多格式,包括 code_39

我正在尝试使用 winforms c# 示例,因为最终这将在现有的 winforms 应用程序中进行。

我找到了一个很好的小例子,用于从摄像机获取输入并获取条形码然后对其进行解码。效果很好...

但它不能解码我们在内部打印的条形码类型,(我认为它是代码 39,但我不确定,所以如果可能的话,我需要一个更通用的答案。)

这是我正在使用的代码,作为我的示例 winform,有几个控件使用但未在此处声明。

使用 System.Collections.Generic;使用 System.ComponentModel;使用 System.Data;使用 System.Drawing;使用 System.Linq;使用 System.Text;使用 System.Threading.Tasks;使用 System.Windows.Forms;使用 AForge.Video;使用 AForge.Video.DirectShow;使用ZXing;

命名空间 zxingTest { public partial class Form1 : Form { FilterInfoCollection filterInfoCollection; VideoCaptureDevice videoCaptureDevice; 公共 Form1() { InitializeComponent(); }

}

在 timer1_tick 方法中,它可以很好地解码 UPC 条形码……但我们的条形码被忽略了。

有很多适用于 android 等的示例,但我找不到任何适用于直窗口的示例,而且我在装饰上也没有发现它在不同的实现中是相同的。

如何转换上面的示例以处理更多类型,特别是 code_93

我找到了有关使用 BarDecoder 而不是 BarReader 的信息,但它似乎不是声明的类型

这是我要读取的条形码

在此处输入图像描述

0 投票
1 回答
181 浏览

xamarin.forms - 好奇拍摄的条形码照片是否可以在 Xamarin 模拟器中使用

我创建了一个条形码扫描仪;这很好用。我正在使用 Xamarin Forms 并使用 Android。我最近收到了一些照片格式的条形码样本,但是当我将它们打印出来并扫描它们时无法识别照片。

接下来,我想尝试导入照片并将其用作我的背景,然后看看它是否会识别条形码。

我正在使用 ZXing.Net.Mobile 和 .Forms 扩展名。是否有任何文件或代码可以实现以指向文件路径,然后将该图像加载为我的背景?

感谢您的任何答案或建议。

0 投票
0 回答
219 浏览

c# - 使用 ZXing 生成 GS1-Databar(以前的 RSS_14)条码

下面的代码片段给出了错误

没有可用于格式 RSS_14 的编码器

我已参考此链接在 GS1-Databar 中生成条形码。我发现 ZXing.Net 不支持 GS1-Databar 中的编码。请提供生成GS1-Databar的自定义方式或使用ZXing.Net生成相同的步骤。

0 投票
1 回答
192 浏览

c# - MobileBardodeScanner 无法扫描 QRCode,直到在授予相机权限后重新启动

我正在尝试从我的 Xamarin.Forms 应用程序中扫描 QR 码,但直到我重新启动扫描仪后才检测到 QR 码。

我正在使用 ZXing.Net.Mobile.Forms。一旦ScannerPage被推送到导航堆栈上,它就会请求相机权限。完成请求后,它可以访问相机但不扫描二维码。我尝试更改权限处理程序,因为它在授予权限后重新启动扫描仪后工作,但这不起作用。

预期的结果将是第一次尝试成功扫描,但我只有在授予权限然后重新打开扫描仪页面后才能成功扫描。

0 投票
0 回答
526 浏览

xamarin.forms - ZXing.Mobile.Forms 因 UNHANDED 异常而崩溃

我正在使用 ZXing.Mobile.Forms 扫描库,我收到以下错误奇怪的是它可以连续扫描,但在第四次扫描时它会出现

09-28 15:37:59.887 E/mono-rt(8983):[错误] 致命的未处理异常:Java.Lang.RuntimeException:getParameters 失败(空参数)

我正在使用以下内容来捕获按钮单击时的扫描,这确实有效,但仅适用于前 3 个扫描。

这里的save函数是从上面的方法中调用的

我对 api 做了一些回传,所以我没有把它放在这里,然后单击 btn 再次进行扫描。奇怪的是,它的发生是 QA 测试才发现的