C# 将string 转换为二维码图片,然后转为base64字符串编码 。
?
?
需在nuget 添加此dll
///content字符串
public static string GetQRCode(string content, int moduleSize = 9)
{
? ?var encoder = new QrEncoder(ErrorCorrectionLevel.M);
? ?QrCode qrCode = encoder.Encode(content);
? ?GraphicsRenderer render = new GraphicsRenderer(new FixedModuleSize(moduleSize, QuietZoneModules.Two), Brushes.Black, Brushes.White);
? ?MemoryStream memoryStream = new MemoryStream();
? ?render.WriteToStream(qrCode.Matrix, ImageFormat.Jpeg, memoryStream);
? ?byte[] arr = memoryStream.ToArray();
? ?string base64Str = "data:image/jpeg;base64," + Convert.ToBase64String(arr);
? ?return base64Str;
}
轉(zhuǎn)載于:https://www.cnblogs.com/MasterLin/p/9869073.html
總結(jié)
以上是生活随笔為你收集整理的C# 将string 转换为二维码图片,然后转为base64字符串编码 。的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 了解计算机指令和汇编指令
- 下一篇: C# 多线程之List的线程安全问题