zoukankan      html  css  js  c++  java
  • 利用ZXing插件生成二维码

        using System.Drawing;
        using ZXing;
        using ZXing.QrCode;
    
            /// <summary>
            /// 生成二维码
            /// </summary>
            /// <param name="dirPath">路径</param>
            /// <returns></returns>
            private string GenerateQRCode(string dirPath)
            {
                BarcodeWriter writer = new BarcodeWriter();
                writer.Format = BarcodeFormat.QR_CODE;
                QrCodeEncodingOptions options = new QrCodeEncodingOptions();
                options.DisableECI = true;
                //设置内容编码
                options.CharacterSet = "UTF-8";
                //设置二维码的宽度和高度
                options.Width = 500;//500
                options.Height = 500;//500
                //设置二维码的边距,单位不是固定像素
                options.Margin = 1;
                writer.Options = options;
                StringBuilder content = new StringBuilder();
                content.AppendFormat("SUCCESS:创建二维码成功!");
                Bitmap map = writer.Write(content.ToString());
                string fileName = @dirPath + @"QrCode.png";
                map.Save(fileName, ImageFormat.Png);
                map.Dispose();
                return fileName;
            }
  • 相关阅读:
    防抖、节流函数
    vue如何监听数组的变化
    scss的循环和数组
    linux更新node版本
    函数节流和防抖函数
    vue-cli 使用,更新
    webstorm自动编译scss
    git冲突的处理
    linuix 安装 mysql8
    脚本安装mysql 8
  • 原文地址:https://www.cnblogs.com/JioNote/p/12145631.html
Copyright © 2011-2022 走看看