Reed-Solomon誤り訂正
QRコードには数学的な冗長性があります。誤り訂正レベルQなら、データの最大25%がロゴで隠れても読み取りに支障はありません。
会社のロゴ、アプリのアイコン、プロフィール画像をアップロードして、QRコードをカスタマイズできます。処理はすべてブラウザ内で行われ、高いReed-Solomon誤り訂正によって確実に読み取れます。
ロゴ入りQRコードはシンボルの一部を画像で覆い、誤り訂正レベルQまたはHに頼ることで、スキャナーが完全なデータを復元できるようにします。

中央にロゴがあれば、スキャンする前に誰のコードなのかが伝わります。白黒の格子模様ばかりが並ぶ棚の上では、これが大きな違いになります。
ロゴはブラウザ内で周囲に余白を取って描画されるので、くっきりと表示され、ロゴが覆ったモジュールは誤り訂正によって復元されます。
Reed-Solomon誤り訂正によって、ブランドのカスタマイズが自然に行える理由。
一般的なバーコードは、一部が隠れたり破損したりすると読み取れなくなります。一方、QRコードにはReed-Solomon方式によるガロア体の数学的な冗長性が組み込まれています。中央にロゴを配置すると、スキャナーのデコードエンジンは隠れた部分を表面の傷として扱い、見えなくなったデータを瞬時に復元します。
円形のアイコンや、中央の幅の15〜22%を占める一般的なロゴにおすすめです。
複雑なエンブレム、情報量の多いパッケージ、屋外看板向けの最も高い数学的な耐性です。
ブランドの印象を最大限に高め、瞬時に読み取れるようにするために。
QRコードには数学的な冗長性があります。誤り訂正レベルQなら、データの最大25%がロゴで隠れても読み取りに支障はありません。
描画エンジンがロゴの周囲に自動で背景の余白を描くため、周りのQRモジュールがロゴににじみ込むことはありません。
スライダーでロゴのサイズをQRコード全体の幅の12%〜30%に制限し、コードが隠れすぎないようにしています。
サイズのスライダーが示すものと、誤り訂正レベルが変わる理由。
ロゴサイズのスライダーは、シンボルの幅に対する割合で12から30までを指定します。ロゴは正方形なので、シンボルを隠す割合はその数値の2乗になります。22%のロゴならモジュールの約5%、30%のロゴなら約9%を覆います。さらに作成ツールはロゴの周囲のモジュールを取り除いて余白を作るため、画像は半分隠れたモジュールの上ではなく白地の上に置かれます。
これを可能にしているのが誤り訂正です。レベルQはコード語のおよそ4分の1を、レベルHはおよそ30%を復元できます。スキャナーが補わなければならないのは隠れたモジュールだけではないため、覆う割合は復元の上限を十分に下回るようにしておくべきです。スライダーの上限である幅30%は、安全な範囲に収まるよう設定されています。ロゴを追加すると、作成ツールはレベルがLまたはMだった場合にQへ引き上げます。小さく印刷するものやガラス越しに読み取るものには、ご自身でHを選んでください。
四隅にある3つの大きな四角形は、誤り訂正では保護されていません。ロゴの枠は中央に配置されるので、スライダーをどう設定してもこれらにかかることはありません。
ファイルはブラウザ標準のファイルAPIで読み込まれ、アップロードされることはありません。PNG、JPG、SVG、WebPに対応し、上限は5 MBです。
ロゴ入りQRコードの作成に関する、技術面とデザイン面のよくある質問です。
FileReader APIを使って画像ファイルをブラウザのメモリ内だけで処理します。会社のロゴがリモートのWebサーバーや第三者のクラウドストレージにアップロードされることはありません。