如何在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。
-
使用NuGet套件管理器安裝https://www.nuget.org/packages/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#程式庫以建立嵌入Logo的QR Code
- 使用
AnyBitmap.FromFile載入您的Logo圖像 - 使用尺寸和圓角參數建立
QrLogo - 使用
Logo屬性配置QrStyleOptions - 使用
SaveAs保存品牌化QR Code
在QR Code中嵌入Logo
要新增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")
輸出
接下來呢?
當您的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碼。

