场景

zxing.dll下载

https://download.csdn.net/download/badao_liumang_qizhi/11623214

效果

实现

新建Winform程序,将上面下载的zxing.dll添加到引用。

拖拽一个按钮,双击进入其点击事件。

private void button5_Click(object sender, EventArgs e){//二维码要存储的内容string codeString = "测试";//生成二维码并返回BitmapBitmap bitmap= ZxingHelper.CreateQRCode(codeString);//保存图片到本地//bitmap.Save(@"C:\Users\Administrator\Desktop\a.png");//将Bitmap转换成Image对象Image img = Image.FromHbitmap(bitmap.GetHbitmap());//设置pictureBox的图片源this.pictureBox1.Image = img;}

然后在页面上拖拽一个pictureBox用来显示照片

这里新建了一个工具类ZxingHelper,调用其CreateQRCode方法返回生成二维码的Bitmap格式。

这时如果想将其保存到本地,就使用Bitmap的Save()方法,参数是要保存的全路径。

如果想将照片显示在窗体上的pictureBox控件上,则使用Image的FromHbitmap()方法进行转换。

工具类中生成二维码的代码

 public static Bitmap CreateQRCode(string asset){EncodingOptions options = new QrCodeEncodingOptions{DisableECI = true,//编码CharacterSet = "UTF-8",//宽度Width = 120,//高度Height = 120};BarcodeWriter writer = new BarcodeWriter();writer.Format = BarcodeFormat.QR_CODE;writer.Options = options;return writer.Write(asset);}

Winform中使用zxing实现二维码生成(附dll下载)相关推荐

  1. Zxing实现二维码生成和解析,可带logo

        在项目中使用zxing生成二维码提供项目支撑(ZXing是一个开源Java类库用于解析多种格式的条形码和二维码),其余SwetakeQRCode.BarCode4j等等工具可去了解. 简单介绍 ...

  2. Android用Zxing扫二维码/生成二维码功能

    新年已过,一切恢复真正常,新的一年给自己几句指引: 光努力还不行,方向很重要. 总是想着最坏的结果,就会让人失去改变的勇气. 你当然有权利选择自己的人生--但只有在你真正强大后,逆行的阻力才会降到最小 ...

  3. 在iOS中集成ZXing实现二维码扫描

    图片找不到了.代码也找不到了.强制必须支持arm64位之后原来的zxing也不好用了. 现在苹果原生AVCaptureSession在iOS 7以上已经提供了二维码扫描功能,不用再依赖于Zxing了. ...

  4. 基于Zxing的二维码生成和二维码扫描

    最近又在倒腾二维码,发现网上的教程都不够用,所以把之前整合的二维码Demo有拿出来重新添加些功能,这里也算是重新学习吧! 当然对于二维码,相信大家都很熟悉了.这里就不多说.本项目是基于Zxing的开源 ...

  5. js 实现二维码生成

    我们可以使用qrcodejs来实现js生成二维码,qrcodejs是用于JavaScript的跨浏览器QRCode生成器,可以十分简单的实现二维码生成 一:下载qrcodejs插件 qrcode的地址 ...

  6. docker中使用python zxing实现二维码内容识别

      python中可以使用多种方法实现二维码内容的识别,但是不同实现的表现也各不相同,根据个人体验,zxing的识别效果要强于pyzbar.   但在将项目打成docker时,遇到了问题. File ...

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

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

  8. (转载)Android项目实战(二十八):使用Zxing实现二维码及优化实例

    Android项目实战(二十八):使用Zxing实现二维码及优化实例 作者:听着music睡 字体:[增加 减小] 类型:转载 时间:2016-11-21 我要评论 这篇文章主要介绍了Android项 ...

  9. zxing二维码生成工具类

    图片生成工具生成 1.支持多中形式的图片,二维码,条形码 2.支持一张图片多个二维码 3.支持二维码图片上加logo 4.支持图片头部底部添加文字描述 public class ZxingEncode ...

最新文章

  1. 初始Java DVD项目
  2. spark匹配html字段,Apache Spark中的高效字符串匹配
  3. java子类实例初始化过程
  4. Linux 下禅道和 SVN、GIT 集成插件发布
  5. Microsoft Teams:删除成员账户其历史聊天会发生什么?
  6. python flask Blueprint搭建
  7. 百度SEO站群PHP进销存源码ERP多仓库管理源码
  8. phpVirtualBox – 用浏览器操作虚拟机
  9. python串口通信_python 读取串口数据的示例
  10. php自学目录,PHP学习笔记(二) 了解PHP的基本语法以及目录结构
  11. 打家劫舍(Leetcode)动态规划c语言
  12. 第一课 GoC简介和演示
  13. Linux内核编程的特点
  14. 如何创建SQL Server Management Studio 18(SSMS)扩展
  15. 医疗行业源代码该如何保密
  16. 《推荐系统》基于标签的用户推荐系统
  17. 加州理工计算机与数学科学,美国加州理工学院计算机科学硕士排名专业攻略权威揭秘...
  18. vue报错Navigating to current location (/login) is not allowed
  19. 计算机平面设计教材,《计算机平面设计软件应用——全国中等职业技术学校计算机教材》低价购书_教材教辅考试_孔网...
  20. Vue项目中的静态资源引入

热门文章

  1. Docker环境运行Vue项目
  2. 分割点云数据_3D点云深度学习综述:三维形状分类、目标检测与跟踪、点云分割等...
  3. 记一次oracle数据库连不上处理
  4. java中在做除法操作时,对有余数的结果进行取整
  5. php登录注册连接数据库,利用PHP连接数据库——实现用户登录注册功能以及管理员对用户注...
  6. js 调用php 导出表格,[拿来主义]使用layui纯JS导出html页面中的table为excel
  7. python学习内容大全_python学习内容大全
  8. 1、leetcode209 长度最小的子数组
  9. matlab中画花瓣,matlab画心,画玫瑰花,表白合集
  10. font HTML语言,HTML font 标签