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

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

QRコードを画像として作成するには、QRコードの視覚的表現を生成する必要があります。(URL、テキスト、その他の情報など)を2次元マトリックスで表現します。 このマトリックスは白黒の正方形で構成されており、カメラまたは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)
VB   C#
QRコード

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

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

対応QRコードタイプ

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

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

    QRコード
  • **マイクロQRコードマイクロQRコードは、スペースが限られている状況向けに設計された、標準的なQRコードの小型バージョンです。 標準的なQRコードよりも少ないデータしか保存できません。(数字35文字または英数字21文字以内)また、QRコードは、コンパクトなサイズであるため、小型のパッケージや小さな印刷ラベルなど、標準的なQRコードでは大きすぎる用途に最適です。

    QRコード
  • RMQRCode:RMQRコード(矩形マイクロQRコード)は、QRコードの別のコンパクトバージョンですが、正方形ではなく長方形の形をしています。 このバージョンでは、縦横比を柔軟に変更できるため、長方形のスペースが利用できるアプリケーションに役立ちます。 マイクロQRコードと同様にデータを保存することができますが、利用可能なスペースが正方形でない特定のユースケース向けに設計されています。
    QRコード