问题标签 [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.
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 卡上编码的原始字节?
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
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
c# - 我们如何在 .net 代码中使用 zxing 库生成/编码无边框的条形码图像?
如何使用zxing库生成没有边框的条形码图像。那么如何在.net代码中生成没有边框属性的图像呢?
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 的信息,但它似乎不是声明的类型
这是我要读取的条形码
xamarin.forms - 好奇拍摄的条形码照片是否可以在 Xamarin 模拟器中使用
我创建了一个条形码扫描仪;这很好用。我正在使用 Xamarin Forms 并使用 Android。我最近收到了一些照片格式的条形码样本,但是当我将它们打印出来并扫描它们时无法识别照片。
接下来,我想尝试导入照片并将其用作我的背景,然后看看它是否会识别条形码。
我正在使用 ZXing.Net.Mobile 和 .Forms 扩展名。是否有任何文件或代码可以实现以指向文件路径,然后将该图像加载为我的背景?
感谢您的任何答案或建议。
c# - 使用 ZXing 生成 GS1-Databar(以前的 RSS_14)条码
下面的代码片段给出了错误
没有可用于格式 RSS_14 的编码器
我已参考此链接在 GS1-Databar 中生成条形码。我发现 ZXing.Net 不支持 GS1-Databar 中的编码。请提供生成GS1-Databar的自定义方式或使用ZXing.Net生成相同的步骤。
c# - MobileBardodeScanner 无法扫描 QRCode,直到在授予相机权限后重新启动
我正在尝试从我的 Xamarin.Forms 应用程序中扫描 QR 码,但直到我重新启动扫描仪后才检测到 QR 码。
我正在使用 ZXing.Net.Mobile.Forms。一旦ScannerPage
被推送到导航堆栈上,它就会请求相机权限。完成请求后,它可以访问相机但不扫描二维码。我尝试更改权限处理程序,因为它在授予权限后重新启动扫描仪后工作,但这不起作用。
预期的结果将是第一次尝试成功扫描,但我只有在授予权限然后重新打开扫描仪页面后才能成功扫描。
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 测试才发现的