您可能希望生成二维码时向其中添加自定义图像,例如公司 Logo 或个人资料的图像。

安装 Spire.Barcode for .NET

首先,您需要添加 Spire.Barcode for .NET 包中包含的 DLL 文件作为 .NET 项目中的引用。DLL 文件可以从此链接下载或通过 NuGet 安装。

PM> Install-Package Spire.Barcode

C#/VB.NET 生成带有 Logo 图像的二维码

以下是生成带有徽标图像的二维码的步骤:

  • 创建一个 BarcodeSettings 对象。
  • 使用 BarcodeSettings.Type、BarcodeSettings.QRCodeECL 和 BarcodeSetting.Data 属性设置条码类型、纠错级别和数据等。
  • 使用 BarcodeSettings.QRCodeLogoImage 属性设置 Logo 图像。
  • 根据设置创建一个 BarCodeGenerator 对象。
  • 使用 BarCodeGenerator.GenerateImage() 方法生成二维码图像。
  • 使用 Image.Save() 方法保存图像。

using Spire.Barcode;
using Spire.License;
using System.Drawing;namespace AddLogoToQR
{class Program{static void Main(string[] args){//加载licenseSpire.License.LicenseProvider.SetLicenseFileFullPath("license.elic.xml");//创建一个BarcodeSettings对象BarcodeSettings settings = new BarcodeSettings();//设置条码类型、纠错级别、数据等settings.Type = BarCodeType.QRCode;settings.QRCodeECL = QRCodeECL.M;settings.ShowText = false;settings.X = 2.5f;string data = "www.e-iceblue.com";settings.Data = data;settings.Data2D = data;//设置logo图像settings.QRCodeLogoImage = Image.FromFile(@"C: \Users\Administrator\Desktop\logo.png");//根据设置生成二维码图像BarCodeGenerator generator = new BarCodeGenerator(settings);Image image = generator.GenerateImage();image.Save("QR.png", System.Drawing.Imaging.ImageFormat.Png);}}
}

Spire.Barcode 有.NET和Java版本,用于生成、读取、扫描1D和2D条形码,可用于桌面程序、网站开发二维码、条码功能,比如我们熟知的草料二维码生成网站等。

怎么用C#开发带logo的二维码生成器相关推荐

  1. iOS 生成带 logo 的二维码,区域截屏保存至相册(小功能二连发 (一))

    原文链接:http://www.jianshu.com/p/36e9f012ef39 生成带 logo 的二维码 区域截屏相关 -- 由3033分享 开篇 最近项目需要搞了几个相对独立的小功能,今天有 ...

  2. (转)ZXing生成二维码和带logo的二维码,模仿微信生成二维码效果

    场景:移动支付需要对二维码的生成与部署有所了解,掌握目前主流的二维码生成技术. 1 ZXing 生成二维码 首先说下,QRCode是日本人开发的,ZXing是google开发,barcode4j也是老 ...

  3. Py之qrcode:调用python的qrcode库两种方式生成二维码、带logo的二维码

    Py之qrcode:调用python的qrcode库两种方式生成二维码.带logo的二维码 目录 python编程实现生成二维码 1.第一种方式-纯文本 2.第二种方式-带logo

  4. QRCode二维码生成方案及其在带LOGO型二维码中的应用(2)

    QRCode二维码生成方案及其在带LOGO型二维码中的应用(2) 原文:QRCode二维码生成方案及其在带LOGO型二维码中的应用(2) 续前:QRCode二维码生成方案及其在带LOGO型二维码中的应 ...

  5. zing生成带logo的二维码

    主要代码: @SuppressWarnings({"rawtypes","unchecked","finally"}) public cla ...

  6. zxing生成带logo的二维码

    倒Zxing依赖 implementation 'cn.bingoogolapple:bga-qrcode-zxing:1.2.1' 代码段 import android.graphics.Bitma ...

  7. zxing 生成二维码,可设置logo、二维码颜色、白边大小

    主要是使用google的zxing 生成二维码,可设置logo.二维码前景色/后景色.白边大小.二维码大小 1.用到jar包 <dependency><groupId>com. ...

  8. Android Studio 生成二维码、生成带logo的二维码

    1.生成二维码: 2.生成logo的二维码: 一.引入依赖 首先在libs文件目录下放进jar包zxing.jar,要下载zxing.jar就点击链接:下载zxing.jar(记得点击"Cd ...

  9. 使用zxing生成带logo的二维码图片,自动调节logo图片相对二维码图片的大小

    使用zxing生成带logo的二维码图片,自动调节logo图片相对二维码图片的大小  * 可选是否带logo,可选是否保存二维码图片:结果返回base64编码的图片数据字符串  * 页面显示:< ...

最新文章

  1. MySQL安装失败出现could not start the service mysql error:0 错误提示
  2. python横向柱状图-python绘制横向水平柱状条形图Bar
  3. Android system server之PackageManagerService详细分析
  4. 【LeetCode从零单排】No.9 Palindrome Number
  5. Visual Studio Code中文文档(一)-快速入门
  6. python如何读取配置文件获取url以及hhead_python爬虫小工具:(模块:copyhreaders,直接复制头文件,无须挨个添加双引号)...
  7. vue.js 四(指令和自定义指令)
  8. Android中使用官方提供好的功能使用说明(比如系统图库获取),也作为延生学习的学习文档
  9. 三维数据平滑处理_VTK图像处理(二)--vtkPolyData数据处理
  10. 单片机c语言期末考试题(a)的答案,单片机C语言期末考试题(A).doc
  11. vijos1846 [NOIP2013] 华容道【最短路】
  12. 客制化键盘各部件介绍(客制化入门必看)
  13. java 中的builder_Java设计中的Builder模式的介绍
  14. 计算机设置开机背景,电脑开关机背景图片怎么换
  15. 2021-09-14联想云教室连接不上服务器解决办法
  16. 五款交友APP对比评测,哪款交友app好用?
  17. CDN应用进阶 | 大文件下载及视频点播的CDN加速实践
  18. php自定义建站系统,PbootCMS(开源免费PHP建站系统) V2.0.9 官方版
  19. win10如何一键还原系统
  20. IDEA - 官方定制主题,Dark Purple theme,Cyan Light Theme,Gray Theme

热门文章

  1. linux内核-进程三部曲:创建、执行与消亡
  2. Ubuntu搭建FTP服务器后用filezella连接报错
  3. SAP-ABAP-小计收起/折叠明细项目-只显示小计内容
  4. 杭州电子科技大学2020计算机研究生考研经验贴
  5. MySQL Workbench 类似Navicat侧边栏查表名
  6. 云服务器添加交换分区
  7. Win10 Office2016 激H失败错误代码0x80080005
  8. 头条App项目测试实战(七)实名认证功能用例设计
  9. 丽台显卡测试软件,领先A卡62% 丽台7系显卡对比测试
  10. python循环嵌套打印小星星_python基础:嵌套循环及例子(打印小星星,九九乘法表)...