QRコードを画像としてリサイズする
QRコードのサイズ変更は、高解像度の印刷マーケティングから小規模なモバイルアプリのインターフェイスまで、さまざまな媒体でデジタル資産が機能し続けるようにするための重要なステップです。 ピクセル寸法を調整することで、ピクセル化を防ぎ、スキャンハードウェアがさまざまな距離でデータマトリックスを正確に検出できるようにします。 IronQRを使用することで、開発者は出力解像度を正確に制御することができ、最終的な表示サイズに関係なく、生成されたQRコードの構造的完全性と"クワイエットゾーン"を維持することができます。
QRコードのサイズを変更するための5ステップガイド
using IronQr;string url = "https://ironsoftware.com/csharp/qr/";QrStyleOptions styleOptions = new QrStyleOptions { Dimensions = 500 };AnyBitmap qrResized = qr.Save(styleOptions);qr.Save(styleOptions).SaveAs("qr-resized.png");
コードの説明
まず、IronQr 名前空間をインポートして、生成とレンダリングのプロセスを促進します。 ターゲットURLは定義され、QrWriter.Write メソッドによって処理され、QRコードの内部データ構造が作成されます。
次に、QrStyleOptions クラスを使用して物理的出力を制御します。 Dimensions プロパティを設定することで、最終画像の正確なピクセル幅と高さを指定します。 QRコードは正方形であるため、この値は両軸に適用され、縦横比が1:1になるようにします。 最後に、Save メソッドがこれらのスタイル構成をQRデータに適用し、SaveAs が高解像度のビットマップをローカルファイルにエクスポートします。

