前面我们介绍了如何使用 Spire.Barcode 创建二维码, 从Spire.Barcode 2.8.0开始,Spire.Barcode支持在二维码中间加图片。
本文将详细介绍如何通过编程的方式在创建QR Code时在二维码的中间添加图片。
请注意:该功能需要应用license file才能生效,因为试用版本身添加了公司的产品Logo。请联系该Email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用JavaScript。获取Spire.Barcode临时license file文件。
C#
Spire.License.LicenseProvider.SetLicenseKey("your license key");//创建BarcodeSettings对象 BarcodeSettings settings = new BarcodeSettings();//设置条码类型为二维码 settings.Type = BarCodeType.QRCode;//设置二维码数据 settings.Data = "123456789";//设置显示文本 settings.Data2D = "123456789";//设置数据类型为数字 settings.QRCodeDataMode = QRCodeDataMode.Numeric;//设置二维码错误修正级别 settings.QRCodeECL = QRCodeECL.H;//添加图片到二维码 settings.QRCodeLogoImage = Image.FromFile("Logo.png");//设置宽度 settings.X = 4.0f;//初始化BarCodeGenerator对象 BarCodeGenerator generator = new BarCodeGenerator(settings);//创建图片并保存为PNG格式 Image image = generator.GenerateImage();image.Save("QRCode.png");
VB.NET
Spire.License.LicenseProvider.SetLicenseKey("your license key") '创建BarcodeSettings对象
Dim settings As New BarcodeSettings()
'设置条码类型为二维码 settings.Type = BarCodeType.QRCode '设置二维码数据
settings.Data = "123456789"
'设置显示文本 settings.Data2D = "123456789" '设置数据类型为数字
settings.QRCodeDataMode = QRCodeDataMode.Numeric
'设置二维码错误修正级别 settings.QRCodeECL = QRCodeECL.H '添加图片到二维码
settings.QRCodeLogoImage = Image.FromFile("Logo.png")
'设置宽度 settings.X = 4F '初始化BarCodeGenerator对象
Dim generator As New BarCodeGenerator(settings)
'创建图片并保存为PNG格式 Dim image__1 As Image = generator.GenerateImage() image__1.Save("QRCode.png")
添加了图片的二维码: