QRコードにロゴを追加する方法

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

QRコードにロゴを追加することで、標準的なパターンをブランド資産に変えます。 企業は、ロゴが埋め込まれたQRコードをマーケティング資料、製品パッケージ、デジタルキャンペーンで使用し、フルスキャナビリティを維持しながらブランド認知を高めます。

IronQRは、QrStyleOptionsへのロゴの埋め込みをサポートしています。 QrLogo コンストラクタは、幅、高さ、角の半径のパラメータを受け付け、ロゴの表示方法を自由に制御できます。

このガイドでは、C#のIronQRを使用してQRコードにロゴを埋め込む方法を示します。

クイックスタート:QRコードにロゴを追加する

ロゴ画像を読み込み、QrStyleOptionsに添付して、ブランド化されたQRコードを保存してください。

  1. IronQR をNuGetパッケージマネージャでインストール

    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

QRコードにロゴを埋め込む

ロゴを追加するには、AnyBitmap.FromFile を使用して画像を読み込み、幅、高さ、角の半径を指定して QrLogo オブジェクトを作成してください。 これを QrStyleOptions 内の 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

出力

埋め込まれたロゴ付き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コードを保存します。

Ahmad Sohail
フルスタックデベロッパー

Ahmadは、C#、Python、およびウェブ技術に強い基盤を持つフルスタック開発者です。彼はスケーラブルなソフトウェアソリューションの構築に深い関心を持ち、デザインと機能が実際のアプリケーションでどのように融合するかを探求することを楽しんでいます。

Iron Softwareチームに参加する前、Ahmadは自動化プロジェクトやAPI統合に取り組み、パフォーマンスの向上と開発者の体験向上に注力してきました。

彼の自由時間には、UI/UXのアイデアを試したり、オープンソースツールに貢献したり、時折テクニカルライティングやドキュメンテーションに取り組んで、複雑なトピックを理解しやすくすることを目指しています。

準備はできましたか?
Nuget ダウンロード 67,270 | バージョン: 2026.5 just released
Still Scrolling Icon

まだスクロールしていますか?

すぐに証拠が欲しいですか? PM > Install-Package IronQR
サンプルを実行する URL が QR コードになるのを見る。