0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

1ファイルのHTML(+JavaScript)で、QRcodeを生成する #8つのマスクパタン対応

Last updated at Posted at 2021-08-20

#1ファイルのHTML(+JavaScript)で、QRcodeを生成する
→ 8つのマスクパタン対応

#実際のふるまい(動くものはこちら)

注)本来、QRコード生成時、マスクパタンを手動で選ぶ、ということはないです。以下、参照。

JIS X0510 p.16

7 要求事項 7.1 符号化手順概要
手順6 マスク処理
シンボルの符号化領域にマスク処理パターンを適用する。明及び暗の
モジュールバランスを最適にし、また、望ましくないパターン
の出現を最小限に抑えるパターンを評価し、選択する。

p.53

表11-マスク処理結果の失点

#ソース

#マスクパタン選択
image.png

参考)
構造的連接で、複数のQRコードを読み込むとき、読み込めないQRコードがあることがある。
マスクパタンを変えて、QRコードを生成することで、読み込める場合がある。
(再生成した場合も、n番目のQRコードの中身は変わらない。適用されたマスクパタンが違うだけ。)

#8つのマスクパタンのイメージ

QRコードの8種類のマスクを図示する
https://qiita.com/santarou6/items/f254f9fa5ea32d83ae27

#過去投稿

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?