// <summary>
/// 获取链接地址对应的二维码图像
/// /// </summary>
public static Bitmap ToQR(String str)
{
QrEncoder qrEncoder = new QrEncoder(ErrorCorrectionLevel.M);
QrCode qrCode = qrEncoder.Encode(str);
GraphicsRenderer render = new GraphicsRenderer(new FixedModuleSize(5, QuietZoneModules.Two), Brushes.Black, Brushes.White);
DrawingSize size = render.SizeCalculator.GetSize(qrCode.Matrix.Width);
Bitmap pic = new Bitmap(size.CodeWidth, size.CodeWidth);
Graphics g = Graphics.FromImage(pic);
render.Draw(g, qrCode.Matrix);
return pic;
}
/// <summary>
/// 保存图像
/// </summary>
public void Save(Bitmap pic, String filePath)
{
if (System.IO.File.Exists(filePath))
System.IO.File.Delete(filePa
生成二维码并保存图片以及图片转字节数组、bitmap转字节数组
最新推荐文章于 2025-03-13 17:20:05 发布