如何將標誌加入 QR 碼

This article was translated from English: Does it need improvement?
Translated
View the article in English

在 QR 碼中加入標誌,可將標準圖案轉化為品牌資產。 企業會在行銷素材、產品包裝及數位行銷活動中使用嵌入商標的 QR 碼,藉此強化品牌辨識度,同時確保 QR 碼具備完整的可掃描性。

IronQR 支援透過 QrLogo 類別及 Logo 屬性,在 QrStyleOptions 中嵌入標誌。 QrLogo 建構函式接受寬度、高度和圓角半徑等參數,讓您能自由控制標誌的顯示樣式。

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

快速入門:在 QR 碼中加入標誌

載入標誌圖片,將其附加至 QrStyleOptions,並儲存帶有品牌標誌的 QR 碼。

  1. using NuGet 套件管理員安裝 https://www.nuget.org/packages/IronQR

    PM > Install-Package IronQR
  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");
  3. 部署至您的生產環境進行測試

    立即透過免費試用,在您的專案中開始使用 IronQR

    arrow pointer

將標誌嵌入 QR 碼

若要新增標誌,請使用 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

輸出

內嵌標誌的 QR 碼

接下來該做什麼?

當您的標誌就位後,請考慮調整 QR 碼的顏色以符合您的品牌色系,增加邊距以確保在較小尺寸下仍能清晰掃描,或設定錯誤糾正等級,以確保在疊加較大標誌時,QR 碼仍能保持可讀性。

常見問題

在 QR 碼中加入標誌有什麼好處?

在 QR 碼中加入商標,可將標準圖案轉化為品牌資產,在行銷素材、產品包裝及數位活動中提升品牌辨識度,同時確保 QR 碼仍可完整掃描。

如何使用 IronQR 將標誌嵌入 QR 碼中?

透過 IronQR,您可以使用 `QrLogo` 類別以及 `QrStyleOptions` 中的 `Logo` 屬性來嵌入標誌。您可以載入您的標誌圖片,將其附加至 `QrStyleOptions`,並儲存帶有品牌標誌的 QR 碼。

在 IronQR 中建立 QrLogo 時,我可以設定哪些參數?

在 IronQR 中建立 `QrLogo` 時,您可以設定寬度、高度和圓角半徑等參數,藉此控制 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 碼。

Ahmad Sohail
全端開發者

Ahmad 是一位全端開發者,具備扎實的 C#、Python 及網頁技術基礎。他對建構可擴展的軟體解決方案深感興趣,並樂於探索設計與功能如何在實際應用中完美結合。

在加入 Iron Software 團隊之前,Ahmad 曾參與自動化專案與 API 整合工作,專注於提升效能與開發者體驗。

閒暇之餘,他喜歡嘗試 UI/UX 創意、為開源工具貢獻心力,並偶爾投入技術寫作與文件編寫,致力於將複雜的主題轉化為淺顯易懂的內容。

準備開始了嗎?
Nuget 下載 67,270 | 版本: 2026.5 just released
Still Scrolling Icon

還在往下捲動嗎?

想要快速確認成果嗎? PM > Install-Package IronQR
執行範例 觀看您的 URL 轉為 QR 碼。