ZXing.Net二维码大小

本文关键字:二维 Net ZXing | 更新日期: 2023-09-27 18:21:34

我使用此代码生成qr代码ZXing.Net(http://zxingnet.codeplex.com/)

IBarcodeWriter writer = new BarcodeWriter { Format = BarcodeFormat.QR_CODE };
qrcode.Source = writer.Write(stringsecure.Text);

但是图像非常非常小。。

如果可能,如何设置尺寸?

ZXing.Net二维码大小

您可以使用Options属性设置生成图像的宽度和高度:

IBarcodeWriter writer = new BarcodeWriter
{
   Format = BarcodeFormat.QR_CODE,
   Options = new QrCodeEncodingOptions
      {
         Width = 400,
         Height = 400
      }
};
qrcode.Source = writer.Write(stringsecure.Text);

像John Dubya一样,我发现大小似乎"跳跃",它不会缩放到任何整数。我使用的是ZXing QRCodeWriter和BarcodeWriter,它们都表现出相同的行为。

var barcodeWriter = new BarcodeWriter();
barcodeWriter.Format = BarcodeFormat.QR_CODE;
barcodeWriter.Options = new ZXing.Common.EncodingOptions
 {
     Width = 400,
     Height = 400
 };
QrCodeEncodingOptions options = new QrCodeEncodingOptions();
        options = new QrCodeEncodingOptions
        {
            DisableECI = true,
            CharacterSet = "UTF-8",
            Width = 200,
            Height = 200,
            PureBarcode = false,
            Margin = 0
        };