qrコード 作成にロゴを追加する方法
QRコードにロゴを追加することで、標準的なパターンをブランド資産に変えます。 企業は、ロゴが埋め込まれたQRコードをマーケティング資料、製品パッケージ、デジタルキャンペーンで使用し、フルスキャナビリティを維持しながらブランド認知を高めます。
IronQRはQrLogo クラスとLogo プロパティを介してロゴの埋め込みをサポートしています。 QrLogo コンストラクタは、幅、高さ、およびコーナー半径のパラメータを受け入れ、ロゴの表示方法を制御できます。
このガイドでは、C#のIronQRを使用してQRコードにロゴを埋め込む方法を示します。
クイックスタート:QRコードにロゴを追加する
ロゴ画像を読み込み、QrStyleOptionsに添付して、ブランド化されたQRコードを保存します。
-
IronQR をNuGetパッケージマネージャでインストール
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ステップ)
- 埋め込みロゴ付きQRコード作成用C#ライブラリをダウンロード
AnyBitmap.FromFileを使用してロゴ画像を読み込みます- サイズとコーナー半径のパラメータで
QrLogoを作成します Logoプロパティを使用してQrStyleOptionsを設定しますSaveAsを使用してブランド化されたQRコードを保存します
QRコードにロゴを埋め込む
ロゴを追加するには、QrLogoオブジェクトを作成します。 それを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")
出力
次は何をしますか?
ロゴが配置されたら、ブランドパレットに合わせたQRコードカラーの調整、小さいサイズでのスキャンをクリーンにするための余白の追加、またはエラー訂正レベルの設定を検討して、コードが大きなロゴオーバーレイでも読めるようにします。

