[C#] C#通过QRCode库生成二维码 →→→→→进入此内容的聊天室

来自 , 2020-12-02, 写在 C#, 查看 116 次.
URL http://www.code666.cn/view/1feb4cdd
  1. public  class QRCode
  2.     {
  3.         /// <summary>
  4.         /// 根据ID生成一个二维码
  5.         /// /// </summary>
  6.         /// <param name="cardID"></param>
  7.         /// <returns>二维码</returns>
  8.         public  Image QREncoder(string cardID)
  9.         {
  10.             Image image = null;
  11.             QRCodeEncoder encoder = new QRCodeEncoder();
  12.             try
  13.             {
  14.                 //设置编码类型
  15.                 encoder.QRCodeEncodeMode = QRCodeEncoder.ENCODE_MODE.BYTE;
  16.                 //设置尺寸
  17.                 encoder.QRCodeScale = 3;
  18.                 //设置版本
  19.                 encoder.QRCodeVersion = 2;
  20.                 //设置纠错
  21.                 encoder.QRCodeErrorCorrect = QRCodeEncoder.ERROR_CORRECTION.L;
  22.                 image = encoder.Encode(cardID);
  23.             }
  24.             catch (Exception ex)
  25.             {
  26.                 Console.WriteLine(ex.Message);
  27.                 image = null;
  28.             }
  29.             return image;
  30.         }
  31.         /// <summary>
  32.         /// 根据二维码获取数据
  33.         /// </summary>
  34.         /// <param name="image"></param>
  35.         /// <returns></returns>
  36.         //public string QRDecoder(Image image)
  37.         //{
  38.         //    string str = new QRCodeDecoder().decode(QRCodeBitmapImage(new Bitmap(image)));
  39.         //    return str;
  40.         //}
  41.     }
  42.  
  43.  
  44.  
  45.  
  46. //csharp/7295

回复 "C#通过QRCode库生成二维码"

这儿你可以回复上面这条便签

captcha