資源簡介
C#源碼,根據(jù)傳入字符串生成二維碼,可以設(shè)置顯示二維碼格式,大小,容錯率等設(shè)置。開發(fā)工具為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個文件信息
評論
共有 條評論