qrコード 作成にロゴを追加する方法

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

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

IronQRはQrLogo クラスとLogo プロパティを介してロゴの埋め込みをサポートしています。 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コードにロゴを埋め込む

ロゴを追加するには、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")
$vbLabelText   $csharpLabel

出力

埋め込まれたロゴ付きQRコード

次は何をしますか?

ロゴが配置されたら、ブランドパレットに合わせたQRコードカラーの調整小さいサイズでのスキャンをクリーンにするための余白の追加、またはエラー訂正レベルの設定を検討して、コードが大きなロゴオーバーレイでも読めるようにします。

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

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

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

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

準備はできましたか?
Nuget ダウンロード 63,625 | バージョン: 2026.4 リリース
Still Scrolling Icon

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

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