مع التطوير السريع للإنترنت ، ستصبح تطبيقات رمز الاستجابة السريعة أكثر وأكثر. في الوقت نفسه ، كثير منهم مجرد رموز QR عادية. يرجى التقاط يدك وتصميم رمز الاستجابة السريعة هذا. فيما يلي بعض تصميمات رمز الاستجابة السريعة الجيدة جدًا.
مبدأ رمز الاستجابة السريعة :
يمكن تقسيم رموز الباركود/QR ثنائية الأبعاد إلى باركود باركود 2D مكدسة/صف 2D وبروميزات المصفوفة 2D. يتم تكديس رمز الباركود ثنائي الأبعاد مكدسة/صف مع رموز باركودية أحادية البعد مع خطوط قصيرة متعددة ؛ يتكون الرمز الباركود ثنائي الأبعاد المصفوفة من المصفوفة ، ويتم استخدام مواضع العناصر المقابلة للمصفوفة لتمثيل الكود "1" و "فارغ" ثنائي "0" ، وترتيب "Point" و "فارغ" يشكل الرمز.
لقد أصبحت مهتمًا مؤخرًا برمز QR. لقد درست مصطلح QRCode الذي تم إنشاؤه هنا. لديها تسامح عالي الخطأ.
طريقة تمثيل البيانات
تمثل الوحدة المظلمة الثنائية "1" ، وتمثل وحدة الضوء الثنائية "0".
قدرة تصحيح الخطأ
・ على مستوى L: يمكن تصحيح ما يقرب من 7 ٪ من كلمات رمز البيانات
・ المستوى: يمكن تصحيح ما يقرب من 15 ٪ من كلمات رمز البيانات
・ المستوى Q: يمكن تصحيح ما يقرب من 25 ٪ من كلمات رمز البيانات
・ على مستوى H: يمكن تصحيح حوالي 30 ٪ من كلمات رمز البيانات
يستخدم التصميم أعلاه تمامًا تحمل خطأ QRCode ، وهو لطيف للغاية ومبدع للغاية! !
1. Google Interface
نسخة الكود كما يلي:
<؟ PHP
$ urltoencode = "http://www.csd2n.net" ؛ // عنوان URL لإنشاء رمز QR
generateqrfromgoogle (urltoencode $) ؛
وظيفة generateqrfromgoogle ($ chl ، $ widhtheight = '150' ، $ ec_level = 'l' ، $ margin = '0')
{
$ url = urlencode ($ url) ؛
echo '<img src = "http://chart.apis.google.com/chart؟chs='.$widhtheight.'x'.$widhtheight.'&cht=qr&chld='. widhtheight = "'. $ size.'" // google api interface. إذا فشلت ، يمكنك الاستعلام عن أحدث واجهة في Google URL.
}
؟>
2..JS تحويل رمز إلى قماش (نقطة رئيسية)
العرض التوضيحي: http://hxend.com/jsqrcode/test/
نسخة الكود كما يلي:
<script type = "text/javaScript" src = "http://sandbox.runjs.cn/uploads/rs/142/gjxgxu0g/qrgen.min.js"> </script>
<div id = qrcode> </viv>
<script type = "text/javaScript">
qrcode (document.getElementByid ('qrcode') ، {
البيانات: 'http: //geraldl.net'
}) ؛
</script>
3. واجهة الصورة
نسخة الكود كما يلي:
<img src = "http://qrcoder.sinaapp.com؟t=hello World">
4. Demo http://hxend.com/jsqrcode/test/ code
نسخة الكود كما يلي:
<! doctype html>
<html>
<head>
<title> qrcode </title>
<script type = "text/javaScript" src = "http://files.cnblogs.com/webers/qrcode-light.js"> </script>
<script type = "text/javaScript" src = "http://files.cnblogs.com/webers/qrgen.js"> </script>
</head>
<body>
<viv>
<h1> جيل رمز QR </h1>
<viv>
الصورة: <IMG ID = QRIMG SRC = // www.vevb.com/uploadfile/2014/1219/20141219081025437.png>
<blys> <input id = qRclearedges type = checkbox check> قم بتنظيف الحافة </label>
</div>
<viv> <input id = fimg type = file> </viv>
<div> النص: <textarea id = qtext> http://www.btgoogle.com </textarea> </viv>
<viv> الحجم: <input id = cellize type = range min = 2 max = 10 value = 6> </viv>
<griding>
<tr>
<td rowspan = 2> التأثير: </td>
<td colspan = 3> <input id = celleffect type = range min = -50 max = 50 step = 5 value = 0> </td>
</r>
<tr id = celleffectstops>
<td align = left> <a href =# data = l> liquid </a> </td>
<td align = center> <a href =# data = s> cube </a> </td>
<td align = right> <a href =# data = r> دائرة </a> </td>
</r>
</table>
<viv>
لون المقدمة: <معرف الإدخال = نوع اللون = قيمة اللون =#4169E1>
لون الخلفية: <input id = colorback type = color value =#ffffff> <br>
اللون الخارجي الحدود: <input id = type continout = color value =#cd5c5c>
اللون الداخلي الحدود: <معرف الإدخال = نوع اللون = قيمة اللون =#191970>
</div>
<button id = qrgen> إنشاء </button>
</div>
<div id = qrcode> </viv>
<script src = "http://files.cnblogs.com/webers/take.js"> </script>
</body>
الأساليب الأربعة المذكورة أعلاه هي الطريقة الثالثة ، والأبسط ، والثاني يوصى به ، مع مزيد من الحرية ، يرجى اختيار وفقًا لاحتياجاتك.