C#--二维码生成代码
2024-08-27 03:17:42
需要用到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.2 控制器 view 的创建和加载
- HW职责 (Hardware Engineer)
- Git使用方法
- Spring自定义一个拦截器类SomeInterceptor,实现HandlerInterceptor接口及其方法的实例
- Struts 1.3(第一例) - Login
- Codeforces Round #131 (Div. 2) E. Relay Race dp
- 从ASM迁移到ARM(1):平台支持的迁移服务
- VMware7安装CentOS6.5教程
- Android 开发之错误整理 [2014-04-28 09:22:28 - XXXX] Unable to resolve target 'android-18'
- 浅析SQL Server在可序列化隔离级别下,防止幻读的范围锁的锁定问题
- Linux上安装 MongoDB ZK MEMCACHE PHP扩展
- 玩转Google
- 爬虫1 socket方式下载一张图片
- 移动端的1px边框问题
- 第八次Scrum meeting
- Zookeeper 基本应用及盲点
- fabric-sdk-container v1.0-beta 新增支持多服务节点
- php一些方法说明
- souce insight出错 There was an error opening project
- Maven 安装与使用(一)
热门文章
- hdoj--1257--最少拦截系统(动态规划)
- [POJ 1934] Trip
- 第18章 Redis数据结构常用命令
- [转载]linux上安装oracle
- JS——BOM操作(基本用法与实现:open()、close()、scrollTop等了解)
- POJ 1654 乱搞题?
- [XJOI]noip45 T2 图
- C#使用ICSharpCode.SharpZipLib.dll进行文件的压缩与解压
- [hihocoder][Offer收割]编程练习赛48
- SQLServer之merge函数用法