如何在QR Code中新增Logo
在您的QR Code中新增Logo,可以將標準圖案轉變為品牌資產。 公司在營銷材料、產品包裝和數位行銷中使用嵌入Logo的QR Code,以加強品牌識別,同時保持完整的可掃描性。
IronQR支援通過QrStyleOptions中。 QrLogo構造函式接受寬度、高度和圓角半徑的參數,使您能夠控制Logo的外觀。
在本指南中,我們將向您展示如何在C#中使用IronQR將Logo嵌入您的QR Code中。
快速入門:在QR Code中新增Logo載入Logo圖像,將其附加到QrStyleOptions,並保存品牌化的QR Code。
-
1Install IronQR with NuGet Package Manager
-
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部署以在您的實時環境中測試
今天就開始在您的專案中使用IronQR,透過免費試用
最小化工作流程(共5步)
- 下載C#程式庫以建立嵌入Logo的QR Code
- 使用
AnyBitmap.FromFile載入您的Logo圖像 - 使用尺寸和圓角參數建立
QrLogo - 使用
Logo屬性配置QrStyleOptions - 使用
SaveAs保存品牌化QR Code
在QR Code中嵌入Logo
要新增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");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")輸出

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