#1ファイルのHTML(+JavaScript)で、QRcodeを生成する
→ 8つのマスクパタン対応
#実際のふるまい(動くものはこちら)
注)本来、QRコード生成時、マスクパタンを手動で選ぶ、ということはないです。以下、参照。
JIS X0510 p.16
7 要求事項 7.1 符号化手順概要
手順6 マスク処理
シンボルの符号化領域にマスク処理パターンを適用する。明及び暗の
モジュールバランスを最適にし、また、望ましくないパターン
の出現を最小限に抑えるパターンを評価し、選択する。
p.53
表11-マスク処理結果の失点
#ソース
参考)
構造的連接で、複数のQRコードを読み込むとき、読み込めないQRコードがあることがある。
マスクパタンを変えて、QRコードを生成することで、読み込める場合がある。
(再生成した場合も、n番目のQRコードの中身は変わらない。適用されたマスクパタンが違うだけ。)
#8つのマスクパタンのイメージ
QRコードの8種類のマスクを図示する
https://qiita.com/santarou6/items/f254f9fa5ea32d83ae27
#過去投稿