C#⽣成⼆维码(加源码)
使⽤⼯具:
Visual Studio(VS) 2013
第⼀步:
要⽤到⼀个类:QRCodeEncoder
这个类要添加⼀个动态库:ThoughtWorks.QRCode.dll(项⽬中有带)
然后引⼊命名空间:using ThoughtWorks.QRCode.Codec;
第⼆步:
声明⼀个 QRCodeEncoder 类实例:2020年跨年朋友圈
QRCodeEncoder qrCodeEncoder = new QRCodeEncoder();
然后设置编码⽅式: qrCodeEncoder.QRCodeEncodeMode = QRCodeEncoder.ENCODE_MODE.BYTE;设置编码⽅式的可选值有:
但⼀般使⽤byte字节码形式,
最后我将这些封装成了⼀个⽅法:
/// <summary>
/// 根据链接获取⼆维码
/// </summary>
/// <param name="link">要⽣成的⽂本或链接</param>
/// <returns></returns>
新公司注册流程private Bitmap GetDimensionalCode(string link)
{
古穿今之安居乐业Bitmap bmp = null;
try
{
连接打印机QRCodeEncoder qrCodeEncoder = new QRCodeEncoder();
qrCodeEncoder.QRCodeEncodeMode = QRCodeEncoder.ENCODE_MODE.BYTE; qrCodeEncoder.QRCodeScale = 4;
windows产品密钥//int version = Convert.ToInt16(cboVersion.Text);
qrCodeEncoder.QRCodeVersion = 7;
qrCodeEncoder.QRCodeErrorCorrect = QRCodeEncoder.ERROR_CORRECTION.M;
bmp = qrCodeEncoder.Encode(link);
}
catch (Exception ex)
{
//MessageBox.Show("Invalid version !");
}
return bmp;
}
>国家法定节假日天数
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论