如何向二维码添加徽标
在二维码中添加徽标,可将标准图案转化为品牌资产。 企业会在营销材料、产品包装和数字营销活动中使用嵌入徽标的二维码,以增强品牌辨识度,同时确保二维码完全可扫描。
IronQR 支持通过 QrLogo 类以及 Logo 中的 QrStyleOptions 属性嵌入徽标。 QrLogo 构造函数接受宽度、高度和圆角半径参数,让您能够控制徽标的显示效果。
在本指南中,我们将向您展示如何使用 C# 中的 IronQR 将徽标嵌入到二维码中。
快速入门:向二维码添加徽标
加载徽标图片,将其附加到 QrStyleOptions,然后保存带有品牌标识的二维码。
-
使用 NuGet 包管理器安装 https://www.nuget.org/packages/IronQR
PM > Install-Package IronQR -
复制并运行这段代码。
var qrCode = QrWriter.Write("https://example.com"); var logo = new QrLogo(AnyBitmap.FromFile("logo.png"), 50, 50, 5); var style = new QrStyleOptions { Logo = logo }; qrCode.Save(style).SaveAs("qr-with-logo.png"); -
部署到您的生产环境中进行测试
通过免费试用立即在您的项目中开始使用IronQR
最小工作流程(5 个步骤)
- 下载 C# 库,创建带有嵌入式徽标的二维码
- 使用 `AnyBitmap.FromFile` 加载您的徽标图片
- 创建一个带有尺寸和圆角半径参数的 `QrLogo`
- 使用 `Logo` 属性配置 `QrStyleOptions`
- 使用
SaveAs保存品牌二维码
二维码生成:嵌入自定义徽标
要添加徽标,请使用 AnyBitmap.FromFile 加载图片,然后创建一个 QrLogo 对象,并指定其宽度、高度和圆角半径。 将其分配给 Logo 属性,位于 QrStyleOptions 中。
为获得最佳效果,请使用背景为透明或白色的方形徽标。 "圆角半径"参数可让您将徽标边缘进行圆角处理,以呈现更精致的外观。
:path=/static-assets/qr/content-code-examples/how-to/add-custom-logo-qr-code.cs
using IronQr;
using IronSoftware.Drawing;
// Load new logo image
AnyBitmap logo = AnyBitmap.FromFile("sample.png");
// Add new logo to QR code style options
QrStyleOptions styleOptions = new QrStyleOptions()
{
Logo = new QrLogo(logo, 0, 0, 10),
Dimensions = 500,
};
// Create QR code with URL data
QrCode qr = QrWriter.Write("https://ironsoftware.com/csharp/qr/");
// Save QR code as a bitmap
AnyBitmap qrImage = qr.Save(styleOptions);
// Save QR code bitmap as file
qrImage.SaveAs("qrURLWithLogo.png");
Imports IronQr
Imports IronSoftware.Drawing
' Load new logo image
Dim logo As AnyBitmap = AnyBitmap.FromFile("sample.png")
' Add new logo to QR code style options
Dim styleOptions As New QrStyleOptions() With {
.Logo = New QrLogo(logo, 0, 0, 10),
.Dimensions = 500
}
' Create QR code with URL data
Dim qr As QrCode = QrWriter.Write("https://ironsoftware.com/csharp/qr/")
' Save QR code as a bitmap
Dim qrImage As AnyBitmap = qr.Save(styleOptions)
' Save QR code bitmap as file
qrImage.SaveAs("qrURLWithLogo.png")
输出
下一步是什么?
放置好徽标后,请考虑调整二维码的颜色以匹配您的品牌配色方案,增加边距以确保在较小尺寸下也能清晰扫描,或设置纠错级别,以确保在叠加较大徽标时二维码仍可读取。

