IRONSOFTWAREHOME

如何在QR Code中新增Logo

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

在您的QR Code中新增Logo,可以將標準圖案轉變為品牌資產。 公司在營銷材料、產品包裝和數位行銷中使用嵌入Logo的QR Code,以加強品牌識別,同時保持完整的可掃描性。

IronQR支援通過QrStyleOptions中。 QrLogo構造函式接受寬度、高度和圓角半徑的參數,使您能夠控制Logo的外觀。

在本指南中,我們將向您展示如何在C#中使用IronQR將Logo嵌入您的QR Code中。

快速入門:在QR Code中新增Logo

載入Logo圖像,將其附加到QrStyleOptions,並保存品牌化的QR Code。

  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

要新增Logo,請使用QrLogo物件,指定寬度、高度和圓角半徑。 將其分配給Logo屬性。

為了獲得最佳效果,請使用具有透明或白色背景的方形Logo。 圓角半徑參數允許您將Logo邊緣圓滑處理,以獲得精緻的外觀。

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

輸出

嵌入Logo的QR Code

接下來呢?

當您的Logo就位後,您可以考慮調整QR Code的顏色以符合您的品牌調色盤,增加邊距以便在較小的尺寸上進行更清晰的掃描,或設置錯誤校正級別以確保在有較大的Logo疊加時程式碼依然可讀。

常見問題

在QR碼中新增標誌有什麼好處?

新增標誌到QR碼可以把標準圖形轉變為品牌資產,加強行銷材料、產品包裝和數位宣傳中品牌認知,同時保持完全可掃描性。

如何使用IronQR嵌入標誌到我的QR碼中?

使用IronQR,您可以使用 `QrLogo` 類和 `QrStyleOptions` 中的 `Logo` 屬性來嵌入標誌。您可以載入您的標誌圖像,將其附加至 `QrStyleOptions`,並保存品牌QR碼。

建立IronQR的QrLogo時可以設置哪些參數?

建立IronQR的 `QrLogo` 時,您可以設置寬度、高度和圓角半徑等參數,給您控制QR碼中標誌外觀的能力。

哪種型別的標誌最適合嵌入到QR碼中?

為獲得最佳效果,建議使用具有透明或白色背景的方形標誌。這可以確保標誌與QR碼設計良好整合。

在新增標誌後,我可以調整QR碼的外觀嗎?

可以的,嵌入標誌後,您可以透過調整QR碼的顏色來匹配您的品牌調色盤,加上邊距,或使用IronQR設定誤差修正等級來進一步自訂QR碼。

在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擁有Carleton大學的電腦科學學士學位,專精於前端開發,擁有Node.js、TypeScript、JavaScript和React的專業知識。Curtis熱衷於建立直觀且美觀的使用者介面,喜愛使用現代框架並建立結構良好、視覺吸引力的手冊。

...
閱讀更多

準備好開始了嗎?

Nuget Downloads 74,386版本:2026.9剛剛發布

立即獲取免費的30天試用金鑰
無需信用卡或帳戶建立
C#的NuGet PDF程式庫
使用NuGet安裝

版本: 2026.9

PM > Install-Package IronQR
nuget.org/packages/IronQR/
  1. 在Solution Explorer中,右鍵點擊引用,管理NuGet包
  2. 選擇瀏覽並搜尋'IronQR'
  3. 選擇包並安裝
C# PDF DLL
下載DLL

版本: 2026.9

  1. 下載並解壓IronQR到您的Solution目錄中的如~/Libs等位置
  2. 在Visual Studio Solution Explorer,右鍵點擊引用。選擇瀏覽,選擇'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天試用金鑰
無需信用卡或帳戶建立