2

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

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

但是图像非常非常小..

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

4

4 回答 4

8

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

IBarcodeWriter writer = new BarcodeWriter
{
   Format = BarcodeFormat.QR_CODE,
   Options = new QrCodeEncodingOptions
      {
         Width = 400,
         Height = 400
      }
};
qrcode.Source = writer.Write(stringsecure.Text);
于 2013-07-09T19:22:29.107 回答
4

像 John Dubya 一样,我发现尺寸似乎“跳跃”,它没有缩放到任何整数。我正在使用 ZXing QRCodeWriter 和 BarcodeWriter,它们都表现出相同的行为。

于 2014-02-11T05:42:07.237 回答
1
var barcodeWriter = new BarcodeWriter();
barcodeWriter.Format = BarcodeFormat.QR_CODE;
barcodeWriter.Options = new ZXing.Common.EncodingOptions
 {
     Width = 400,
     Height = 400
 };
于 2020-06-26T11:59:25.413 回答
0
QrCodeEncodingOptions options = new QrCodeEncodingOptions();
        options = new QrCodeEncodingOptions
        {
            DisableECI = true,
            CharacterSet = "UTF-8",
            Width = 200,
            Height = 200,
            PureBarcode = false,
            Margin = 0
        };
于 2021-10-26T09:02:18.930 回答