/// <summary>/// 含有QR码的描述类和包装编码和渲染/// </summary>public class QRCodeHelper{/// <summary>/// 获取二维码/// </summary>/// <param name="strContent">待编码的字符</param>/// <param name="ms">输出流</param>///<returns>True if the encoding succeeded, false if the content is empty or too large to fit in a QR code</returns>public static bool GetQRCode(string strContent, MemoryStream ms){ErrorCorrectionLevel Ecl = ErrorCorrectionLevel.M; //误差校正水平 string Content = strContent;//待编码内容QuietZoneModules QuietZones = QuietZoneModules.Two;  //空白区域 int ModuleSize = 12;//大小var encoder = new QrEncoder(Ecl);QrCode qr;if (encoder.TryEncode(Content, out qr))//对内容进行编码,并保存生成的矩阵
            {var render = new GraphicsRenderer(new FixedModuleSize(ModuleSize, QuietZones));render.WriteToStream(qr.Matrix, ImageFormat.Png, ms);}else{return false;} return true;} }

通过上述方法即可实现二维码的生成,得到数据流MemoryStream 然后转换成Bitmap即可显示。
上述方法调用了QrCode.Net类库的Net35版本

QrCode.Net 下载地址:http://qrcodenet.codeplex.com/

原文地址: http://blog.csdn.net/paolei/article/details/12584295

参考地址:http://www.cnblogs.com/Soar1991/archive/2012/03/30/2426115.html

【转】C# 二维码生成相关推荐

  1. 舒工深度解析不规则场地座位二维码生成规则

    <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...

  2. 玩转Android之二维码生成与识别

    二维码,我们也称作QRCode,QR表示quick response即快速响应,在很多App中我们都能见到二维码的身影,最常见的莫过于微信了.那么今天我们就来看看怎么样在我们自己的App中集成二维码的 ...

  3. java 二维码生成和解析

    2019独角兽企业重金招聘Python工程师标准>>> <!-- 二维码 --><dependency><groupId>com.google.z ...

  4. 支付宝支付 第五集:二维码生成工具

    支付宝支付 第五集:二维码生成工具 一.代码 目录结构 BufferedImageLuminanceSource.java package com.dzy.alipay.qrcode;import c ...

  5. Android之二维码生成与扫描

    转载请标明出处: http://blog.csdn.net/hai_qing_xu_kong/article/details/51260428 本文出自:[顾林海的博客] ##前言 月底离开公司,准备 ...

  6. [开源]C#二维码生成解析工具,可添加自定义Logo

    原文:[开源]C#二维码生成解析工具,可添加自定义Logo 二维码又称 QR Code,QR 全称 Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的 Bar Co ...

  7. Java 快速开发二维码生成服务

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源 | 公众号「码农小胖哥」 1. 前言 不知道从什么 ...

  8. 谷歌zxing 二维码生成工具

    一.加入maven依赖 <!-- 谷歌zxing 二维码 --> <dependency><groupId>com.google.zxing</groupId ...

  9. simple go web application 二维码生成 打包部署

    go语言简易web应用 & 二维码生成及解码 & 打包部署 转载请注明出处: https://www.cnblogs.com/funnyzpc/p/10801476.html 前言(闲 ...

  10. 微信公众平台----带参数二维码生成和扫描事件

    原文:微信公众平台----带参数二维码生成和扫描事件 摘要: 账号管理----生成带参数的二维码 消息管理----接收消息----接收事件推送 为了满足用户渠道推广分析和用户帐号绑定等场景的需要,公众 ...

最新文章

  1. matlab最大化函数,求助,最大化一个函数
  2. seo说_百度指数看世间沉浮_如何快速排名-互点快速排名_网站关键词排名常见问题 - 搜狗快速排名...
  3. python之钉钉机器人编程
  4. Linux/Unix系统编程手册 第三章:系统编程概念
  5. bootstrap导航条文字颜色_XEditor基础组件:导航条
  6. 使用CRT调试内存分配堆来找出未释放的内存空间
  7. html代码在线分析,网站html代码解析
  8. java中equals和 == 的区别
  9. java自带函数_java8中内置的四大核心函数式接口
  10. 向园子里的朋友探讨一个问题:如果判定一个对象已被处置
  11. 如何在 Mac 上更改 Safari 背景?
  12. python变量、运算符、要求从键盘输入用户名和密码,校验格式是否符合规则,如果不符合,打印出不符合的原因,并提示重新输入练习
  13. 消息队列MQ的基础知识
  14. SWFUpload使用指南
  15. mysql中大文本的数据类型
  16. Ubuntu使用lightdm避坑
  17. 深度搜索算法查找最短路径
  18. 虚拟直播需要哪些设备?如何搭建虚拟直播团队?
  19. 分享一个MongoDB可视化工具rockmongo-on-windows
  20. HTML多图片压缩上传

热门文章

  1. Android TV 快进帧预览
  2. 转 Java的各种打包方式(JAR/WAR/EAR/CAR)
  3. 三次简化一张图:一招理解LSTM/GRU门控机制
  4. Codeforces Round #354 (Div. 2)-A
  5. 一步一步学lucene——(第四步:搜索篇)
  6. Linq专题之提高编码效率—— 第一篇 Aggregate方法
  7. 人生百味,浓缩到最后就是一个淡字
  8. Android IOS WebRTC 音视频开发总结(三三)-- Periscope介绍
  9. C语言嵌入式系统编程修炼
  10. 谈吉日嘎拉的《白话反射技术》及其他(吵架篇)