IronQR 操作指南 修改二维码Logo 如何向二维码添加徽标 Ahmad Sohail 已更新:2026年1月1日 下载 IronQR NuGet 下载 免费试用 LLM副本 LLM副本 将页面复制为 Markdown 格式,用于 LLMs 在 ChatGPT 中打开 向 ChatGPT 咨询此页面 在双子座打开 向 Gemini 询问此页面 在 Grok 中打开 向 Grok 询问此页面 打开困惑 向 Perplexity 询问有关此页面的信息 分享 在 Facebook 上分享 分享到 X(Twitter) 在 LinkedIn 上分享 复制链接 电子邮件文章 This article was translated from English: Does it need improvement? Translated View the article in English 在二维码中添加徽标,可将标准图案转化为品牌资产。 企业会在营销材料、产品包装和数字营销活动中使用嵌入徽标的二维码,以增强品牌辨识度,同时确保二维码完全可扫描。 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 Free 30 Day Trial 最小工作流程(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") $vbLabelText $csharpLabel 输出 下一步是什么? 放置好徽标后,请考虑调整二维码的颜色以匹配您的品牌配色方案,增加边距以确保在较小尺寸下也能清晰扫描,或设置纠错级别,以确保在叠加较大徽标时二维码仍可读取。 Ahmad Sohail 立即与工程团队聊天 全栈开发者 Ahmad 是一名全栈开发人员,拥有扎实的 C#、Python 和 Web 技术基础。他对构建可扩展的软件解决方案深感兴趣,并喜欢探索设计和功能在实际应用中如何结合。在加入 Iron Software 团队之前,Ahmad 致力于自动化项目和 API 集成,专注于提高性能和开发人员体验。在业余时间,他喜欢尝试 UI/UX 想法,贡献开源工具,并偶尔从事技术写作和文档工作,以便让复杂主题更易于理解。 准备开始了吗? Nuget 下载 63,625 | 版本: 2026.4 刚刚发布 免费试用 免费 NuGet 下载 总下载量:63,625 查看许可证 还在滚动吗? 想快速获得证据? PM > Install-Package IronQR 运行示例 观看您的 URL 变成 QR 代码。 免费 NuGet 下载 总下载量:63,625 查看许可证