インターネットの急速な発展に伴い、QR コードの応用分野はますます増えていくでしょう。同時に、多くは単なる普通の QR コードです。この QR コードを手に取ってデザインしてください。ここでは、非常に優れた QR コードのデザインをいくつか紹介します。
QR コードの原則:
2D バーコード/QR コードは、スタック/ライン 2D バーコードとマトリックス 2D バーコードに分類できます。 スタック/ライン 2D バーコードは、短い 1 次元の 5 つのバーコードを複数行積み重ねることによって形成されます。マトリックス 2D バーコードはマトリックスで構成され、マトリックスの対応する要素位置にあるバイナリの「ドット」を表すために「ドット」が使用されます。 .1」で、2進数の「0」を「空」で表現し、「ドット」と「空」の並びでコードを構成します。
私は最近 QR コードに興味を持ち、QR コードについて勉強しました。ここで生まれた qrcode という用語はよりフォールトトレラントです。
データ表現方法
暗いモジュールはバイナリ「1」を表し、明るいモジュールはバイナリ「0」を表します。
誤り訂正能力
· レベル L: データ コードワードの約 7% を修正できます
・Mレベル:データコードワードの約15%を訂正可能
· Qレベル: データコードワードの約25%を修正可能
· レベル H: データ コードワードの約 30% を修正できます
上記のデザインは、qrcode の耐障害性を完璧に利用しており、非常に素晴らしく創造的です。 !
1.google インターフェース
$urlToEncode="
http://www.csd2n.net";//QR コードを生成する URL
QRfromGoogle($urlToEncode) を生成;
functiongenerateQRfromGoogle($chl,$widhtHeight ='150',$EC_level='L',$margin='0')
{
$url = urlencode($url);
echo '
http://chart.apis.google.com/chart?chs='.$widhtHeight.'x'.$widhtHeight.'&cht=qr&chld='.$EC_level.' |'.$margin.'&chl='.$chl.'" alt="QR コード" widhtHeight="'.$size.'" widhtHeight="'.$size.'"/>'; //Google API インターフェースが失敗した場合は、Google Web サイトで最新のインターフェースを確認してください
}
?>
2..js コードをキャンバスに変換 (強調)
デモ: http://hxend.com/jsqrcode/test/
http://sandbox.runjs.cn/uploads/rs/142/gjxgxu0g/qrgen.min.js">> ;
< div id = qrcode>
< script type = "text/javascript">
qrcode(document.getElementById('qrcode'),{
データ:'http://geraldl.net'
});
3. 画像インターフェース
http://qrcoder.sinaapp.com?t=hello
世界">
4.http://hxend.com/jsqrcode/test/ コード 内のデモ
QRCode
http://files.cnblogs.com/webers/qrcode-light.js">>
http://files.cnblogs.com/webers/qrgen.js">>
%E4%B8%8A%E8%A8%98%E3%81%AE%204%20%E3%81%A4%E3%81%AE%E6%96%B9%E6%B3%95%E3%81%AE%E3%81%86%E3%81%A1%E3%80%812%20%E7%95%AA%E7%9B%AE%E3%81%AE%E6%96%B9%E6%B3%95%E3%81%8C%E6%9C%80%E3%82%82%E7%B0%A1%E5%8D%98%E3%81%A7%E3%81%99%E3%80%82%E8%87%AA%E5%88%86%E3%81%AE%E3%83%8B%E3%83%BC%E3%82%BA%E3%81%AB%E5%90%88%E3%82%8F%E3%81%9B%E3%81%A6%E9%81%B8%E6%8A%9E%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82">