IRONSOFTWAREHOME

如何向二维码添加徽标

Curtis Chau
Curtis Chau
Updated: 2026年1月2日

在二维码中添加徽标,可将标准图案转化为品牌资产。 企业会在营销材料、产品包装和数字营销活动中使用嵌入徽标的二维码,以增强品牌辨识度,同时确保二维码完全可扫描。

IronQR通过QrStyleOptions中。 QrLogo构造函数接受宽度、高度和角半径的参数,让您可以控制标志的显示方式。

在本指南中,我们将向您展示如何使用 C# 中的 IronQR 将徽标嵌入到二维码中。

快速入门:向二维码添加徽标

加载一个标志图片,将其附加到QrStyleOptions,并保存带有品牌标志的QR码。

  1. 1Install IronQR with NuGet Package Manager

    PM > Install-Package IronQR

  2. 2复制并运行这段代码。

    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");
    C#
  3. 3部署到您的生产环境中进行测试

    通过免费试用立即在您的项目中开始使用IronQR
    arrow pointer

将徽标嵌入二维码

要添加标志,请使用QrLogo对象,指定宽度、高度和角半径。 将其分配给QrStyleOptions中。

为获得最佳效果,请使用背景为透明或白色的方形徽标。 "圆角半径"参数可让您将徽标边缘进行圆角处理,以呈现更精致的外观。

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");

输出

内嵌徽标的二维码

下一步是什么?

放置好徽标后,请考虑调整二维码的颜色以匹配您的品牌配色方案,增加边距以确保在较小尺寸下也能清晰扫描,或设置纠错级别,以确保在叠加较大徽标时二维码仍可读取。

常见问题解答

在QR码中添加标志有什么好处?

将标志添加到QR码中可以将普通模式转化为品牌资产,通过在营销材料、产品包装和数字活动中提高品牌认可度,同时保持全面的可扫描性。

我怎样用IronQR把一个标志嵌入到我的QR码中?

使用IronQR,您可以通过使用`QrLogo`类和`QrStyleOptions`中的`Logo`属性来嵌入标志。您可以加载您的标志图像,将其附加到`QrStyleOptions`,并保存品牌QR码。

在IronQR中创建QrLogo时可以设置哪些参数?

在IronQR中创建`QrLogo`时,可以设置宽度、高度和角半径等参数,让您可以控制QR码中标志的外观。

什么类型的标志最适合嵌入在QR码中?

为了获得最佳效果,建议使用带透明或白色背景的方形标志。这确保了标志与QR码设计完美融合。

在添加标志后,能否调整QR码的外观?

是的,嵌入标志后,您可以进一步自定义您的QR码,通过调整其颜色以匹配您的品牌调色板,添加边距,或使用IronQR设置错误校正级别。

是否可以在QR码中圆化标志的边缘?

是的,通过在IronQR中创建`QrLogo`对象时指定角半径参数,可以在QR码中圆化标志的边缘。

使用IronQR向QR码添加标志的最简化工作流程是什么?

最简化的工作流程包括下载C#库,用`AnyBitmap.FromFile`加载您的标志图像,创建带有尺寸和角半径的`QrLogo`,用`Logo`属性配置`QrStyleOptions`,并使用`SaveAs`保存QR码。

如何开始使用IronQR创建嵌入标志的QR码?

要开始使用IronQR创建嵌入标志的QR码,首先从NuGet下载C#库,然后按照步骤加载标志,创建`QrLogo`,配置`QrStyleOptions`,并保存QR码。

What should I do after embedding a logo in my QR code?

Consider customizing your QR code further by adjusting colors to match your brand, adding margins for better scanning, or setting error correction levels for enhanced readability.

Can embedded logo QR codes still be scanned effectively?

Yes, even with an embedded logo, IronQR ensures that the QR code maintains full scannability by allowing you to set appropriate error correction levels.

Curtis Chau
技术作家

Curtis Chau 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。

...
阅读更多

准备开始了吗?

Nuget Downloads 74,386版本:2026.9刚刚发布

立即获取您的免费30 天试用密钥
无需信用卡或创建账户
C# 用于 PDF 的 NuGet 库
通过 NuGet 安装

版本: 2026.9

PM > Install-Package IronQR
nuget.org/packages/IronQR/
  1. 在解决方案资源管理器中,右键点击引用,管理 NuGet 包
  2. 选择浏览并搜索“IronQR”
  3. 选择包并安装
C# PDF DLL
下载 DLL

版本: 2026.9

  1. 下载并解压IronQR到您的解决方案目录中的~/Libs等位置
  2. 在Visual Studio解决方案资源管理器中,右键单击引用。选择浏览,“IronQR.dll”

许可证从$999开始

Key in blue circle

立即获取免费的 30 天试用版密钥

Your trial license will be sent to your email address

无任何限制。100% 解锁。无需信用卡。

bullet_checked无需信用卡或创建账户无任何限制。100% 解锁。无需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
预约您的免费现场演示
Booking Badge

深受全球数百万工程师信赖

Iron Software 的客户徽标
获取您的无义务咨询
填写下面的表格或通过sales@ironsoftware.com
您的资料将始终保密。
深受全球数百万工程师信赖
Iron Software 的客户徽标
立即获取您的免费30 天试用密钥
无需信用卡或创建账户