资源简介

C#源码,根据传入字符串生成二维码,可以设置显示二维码格式,大小,容错率等设置。开发工具为VS2012

资源截图

代码片段和文件信息

using CustomControls;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using ThoughtWorks.QRCode.Codec;

namespace 生成二维码
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
       

        private void button1_Click(object sender EventArgs e)
        {           
            pictureBox1.Image = QrCodeHelper.CreateQrCode(this.txtCode.Text.Trim() 150);
        }
        /// 
        /// 获取Image
        /// 
        
        /// 
        /// 
        public static System.Drawing.Image Get_Image(string data)
        {
            try
            {
                QRCodeEncoder qrCodeEncoder = new QRCodeEncoder();
                qrCodeEncoder.QRCodeEncodeMode = QRCodeEncoder.ENCODE_MODE.BYTE;
                //容错率
                qrCodeEncoder.QRCodeErrorCorrect = QRCodeEncoder.ERROR_CORRECTION.L;
                qrCodeEncoder.QRCodeScale = 6;
                qrCodeEncoder.QRCodeVersion = 0;
                System.Drawing.Image image;
                image = qrCodeEncoder.Encode(data);
                //image.Save(path System.Drawing.Imaging.ImageFormat.Jpeg);               
                return image;
            }
            catch
            {
                return null;
            }
        }       
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-12-28 13:17  生成二维码\
     文件        3494  2018-03-29 13:36  生成二维码\Form1.Designer.cs
     文件        1582  2019-01-22 13:24  生成二维码\Form1.cs
     文件        5817  2018-03-29 13:36  生成二维码\Form1.resx
     文件         496  2017-01-07 10:50  生成二维码\Program.cs
     目录           0  2017-04-19 09:50  生成二维码\Properties\
     文件        1350  2017-01-07 10:50  生成二维码\Properties\AssemblyInfo.cs
     文件        2882  2017-01-07 10:50  生成二维码\Properties\Resources.Designer.cs
     文件        5612  2017-01-07 10:50  生成二维码\Properties\Resources.resx
     文件        1102  2017-01-07 10:50  生成二维码\Properties\Settings.Designer.cs
     文件         249  2017-01-07 10:50  生成二维码\Properties\Settings.settings
     文件        1953  2018-12-28 13:17  生成二维码\QrCodeHelper.cs
     目录           0  2017-04-19 09:50  生成二维码\bin\
     目录           0  2018-12-28 13:18  生成二维码\bin\Debug\
     文件      108032  2018-05-03 11:00  生成二维码\bin\Debug\Gma.QrCodeNet.Encoding.dll
     文件       78336  2017-01-07 10:50  生成二维码\bin\Debug\ThoughtWorks.QRCode.dll
     文件     6205440  2017-01-07 10:50  生成二维码\bin\Debug\qrdll.dll
     文件       10752  2019-01-22 13:24  生成二维码\bin\Debug\生成二维码.exe
     文件       28160  2019-01-22 13:24  生成二维码\bin\Debug\生成二维码.pdb
     文件       22984  2019-01-22 13:24  生成二维码\bin\Debug\生成二维码.vshost.exe
     文件         490  2015-11-13 10:24  生成二维码\bin\Debug\生成二维码.vshost.exe.manifest
     目录           0  2019-01-22 13:25  生成二维码\bin\Release\
     目录           0  2017-04-19 09:50  生成二维码\obj\
     目录           0  2019-01-22 13:24  生成二维码\obj\Debug\
     文件        1451  2017-01-07 10:50  生成二维码\obj\Debug\DesignTimeResolveAssemblyReferences.cache
     文件        7032  2018-12-28 13:17  生成二维码\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
     目录           0  2019-01-22 13:25  生成二维码\obj\Debug\TempPE\
     文件         180  2018-12-28 13:18  生成二维码\obj\Debug\生成二维码.Form1.resources
     文件         180  2018-12-28 13:18  生成二维码\obj\Debug\生成二维码.Properties.Resources.resources
     文件        2700  2019-01-22 13:24  生成二维码\obj\Debug\生成二维码.csproj.FileListAbsolute.txt
     文件         975  2018-03-29 13:36  生成二维码\obj\Debug\生成二维码.csproj.GenerateResource.Cache
............此处省略8个文件信息

评论

共有 条评论