QRコードを画像として作成する方法

チャクニット・ビン
チャクニット・ビン
2024年10月10日
更新済み 2024年10月15日
共有:
This article was translated from English: Does it need improvement?
Translated
View the article in English

QRコードを画像として作成することは、データ(URL、テキスト、その他の情報など)を2次元マトリックスでエンコードしたQRコードの視覚的な表現を生成することを含みます。 このマトリックスは白黒の正方形で構成されており、カメラまたはQRコードリーダーでスキャンしてデコードすることができます。

今日から無料トライアルでIronQRをあなたのプロジェクトで使い始めましょう。

最初のステップ:
green arrow pointer

画像としてQRコードを作成

IronQRでQRコードを作成するのはとても簡単です。 QRコードをオブジェクトとして作成するために必要なコードは1行だけです。 QRコードを画像としてエクスポートするには、Save メソッドの後に SaveAs メソッドを使用します。

:path=/static-assets/qr/content-code-examples/how-to/create-qr-code-image.cs
using IronQr;
using IronSoftware.Drawing;

// Creating a QR code
QrCode qrCode = QrWriter.Write("12345");

// Save QR code to AnyBitmap
AnyBitmap anyBitmap = qrCode.Save();

// Save AnyBitmap to PNG
anyBitmap.SaveAs("simpleQrCode.png", AnyBitmap.ImageFormat.Png);
Imports IronQr
Imports IronSoftware.Drawing

' Creating a QR code
Private qrCode As QrCode = QrWriter.Write("12345")

' Save QR code to AnyBitmap
Private anyBitmap As AnyBitmap = qrCode.Save()

' Save AnyBitmap to PNG
anyBitmap.SaveAs("simpleQrCode.png", AnyBitmap.ImageFormat.Png)
$vbLabelText   $csharpLabel
QRコード

Save メソッドは AnyBitmap オブジェクトを返します。 このオブジェクトでは、次のようなさまざまな画像形式にエクスポートできます:

  • JPEG (.jpg または .jpeg): JPEG はデジタル写真に一般的に使用される圧縮形式です。 非可逆圧縮を使用し、許容できる品質を維持しながらファイルサイズを縮小します。
  • PNG (.png): PNGは、ウェブでの使用に最適な可逆圧縮の画像フォーマットです。 透明性をサポートし、データを失うことなく高品質を維持します。
  • Bmp (.bmp): ビットマップ形式は、主にWindowsプラットフォームで使用される非圧縮のラスター画像形式です。 高品質の画像を保持しますが、ファイルサイズが大きくなります。
  • GIF (.gif): GIF はアニメーションと透明性をサポートしますが、色は256色に制限されています。 シンプルなウェブグラフィックや短いアニメーションに広く使用されています。
  • TIFF (.tiff または .tif): TIFFは高品質の画像用に使用される柔軟な形式で、プロの写真撮影でよく使われます。 可逆圧縮でも可。
  • WBMP (.wbmp): WBMPは、ワイヤレス通信で使用されるモノクロ形式です。 サポートされていない場合、デフォルトはBMPです。
  • WebP (.webp): WebPは、現代の画像形式で、優れた圧縮(非可逆圧縮および可逆圧縮の両方)を提供し、ウェブに最適です。
  • Icon (.ico): アイコン形式は、プログラムやファイルのアイコンとして使用される小さな正方形の画像を格納する形式であり、一般的にオペレーティングシステムで使用されます。
  • WMF (.wmf): WMFは、主にWindowsで使用されるベクターおよびラスタ画像形式です。 レガシーシステムのグラフィックによく使用されます。
  • RawFormat (.raw): Rawフォーマットは、通常デジタル写真で使用される未処理の画像データを指します。 最大限の品質を保ち、画像編集のプロが使用します。

対応QRコードタイプ

複数のタイプのQRコードが、作成と読み取りの両方でサポートされています。 以下は、サポートされているQRコードの種類です:

  • QRCode: これは、今日最も一般的に使用されている標準のQRコードです。 それは大量のデータ(最大7,089の数字または4,296の英数字)を保存することができ、ウェブサイトのURLから連絡先情報まで、さまざまな用途に適しています。

    QRコード
  • MicroQRCode: Micro QRコードは標準QRコードの小型版であり、スペースが限られている状況で使用するために設計されています。 標準のQRコードよりも少ないデータを格納できます(最大35の数字または21の英数字)が、そのコンパクトなサイズにより、標準のQRコードでは大きすぎる場合に適しています。たとえば、小型のパッケージや小さな印刷ラベルに最適です。

    QRコード
  • RMQRCode: RMQRコード(長方形マイクロQRコード)は、QRコードの別のコンパクトなバージョンであり、正方形ではなく長方形の形状をしています。 このバージョンでは、縦横比を柔軟に変更できるため、長方形のスペースが利用できるアプリケーションに役立ちます。 マイクロQRコードと同様にデータを保存することができますが、利用可能なスペースが正方形でない特定のユースケース向けに設計されています。
    QRコード
チャクニット・ビン
ソフトウェアエンジニア
ChaknithはIronXLとIronBarcodeで作業しています。彼はC#と.NETに深い専門知識を持ち、ソフトウェアの改善と顧客サポートを支援しています。ユーザーとの対話から得た彼の洞察は、より良い製品、文書、および全体的な体験に貢献しています。