3
5

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を生成する

Last updated at Posted at 2020-11-21

##1ファイルのHTML(+JavaScript)で、QRcodeを生成する

##2020.12.19追記
「構造的連接」に対応
「構造的連接」で拡張>1ファイルのHTML(+JavaScript)で、QRcodeを生成する
https://qiita.com/santarou6/items/baedd6ab5448aae5c1cf

##2020.12.15追記
※型番40まで対応。最大1666byte。和文約550文字。
http://thomas.cranky.jp/js_QR/QRcode_javascript40.html
https://github.com/santarou6/QRcode_javascript/blob/main/QRcode_javascript40.html

##概要

・ライブラリ等を利用せず、javascriptを持つ1ファイルのHTML文書で、QRコードを生成できる
・javascript内で、スクラッチ(ゼロ)からQRcodeを書き出している
・型番は1~25まで対応
・最大718byteまでデータ容量を持てる。日本語(UTF-8)で、約230文字ほど
・訂正レベル「Q」、マスクパターンは「011」で固定

#外観
(以下↓はイメージ(画像)です)
QRcode_javascript.png

#動作サンプル

http://thomas.cranky.jp/js_QR/QRcode_javascript.html
http://thomas.cranky.jp/js_QR/QRcode_javascript40.html

#github


#参考

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

エクセルの、ワークシート関数のみでQRコードを作成する
https://qiita.com/santarou6/items/dda2f88f42c55cd2118f

EXCELのVBAだけでQRコード。一部修正して日本語(全角)でも作成可能に。サンプルのエクセルファイルあり。
https://qiita.com/santarou6/items/d623417ea8ba33756108

3
5
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
3
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?