using System; using System.Collections.Generic; using System.Drawing; using System.IO; using System.Linq; using System.Net.NetworkInformation; using System.Text; using System.Threading.Tasks; using QRCoder; using RestSharp.Extensions; namespace New_College.Common { public static class QrCodeHelper { /// /// 生成二维码 /// /// /// public static byte[] GerQrCodeStream(string url) { // 创建 QRCodeGenerator 实例 QRCodeGenerator qrGenerator = new QRCodeGenerator(); // 创建 QRCodeData 实例 QRCodeData qrCodeDataObject = qrGenerator.CreateQrCode(url, QRCodeGenerator.ECCLevel.Q); // 创建 PngByteQRCode 实例 PngByteQRCode qrCode = new PngByteQRCode(qrCodeDataObject); // 获取二维码图片的字节数组 var qrCodeImageBytes = qrCode.GetGraphic(8); // 图片大小 return qrCodeImageBytes; } } }