QRコード誤り訂正を設定する
QRコードの誤り訂正レベルを適切に設定することは、どれだけ物理的な損傷に耐え、かつ成功裡にスキャンできるかを決定します。 IronQRは、4つのレベル(QrErrorCorrectionLevel.Highest)のリード・ソロモン誤り訂正を使用しています。 適切なレベルを選択することにより、開発者はコンパクトで高速なスキャンが可能なコードと、傷、汚れ、部分的な遮蔽に耐えるように設計されたコードのバランスを取ることができます。
QRコードエラー訂正設定のための5ステップガイド
using IronQR;using IronSoftware.Drawing;QrOptionsoptions = newQrErrorCorrectionLevel.Medium;QrCodeQR =QrWriter.Write("1234", options);- QR.
Save().SaveAs("qr-medium.png");
コードの説明
まず、コンストラクタに目的の QrErrorCorrectionLevel を渡すことで、QrOptions オブジェクトが作成されます。 Medium レベルは、QRコードをコンパクトかつスキャンしやすい状態に保ちつつ、破損したデータを復元できるため、ほとんどの用途において信頼性の高いデフォルト設定です。
倉庫のラベルや屋外看板など、コードが過酷な環境にさらされる場合、QrErrorCorrectionLevel.Highest に変更することで、パターンの密度が高くなるという代償を払う代わりに、最大限の耐性を確保できます。 例では、視覚的な密度を比較するために両方のレベルを並べて生成します。 生成されたQRコードは、SaveAs()を使用してPNGファイルとしてエクスポートされます。

