QRコード読み取りの仕組み
QRコードの読み取りとは、画像内の白黒マトリックスパターンを元のデータに変換するプロセスです。すべての処理はブラウザ内でローカルに実行されます — 画像がサーバーにアップロードされることはなく、プライバシーが保護されます。
画像の取得
ファイルアップロードまたはクリップボード貼り付けにより、QRコードを含む画像を取得します。
パターン検出
3つの角にあるファインダーパターンを使用して、QRコードの位置と向きを特定します。
データサンプリング
各モジュール(白黒のセル)をサンプリングし、パターンをバイナリデータストリームに変換します。
誤り訂正
Reed-Solomon誤り訂正符号を使用して、損傷やぼやけによるデータエラーを修復し、完全な情報を復元します。