zoukankan      html  css  js  c++  java
  • C# QR二维码DEMO

    QR二维码

    二维码的一种
    

    相关类库

    ThoughtWorks.QRCode 第三方类库
    

    DEMO功能

    • Encode 生成二维码图片

      • Encoding 编码
      • Correction Level 等级
      • Version 版本
      • Size 大小
    • Decode 解密二维码

    生成二维码代码

                ThoughtWorks.QRCode.Codec.QRCodeEncoder qrEncoder = new QRCodeEncoder();
                qrEncoder.QRCodeEncodeMode = this.GetQRCodeEncodeMode();
                qrEncoder.QRCodeErrorCorrect = this.GetQRCodeErrorCorrect();
                qrEncoder.QRCodeVersion = this.GetQRCodeVersion();
                qrEncoder.QRCodeScale = this.GetQRCodeScale();
                Bitmap image = qrEncoder.Encode(this.txtData.Text, Encoding.Default);
    

    解密二维码代码

                try
                {
                    QRCodeDecoder decoder = new QRCodeDecoder();
                    //QRCodeDecoder.Canvas = new ConsoleCanvas();
                    String decodedString = decoder.decode(new QRCodeBitmapImage(new Bitmap(this.picDecode.Image)));
                    this.txtShow.Text = decodedString;
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
    

    GitHub

    .NET-Demo/QRCode/

  • 相关阅读:
    第一个java程序
    Java安装
    Maven安装
    Effective Java 3
    gateway + jwt 网关认证
    idea的使用
    线程池的使用
    服务注册发现Eureka
    zookeeperAPI的常用方法
    sss
  • 原文地址:https://www.cnblogs.com/bmbh/p/9034487.html
Copyright © 2011-2022 走看看