关于ZXing 就不用多介绍了,本问主要介绍如何使用ZXing 生成条形码和二维码的图片。

Release 版本的dll下载地址:http://zxingnet.codeplex.com/

下载完成后在项目中引用ZXing.dll,然后做以下封装:

/// <summary>/// 产生二维码/// </summary>/// <param name="width">二维码的宽度</param>/// <param name="height">二维码的高度</param>/// <param name="Contents">二维码内容</param>/// <returns>生成的图片</returns>public static Bitmap CreateQRCode( string Contents,int width = 430, int height = 430){ EncodingOptions options = null;BarcodeWriter writer = null;options = new QrCodeEncodingOptions{DisableECI = true,CharacterSet = "UTF-8",Width = width,Height = height};writer = new BarcodeWriter();writer.Format = BarcodeFormat.QR_CODE;writer.Options = options;Bitmap bitmap = writer.Write(Contents);return bitmap;}/// <summary>/// 产生条形码/// </summary>/// <param name="width">条形码图片的宽度</param>/// <param name="height">条形码图片的高度</param>/// <param name="Contents">条形码内容</param>/// <returns>生成的图片</returns>public static Bitmap CreateBarCode( string Contents,int width=530, int height=200){ EncodingOptions options =null;BarcodeWriter writer =null;options = new QrCodeEncodingOptions{DisableECI = true,CharacterSet = "UTF-8",Width =  width,Height = height};writer = new BarcodeWriter();writer.Format = BarcodeFormat.CODE_128;writer.Options = options;Bitmap bitmap = writer.Write(Contents);return bitmap;}

注意在生成条形码的时候 设置好合适的BarcodeFormat

如果您觉得我的文章对您有所帮助,欢迎扫码进行赞赏!

用ZXing 生成条形码和二维码图片相关推荐

  1. java关于Zxing 生成带Logo 二维码图片失真问题

    java关于Zxing 生成带Logo 二维码图片失真问题 问题点 logo本身是高清图片,但是Zxing生成的二维码中,logo像素失真,感觉被严重压缩一样. 排查问题 是Graphics2D 绘制 ...

  2. ZXing生成条形码、二维码、带logo二维码

    采用的是开源的ZXing,Maven配置如下,jar包下载地址,自己选择版本下载,顺便推荐下Maven Repository <!-- https://mvnrepository.com/art ...

  3. JAVA使用barcode4j生成条形码和二维码图片以及带logo的二维码,验证码图片

    二维码 1.Maven引入barcode4j依赖 <!-- 条形码生成 --><dependency><groupId>net.sf.barcode4j</g ...

  4. 碎步二:zxing核心包生成条形码和二维码

    最近闲得无趣,于是写点技术知识放到博客上,希望以后对自己有所帮助.随着时代的发展,二维码已经悄悄的被时代所认可,不管是个人或者公司,二维码受到很多人的认可,如今在互联网上二维码几乎随处可见.废话不多说 ...

  5. C#利用ZXing.Net生成条形码,二维码和带Logo的二维码

    本文是利用ZXing.Net在WinForm中生成条形码,二维码的小例子,仅供学习分享使用,如有不足之处,还请指正. 什么是ZXing.Net? ZXing是一个开放源码的,用Java实现的多种格式的 ...

  6. C# 利用ZXing.Net来生成条形码和二维码

    本文是利用ZXing.Net在WinForm中生成条形码,二维码的小例子,仅供学习分享使用,如有不足之处,还请指正. 什么是ZXing.Net? ZXing是一个开放源码的,用Java实现的多种格式的 ...

  7. 让一句话生成一张二维码图片

    让一句话生成一张二维码图片 使用了core.3.3.0.jar包,推荐maven 一共三步就可以完成 第一步:创建一个 输出流 第二步:画一个虚拟对象 第三步:二维码对象的信息写入文件 注释很清楚 p ...

  8. iOS开发如何生成标准的二维码图片

    iOS开发生成标准的二维码图片 废话不多说,下面直接上代码 //使用CIFilter滤镜类生成二维码 - (UIImage *)generateQRCodeWithString:(NSString * ...

  9. 基于zxing生成与解析二维码、条形码

    基于zxing(https://github.com/zxing/zxing)与maven,针对二维码(包括带图片的二维码).条形码进行了简单的封装,以便在项目中更好的利用. ZXing是一个开源Ja ...

最新文章

  1. html post 发送两次,JS发送跨域Post请求出现两次请求的解决办法
  2. material mem
  3. 查看mysql SQL物理读_Oracle查看逻辑读、物理读资源占用排行的SQL语句
  4. ThinkingInJava对this关键字的介绍
  5. 【flink】flink http 方式 写入 clickhouse 报错 netty DefaultChannelIId.newInstance
  6. MySQL-01-linux安装MySQL的两种方式及其遇到的问题
  7. python函数的基本使用_Python学习笔记——主要函数及基本使用(与C的对比)
  8. ztree 后台异步加载_zTree异步加载实现
  9. PHP html 转换成PDF wkhtmltopdf HTML 转换成 PDF (JAVA C#都适用)
  10. Spring学习笔记(入门)
  11. 大数据杀熟行为10月1日起明令禁止,作为开发的你怎么看?
  12. 【Unity3D】使用Unity做一个简单的游戏,roll_a_ball,第一步创建游戏。
  13. shell编程文档资料
  14. 忙活了一天,PDF转epub基本成功
  15. excel计算式自动计算_钢筋计算太麻烦?全套钢筋翻样Excel自动计算表,限时分享...
  16. 已解决TypeError: Descriptors cannot not be created directly.
  17. Golang如何实现排序
  18. java交通信号灯毕业论文范文_信号灯设计论文,关于基于FPGA的交通信号灯控制系统设计相关参考文献资料-免费论文范文...
  19. mount 命令介绍
  20. 【产品经理】产品体验报告的思路

热门文章

  1. 英文主要搜索引擎及目录
  2. BI家族又添新军 用户该如何选择??
  3. 分享一款可兼容STM32F103C8T6的国产32位单片机MM32F103C8T6
  4. 2023年全国最新二级建造师精选真题及答案42
  5. WPF ComboBox
  6. 【js】 JavaScript实现抽奖效果
  7. 谨以此歌来怀念失去的爱人
  8. MPU6050配置及读数换算
  9. time after time
  10. 为什么觉得苦瓜的苦没有生活苦?