QRコードを画像として作成する方法
QRコードを画像として作成することは、データ(URL、テキスト、その他の情報など)を2次元マトリックスでエンコードしたQRコードの視覚的な表現を生成することを含みます。 このマトリックスは白黒の正方形で構成されており、カメラまたはQRコードリーダーでスキャンしてデコードすることができます。
QRコードを画像として作成する方法
- QRコードを画像として作成するためのC#ライブラリをダウンロード
- QRコードをオブジェクトとして作成する
- AnyBitmapを取得するには、Saveメソッドを使用します。
- 画像ファイルにエクスポートするには、SaveAsメソッドを使用します。
- サポートされるさまざまなフォーマットを見る
今日から無料トライアルでIronQRをあなたのプロジェクトで使い始めましょう。
画像として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)

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から連絡先情報まで、さまざまな用途に適しています。
-
MicroQRCode: Micro QRコードは標準QRコードの小型版であり、スペースが限られている状況で使用するために設計されています。 標準のQRコードよりも少ないデータを格納できます(最大35の数字または21の英数字)が、そのコンパクトなサイズにより、標準のQRコードでは大きすぎる場合に適しています。たとえば、小型のパッケージや小さな印刷ラベルに最適です。
- RMQRCode: RMQRコード(長方形マイクロQRコード)は、QRコードの別のコンパクトなバージョンであり、正方形ではなく長方形の形状をしています。 このバージョンでは、縦横比を柔軟に変更できるため、長方形のスペースが利用できるアプリケーションに役立ちます。 マイクロQRコードと同様にデータを保存することができますが、利用可能なスペースが正方形でない特定のユースケース向けに設計されています。