需要用到ThoughtWorks.QRCode.dll文件

            string str = Server.UrlDecode(Request.QueryString["id"]);
QRCodeEncoder encoder = new QRCodeEncoder();
encoder.QRCodeEncodeMode = QRCodeEncoder.ENCODE_MODE.BYTE;//编码方式(注意:BYTE能支持中文,ALPHA_NUMERIC扫描出来的都是数字)
encoder.QRCodeScale = 4;//大小(值越大生成的二维码图片像素越高)
encoder.QRCodeVersion = 0;//版本(注意:设置为0主要是防止编码的字符串太长时发生错误)
encoder.QRCodeErrorCorrect = QRCodeEncoder.ERROR_CORRECTION.M;//错误效验、错误更正(有4个等级)
System.Drawing.Bitmap bp = encoder.Encode(str,Encoding.GetEncoding("GB2312"));
MemoryStream ms = new MemoryStream();
bp.Save(ms, System.Drawing.Imaging.ImageFormat.Bmp);
Response.ContentType = "image/bmp";
Response.BinaryWrite(ms.ToArray());

最新文章

  1. 1.2 控制器 view 的创建和加载
  2. HW职责 (Hardware Engineer)
  3. Git使用方法
  4. Spring自定义一个拦截器类SomeInterceptor,实现HandlerInterceptor接口及其方法的实例
  5. Struts 1.3(第一例) - Login
  6. Codeforces Round #131 (Div. 2) E. Relay Race dp
  7. 从ASM迁移到ARM(1):平台支持的迁移服务
  8. VMware7安装CentOS6.5教程
  9. Android 开发之错误整理 [2014-04-28 09:22:28 - XXXX] Unable to resolve target 'android-18'
  10. 浅析SQL Server在可序列化隔离级别下,防止幻读的范围锁的锁定问题
  11. Linux上安装 MongoDB ZK MEMCACHE PHP扩展
  12. 玩转Google
  13. 爬虫1 socket方式下载一张图片
  14. 移动端的1px边框问题
  15. 第八次Scrum meeting
  16. Zookeeper 基本应用及盲点
  17. fabric-sdk-container v1.0-beta 新增支持多服务节点
  18. php一些方法说明
  19. souce insight出错 There was an error opening project
  20. Maven 安装与使用(一)

热门文章

  1. hdoj--1257--最少拦截系统(动态规划)
  2. [POJ 1934] Trip
  3. 第18章 Redis数据结构常用命令
  4. [转载]linux上安装oracle
  5. JS——BOM操作(基本用法与实现:open()、close()、scrollTop等了解)
  6. POJ 1654 乱搞题?
  7. [XJOI]noip45 T2 图
  8. C#使用ICSharpCode.SharpZipLib.dll进行文件的压缩与解压
  9. [hihocoder][Offer收割]编程练习赛48
  10. SQLServer之merge函数用法