CSharp工具生成QR码的方法
来源:互联网 发布:阿里云cdn怎么样 编辑:程序博客网 时间:2024/05/21 14:01
CSharp工具生成WEB端的QR二维码与客户端的QR二维码。
C#开发参考DEMO:点击打开链接
大家经常遇到以下几个问题:
1.QR码的字符集:
手机条码要求条码编码字符集是UTF-8,但一般工厂使用的条码,对字符集要求是默认为ASCII,这两者其实是有区别的。QR条码的字符集可以通过参数进行设置,若不能设置,默认为UTF-8。
字符集类型:"UTF-8","GB2312","ASCII","GB18030"
设置方式:options.CharacterSet="UTF-8";
参数默认为:"UTF-8"编码方式
2.QR纠错级别:
QR条码数据纠错级别从低到高分为 L,M,Q,H,L纠错 8%,M纠错 15%,Q纠错 25%,H纠错30%
设置方式:options. ErrorCorrection = QrErrorLevel.L;
参数默认为:QrErrorLevel.Q
3. 输出图像大小:
输出条码图像,有许控件只能根据用户设定大小输出条码图像,好处是条码固定于图像大小区域,有可能使条码可识读性降低(原因是若条码增大,可能使码变得很细,导致识读软件无法识别)。若采用指定模块大小方式,可以保证条码的可识读性。
图像宽度:int Width
条码图像区域宽度:(单位:像素),
若宽度>0,条码自动填充图像区域,条码模块放大设置将失效
设置方式:options. Width=200;
参数默认为:0
图像高度:int Height
条码图像区域高度:(单位:像素),
若宽度>0,条码自动填充图像区域,条码模块放大设置将失效
设置方式:options. Height =200;
参数默认为:0
条码周围留空:int Margin
条码图像周围留空(单位:模块)
设置方式:options. Margin=4;
参数默认为:4
模块放大倍数:int MdScale
条码模块X方向和Y方向放大倍数
设置方式:options. MdScale=2;
参数默认为:2
C#开发参考DEMO:点击打开链接
若有开发问题咨询 QQ:409487486 (纯技术交流,非诚勿扰)
- CSharp工具生成QR码的方法
- QR码生成原理
- QR码的原理与识别方法
- QR的生成(二维码)
- 基于Excel的QR二维码生成工具——原理及算法详解(之一)
- 基于Excel的QR二维码生成工具——原理及算法详解(之二)
- 基于Excel的QR二维码生成工具——原理及算法详解(之三)
- 基于Excel的QR二维码生成工具——原理及算法详解(之四)
- 基于Excel的QR二维码生成工具——原理及算法详解(之五)
- 基于Excel的QR二维码生成工具——原理及算法详解(之六)
- 基于Excel的QR二维码生成工具——原理及算法详解(之七)
- 基于Excel的QR二维码生成工具——原理及算法详解(最终篇)
- 博客的QR码
- Android应用--QR的生成(二维码)
- Android应用--QR的生成(二维码)
- Android应用--QR的生成(二维码)
- Android应用--QR的生成(二维码
- 用Python实现QR二维码的生成
- 如何让自己拥有更多的时间
- ARC中内存管理相关的关键字
- Android 性能核心揭密
- ajax 前台js调用后台方法
- OpenShort测试、Leakage测试原理
- CSharp工具生成QR码的方法
- 【读书笔记】卓有成效的程序员
- Bootstrap学习 小例子
- 终端关于”闪卡”问题的处理
- 将Excel导入DataSet中预处理,然后再导入数据库
- UVA 1401 & LA 3942 (字典树Trie+递推)
- Bootstrap—基础样式定义
- 大小写字母转换方法
- Android使用多个Acitvity切换页面的方法_以及切入的动画效果