1、通过ThoughtWorks.QRCode实现生成二维码,可直接通过添加Nuget包引用
/// <summary>
/// ThoughtWorks.QRCode生成二维码
/// </summary>
/// <param name="filePath">二维码生成后保存地址</param>
/// <param name="qrCodeContent">二维码内容</param>
public static void CreateQRCode(string filePath, string qrCodeContent)
{
ThoughtWorks.QRCode.Codec.QRCodeEncoder qrCodeEncoder = new ThoughtWorks.QRCode.Codec.QRCodeEncoder();
qrCodeEncoder.QRCodeEncodeMode = ThoughtWorks.QRCode.Codec.QRCodeEncoder.ENCODE_MODE.BYTE;
qrCodeEncoder.QRCodeScale = 4;//二维码大小比例
qrCodeEncoder.QRCodeVersion = 8;
qrCodeEncoder.QRCodeErrorCorrect = ThoughtWorks.QRCode.Codec.QRCodeEncoder.ERROR_CORRECTION.M;
System.Drawing.Image image = qrCodeEncoder.Encode(qrCodeContent, Encoding.UTF8);//生成二维码图片
System.IO.FileStream fs = new

本文介绍了如何使用ThoughtWorks.QRCode和QRCoder这两个C#库来生成和解码二维码。ThoughtWorks.QRCode库可用于创建和保存二维码,而QRCoder库不仅支持生成二维码,还能添加中央水印功能。
最低0.47元/天 解锁文章
984

被折叠的 条评论
为什么被折叠?



