Snsで話題沸騰!思わずスキャンしたくなるおもしろQrコード作成術
「イラストを描き足したり色を変えたりして、なぜカメラは正常に認識できるのか?」と不思議に思う方も多いはずです。ここには、QRコード本来の規格に備わっている高度な数学的アルゴリズムが関係しています。
秘密の鍵を握るのが、誤り訂正機能(エラー訂正能力)です。QRコードは、コードの一部が汚れや破損で隠れてしまっても、残りのデータから元の情報を復元できる設計になっています。訂正レベルは4段階(L・M・Q・H)存在し、最高ランクの「レベルH」に設定すると、全体の約30%が欠落・改変されても正確に読み取ることが可能です。
この仕様を逆手に取ったのが、いわゆるQRコード読み取りトリック。中央の30%四方にイラストを配置したり、模様の隙間にアイコンを埋め込んだりしても、スマホのリーダーは「汚れて読めない部分があるけれど、数学的に修復して読み取ろう」と処理してくれるため、何食わぬ顔でWebサイトへ遷移できます。
ただし、絶対に潰してはいけない領域もあります。それが、四隅のうち3箇所に配置された四角い目印である「切り出しシンボル(ファインダパターン)」です。カメラはこの3つの目を基準にコードの傾きや位置、サイズを瞬時に割り出しているため、ここを装飾で消してしまうと一切認識しなくなります。
タグ:
https://aitraining.bnsf.com/tgsbxqnv/7849758/