怎么用C#开发带logo的二维码生成器
您可能希望生成二维码时向其中添加自定义图像,例如公司 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的二维码生成器相关推荐
- iOS 生成带 logo 的二维码,区域截屏保存至相册(小功能二连发 (一))
原文链接:http://www.jianshu.com/p/36e9f012ef39 生成带 logo 的二维码 区域截屏相关 -- 由3033分享 开篇 最近项目需要搞了几个相对独立的小功能,今天有 ...
- (转)ZXing生成二维码和带logo的二维码,模仿微信生成二维码效果
场景:移动支付需要对二维码的生成与部署有所了解,掌握目前主流的二维码生成技术. 1 ZXing 生成二维码 首先说下,QRCode是日本人开发的,ZXing是google开发,barcode4j也是老 ...
- Py之qrcode:调用python的qrcode库两种方式生成二维码、带logo的二维码
Py之qrcode:调用python的qrcode库两种方式生成二维码.带logo的二维码 目录 python编程实现生成二维码 1.第一种方式-纯文本 2.第二种方式-带logo
- QRCode二维码生成方案及其在带LOGO型二维码中的应用(2)
QRCode二维码生成方案及其在带LOGO型二维码中的应用(2) 原文:QRCode二维码生成方案及其在带LOGO型二维码中的应用(2) 续前:QRCode二维码生成方案及其在带LOGO型二维码中的应 ...
- zing生成带logo的二维码
主要代码: @SuppressWarnings({"rawtypes","unchecked","finally"}) public cla ...
- zxing生成带logo的二维码
倒Zxing依赖 implementation 'cn.bingoogolapple:bga-qrcode-zxing:1.2.1' 代码段 import android.graphics.Bitma ...
- zxing 生成二维码,可设置logo、二维码颜色、白边大小
主要是使用google的zxing 生成二维码,可设置logo.二维码前景色/后景色.白边大小.二维码大小 1.用到jar包 <dependency><groupId>com. ...
- Android Studio 生成二维码、生成带logo的二维码
1.生成二维码: 2.生成logo的二维码: 一.引入依赖 首先在libs文件目录下放进jar包zxing.jar,要下载zxing.jar就点击链接:下载zxing.jar(记得点击"Cd ...
- 使用zxing生成带logo的二维码图片,自动调节logo图片相对二维码图片的大小
使用zxing生成带logo的二维码图片,自动调节logo图片相对二维码图片的大小 * 可选是否带logo,可选是否保存二维码图片:结果返回base64编码的图片数据字符串 * 页面显示:< ...
最新文章
- MySQL安装失败出现could not start the service mysql error:0 错误提示
- python横向柱状图-python绘制横向水平柱状条形图Bar
- Android system server之PackageManagerService详细分析
- 【LeetCode从零单排】No.9 Palindrome Number
- Visual Studio Code中文文档(一)-快速入门
- python如何读取配置文件获取url以及hhead_python爬虫小工具:(模块:copyhreaders,直接复制头文件,无须挨个添加双引号)...
- vue.js 四(指令和自定义指令)
- Android中使用官方提供好的功能使用说明(比如系统图库获取),也作为延生学习的学习文档
- 三维数据平滑处理_VTK图像处理(二)--vtkPolyData数据处理
- 单片机c语言期末考试题(a)的答案,单片机C语言期末考试题(A).doc
- vijos1846 [NOIP2013] 华容道【最短路】
- 客制化键盘各部件介绍(客制化入门必看)
- java 中的builder_Java设计中的Builder模式的介绍
- 计算机设置开机背景,电脑开关机背景图片怎么换
- 2021-09-14联想云教室连接不上服务器解决办法
- 五款交友APP对比评测,哪款交友app好用?
- CDN应用进阶 | 大文件下载及视频点播的CDN加速实践
- php自定义建站系统,PbootCMS(开源免费PHP建站系统) V2.0.9 官方版
- win10如何一键还原系统
- IDEA - 官方定制主题,Dark Purple theme,Cyan Light Theme,Gray Theme
热门文章
- linux内核-进程三部曲:创建、执行与消亡
- Ubuntu搭建FTP服务器后用filezella连接报错
- SAP-ABAP-小计收起/折叠明细项目-只显示小计内容
- 杭州电子科技大学2020计算机研究生考研经验贴
- MySQL Workbench 类似Navicat侧边栏查表名
- 云服务器添加交换分区
- Win10 Office2016 激H失败错误代码0x80080005
- 头条App项目测试实战(七)实名认证功能用例设计
- 丽台显卡测试软件,领先A卡62% 丽台7系显卡对比测试
- python循环嵌套打印小星星_python基础:嵌套循环及例子(打印小星星,九九乘法表)...