如何在QR Code中新增Logo

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

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

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

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

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

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

  1. 使用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

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

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

: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

輸出

嵌入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碼。

Ahmad Sohail
全端開發人員

Ahmad是一位擁有C#、Python和網頁技術堅實基礎的全端開發人員。他對構建可擴展的軟體解決方案深感興趣,並喜歡探索設計和功能在現實世界應用中的結合。

加入Iron Software團隊之前,Ahmad曾致力於自動化專案和API整合,專注於提升性能和開發者體驗。

在空閒時間,他喜歡試驗UI/UX理念,為開放原始碼工具做出貢獻,偶爾也會潛心編寫技術文件和文章以簡化複雜的主題。

準備好開始了嗎?
Nuget 下載 70,398 | 版本: 2026.7 剛剛發布
Still Scrolling Icon

還在滾動?

想要快速證明嗎? PM > Install-Package IronQR
執行一個範例 觀看您的URL變成QR碼。