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;
}
转载于:https://www.cnblogs.com/MasterLin/p/9869073.html
C# 将string 转换为二维码图片,然后转为base64字符串编码 。相关推荐
- 字符串形式的二维码转换为二维码图片
js将二维码字符串转换为二维码图片 首先下载qrcode.js插件,地址为: 链接: https://pan.baidu.com/s/1aoBM3Ki5ZAu1fdjpyCbPvg 提取码: csmf ...
- java生成二维码图片、转base64
本文介绍通过java把文字或url生成二维码,使用浏览器或者微信扫一扫即可获得文字或url内容,超简单的方法,两个步骤复制粘贴即可使用. 注意:内容是文字会直接显示,如果内容为url地址那么会直接访问 ...
- android 分享二维码图片到微信QQ(url地址字符串生成二维码图片、分享二维码图片到微信QQ)
主要用到的功能 1.url地址字符串生成二维码图片 2.分享二维码图片到微信QQ 所需的依赖包 implementation 'com.google.zxing:core:3.0.1' 代码 1.将U ...
- 使用zxing生成带logo的二维码图片,自动调节logo图片相对二维码图片的大小
使用zxing生成带logo的二维码图片,自动调节logo图片相对二维码图片的大小 * 可选是否带logo,可选是否保存二维码图片:结果返回base64编码的图片数据字符串 * 页面显示:< ...
- 看似简单的任务-分享二维码图片到微信(分享图片的生成)
1.任务描述 大体场景是这样的:移动支付中的被扫模式(收款方生成二维码)的二维码分享给好友进行识别支付:考虑到模板样式的多端一致性.多样性.可配置性等特点,所以生成分享图片的功能有java服务端进行实 ...
- vue中将链接转二维码图片,2张图合成为1张图
1.将链接转为二维码图片 首先,下载插件:npm install qrcodejs2 --save html代码如下: <div ref="qrcode" style=&qu ...
- 生成Base64编码格式的二维码图片(添加url地址图片logo)
用到是google的zxing jar包maven仓库地址 <!-- https://mvnrepository.com/artifact/com.google.zxing/core --> ...
- windows C++生成二维码图片
windows C++生成二维码图片 二维码功能现在很常用,前端时间阶段一个项目需求,需要在我们的windows软件上集成扫码登录功能,二维码由windows端生成,实现原理是在windows上用du ...
- java 工具类实现Base64二维码图片识别
工具类已经实现Base64二维码图片识别和路径图片识别 所需maven依赖 <!--二维码生成和解析相关的jar包[生成][解析]--> <dependency> ...
最新文章
- python使用箱图法和业务规则进行异常数据处理并检查预测使用的数据特征是否有字段缺失的情况并补齐
- asp.net TemplateField模板中的Bind方法和Eval方法
- 机器学习中的训练集,验证集及测试集的关系
- MYSQL慢日志探索
- MySQL了content函数_MySql字符串函数使用技巧
- 解决ubuntu和windows之间无法复制粘贴问题
- Max Time-Delay Neural Networks
- Gstreamer加载插件原理(二十五)
- 高数18讲 之基础知识
- 基于SSM的办公人员管理系统的设计与实现(附源码)
- 二维vector初始化大小方法
- 成功粉碎北信源监控程序vrvedp_m.exe ,vrvrf_c64.exe,svchost.exe,vrvrf_c.exe
- Visual Studio Code安装及设置
- Zotero 知网文章不能转成pdf 的解决办法。
- 大数据峰会议题公开,顶级技术+实践经验先睹为快
- WPF 不要给 Window 类设置变换矩阵(分析篇):System.InvalidOperationException: 转换不可逆。
- 第五讲—按键控制LED
- Linux系统常见目录分类
- 磁盘(含优盘识别)读写速度测试
- fmdb和mysql的区别_FMDB介绍和使用
热门文章
- boost::hana::lexicographical_compare用法的测试程序
- Boost.Flyweight 序列化示例
- GDCM:转储GEMS Ultrasound MovieGroup的测试程序
- Boost:变量类型boost :: any的单元测试
- ITK:对多个线程上的数据进行操作以利用多核处理器
- VTK:PolyData之PointNormals
- VTK:Rendering之Skybox_PBR
- VTK:PolyData之MaskPoints
- C语言 内存管理之栈
- 经典C语言程序100例之三一