C# ZXing.Net 生成二维码支持中文

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36981814/article/details/81281417

zxing库文件下载

具体实现:

private void GetQRCOde(string str)
{
    BarcodeWriter writer = new BarcodeWriter();
    writer.Format = BarcodeFormat.QR_CODE;
    QrCodeEncodingOptions options = new QrCodeEncodingOptions();
    options.DisableECI = true;
    options.CharacterSet = "UTF-8";
    options.Width = 500;
    options.Height = 500;
    options.Margin = 0;
    writer.Options = options;
    bmp = writer.Write(str);


    //以下在窗口显示,可根据需要删除或者保留。
    MemoryStream ms = new MemoryStream();
    bmp.Save(ms, ImageFormat.Png);
    BitmapImage image = new BitmapImage();
    image.BeginInit();
    image.StreamSource = ms;
    image.EndInit();
    img.Source = image;
}

猜你喜欢

转载自blog.csdn.net/qq_36981814/article/details/81281417