我们如何在.net代码中使用zxing库来generate/encode条码图像无边框?

How can we generate/encode barcode image without border using zxing library in .net code?

如何使用zxing生成无边框的条码图片library.So如何在.net代码中生成无边框的图片属性?

以下代码片段展示了一种生成无边框图像的方法:

            var writer = new ZXing.BarcodeWriter
            {
                Format = ZXing.BarcodeFormat.QR_CODE,
                Options = new ZXing.Common.EncodingOptions
                {
                    Height = 0,
                    Width = 0,
                    Margin = 0
                },
            };
            var barcodeImage = writer.Write("<your content here>");

但是您必须手动缩放图像。 ZXing.Net 只支持不带抗锯齿的缩放,所以如果缩放因子不是整数,它不能无边框地拉伸到给定的高度和宽度。

但是你应该小心没有边框的条形码图像。例如,QR 规范定义了一个大小为四个模块的静区(白色边框)。如果没有静区,则可能不是每个 reader 都能解码它。