zoukankan      html  css  js  c++  java
  • .net生成二维码图片

    必须dll       Gma.QrCodeNet.Encoding.dll

            /// <summary>
            /// 将data转换为二维码
            /// </summary>
            /// <param name="data"></param>
            private void SaveCodeFile(string data)
            {
                QrEncoder qrEncoder = new QrEncoder(ErrorCorrectionLevel.H);
                QrCode code = new QrCode();
                qrEncoder.TryEncode(data, out code);
                const int modelSizeInPixels = 4;
    
                //绘制二维码
                GraphicsRenderer render = new GraphicsRenderer(new FixedModuleSize(modelSizeInPixels, QuietZoneModules.Two)
                    , Brushes.Black, Brushes.White);
    
                //保存路径
                string filename = @"C:UsersAdministratorDesktopQrCode.Net 0.4 Pre-Release/" + Guid.NewGuid() +".png";
    
                //执行保存图片
                using (FileStream stream = new FileStream(filename, FileMode.Create))
                {
                    render.WriteToStream(code.Matrix, System.Drawing.Imaging.ImageFormat.Png, stream);
                }
    
                //pictureBox1展示图片
                this.pictureBox1.Image = Image.FromFile(filename); 
          
            }
    

      

  • 相关阅读:
    提问回顾与个人总结
    软工结对作业
    软件工程第一次阅读作业
    软件工程第0次作业
    oo第四次博客总结
    第三次博客总结
    第二次博客作业
    OO第一次总结博客
    软工第二次作业
    软工第一次作业
  • 原文地址:https://www.cnblogs.com/lhlong/p/6432869.html
Copyright © 2011-2022 走看看