如何將標誌加入 QR 碼
在 QR 碼中加入標誌,可將標準圖案轉化為品牌資產。 企業會在行銷素材、產品包裝及數位行銷活動中使用嵌入商標的 QR 碼,藉此強化品牌辨識度,同時確保 QR 碼具備完整的可掃描性。
IronQR 支援透過 QrLogo 類別及 Logo 屬性,在 QrStyleOptions 中嵌入標誌。 QrLogo 建構函式接受寬度、高度和圓角半徑等參數,讓您能自由控制標誌的顯示樣式。
在本指南中,我們將向您展示如何使用 C# 中的 IronQR 將標誌嵌入 QR 碼中。
快速入門:在 QR 碼中加入標誌
載入標誌圖片,將其附加至 QrStyleOptions,並儲存帶有品牌標誌的 QR 碼。
-
using 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
簡化工作流程(5 個步驟)
- 下載 C# 函式庫,以建立內嵌標誌的 QR 碼
- 使用
AnyBitmap.FromFile載入您的標誌圖片 - 建立一個具有尺寸和圓角參數的
QrLogo - 使用
Logo屬性設定QrStyleOptions - 使用"
另存為"功能儲存品牌 QR 碼
將標誌嵌入 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")
輸出
接下來該做什麼?
當您的標誌就位後,請考慮調整 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 碼。

