C#生成二维码zxing方式
来源:互联网 发布:server2012网络连接 编辑:程序博客网 时间:2024/05/20 03:06
下载较高版本的zxing版本;太旧的版本生成的白边空白处很大图片不好看。使用新的zxing.dll文件生成的白边会很好看。
下载后,通过项目引用导入zxing.dll文件
using ZXing;
int width = 64; //图片宽度 int height = 64;//图片长度 BarcodeWriter barCodeWriter = new BarcodeWriter(); barCodeWriter.Format = BarcodeFormat.QR_CODE; // 生成码的方式(这里设置的是二维码),有条形码\二维码\还有中间嵌入图片的二维码等 barCodeWriter.Options.Hints.Add(EncodeHintType.CHARACTER_SET, "UTF-8");// 支持中文字符串 barCodeWriter.Options.Hints.Add(EncodeHintType.ERROR_CORRECTION, ZXing.QrCode.Internal.ErrorCorrectionLevel.H); barCodeWriter.Options.Height = height; barCodeWriter.Options.Width = width; barCodeWriter.Options.Margin = 0; //设置的白边大小 ZXing.Common.BitMatrix bm = barCodeWriter.Encode(DNS); //DNS为要生成的二维码字符串 Bitmap result = barCodeWriter.Write(bm); Bitmap Qcbmp = result.Clone(new Rectangle(Point.Empty, result.Size), PixelFormat.Format1bppIndexed);//位深度 SaveImg(currentPath, Qcbmp); //图片存储自己写的函数 //Qcbmp=WhiteUp(Qcbmp,10); pictureBox1.Image = Qcbmp; pictureBox1.Refresh();
阅读全文
0 0
- C#生成二维码zxing方式
- zxing方式生成二维码
- C# 生成二维码 两种方式ThoughtWorks.QRCode ZXing
- 采用ZXing方式生成二维码
- Java生成二维码(zxing方式)
- JAVA生成二维码(使用zxing方式)
- Java--生成二维码(zxing方式)
- C# 生成二维码和zxing类库
- C#生成二维码和zxing类库
- C# 生成二维码和zxing类库
- ZXing.Net C#条码 二维码生成库
- ZXing.Net生成二维码和解码二维码图像 C#
- 利用ZXing生成二维码
- ZXing二维码生成
- ZXing生成二维码
- 采用zxing生成二维码
- 利用Zxing生成二维码
- 使用zxing生成二维码
- spring boot security oauth2 jwt完美整合例子-java编程
- 负载均衡算法,nginx应用
- mybatis数据库字段带下划线,映射支持java类属性驼峰命名
- 目标检测
- Collections.sort() 排序的返回值
- C#生成二维码zxing方式
- JAVA面向对象练习06
- 企业集群平台架构设计与实现
- iOS 短信验证码倒计时按钮的实现
- Spring Boot添加JSP模板
- dom 事件对象中target与currentTarget区别
- HBase介绍、安装与应用案例
- shell 脚本编程学习(二) 变量,用户输入,参数
- javascript某标签的鼠标滚动事件取消效果或实现其他自定义效果