このスクリプトを使用したいと思います https://github.com/jeromeetienne/jquery-qrcode
(またはより良い解決策はありますか?)
私がやりたいのは、いくつかの小さなスクリプトやプログラム、さらにはxml形式のファイル(svg、x3d、...)などのファイルをQRコードイメージとして「保存」することです。
しかし、(このjavascriptソリューションを使用して)QRコード画像に正確に(バイト単位で)どのくらいの情報を保存できますか?
このスクリプトとファイルのqrコードを使用した経験はありますか?
https://github.com/jeromeetienne/jquery-qrcode
QRコードには、データ型、サイズ(「ピクセル」の数)、エラー修正レベルの3つのパラメーターがあります。そこにどれだけの情報を保存できるかは、これらのパラメーターにも依存します。たとえば、エラー修正レベルが低いほど、より多くの情報を保存できますが、コードを読者が認識しにくくなります。
最大サイズと最小エラー修正により、次の値が得られます。
数字のみ7,089文字
英数字4,296文字
バイナリ/バイト最大2,953文字(8ビットバイト)
この表 を参照してください。高レベルのエラー訂正機能を備えた101x101 QRコードは、3248ビット、つまり406バイトを保持できます。おそらく意味のあるSVG/XMLデータには十分ではありません。
177x177グリッドは、エラー修正の望ましいレベルに応じて、1273〜2953バイトを格納できます。何か小さなものを保存するのに十分かもしれません。