..
Acest articol abordează un subiect de mare relevanţă: vom merge în şi a vedea cum a codurilor QR crearceli numai prin intermediul Google Chart API şi PHP.
Codurile QR sunt bidimensionale codul de bare al unui dreptunghiulară concepute pentru a fi citite şi de decodat rapid, caracteristică pentru care acestea sunt numite: răspuns rapid.
Fiind dezvoltat pentru a fi decodate rapid, Codurile QR sunt în principal utilizate pentru a stoca informaţii (cum ar fi adresa URL a unei pagini web sau o aplicaţie, sau un număr de telefon) pentru a fi citite de dispozitive mobile (smartphone-uri), care sunt, în general, echipat cu software-ul pentru a permite usor de decodare.
Mai jos vedem un exemplu practic de utilizare a codurilor QR, avem, de fapt, introduce care conţine o legătură într-pagina de start a ecuries-du-fourneau.com. Astfel, în cazul în care articolul a fost tipărită, puteţi accesa rapid acest site, prin orice dispozitiv dodato un interpret de coduri QR.

O altă caracteristică importantă este robusteţea acestor coduri. Într-adevăr, chiar dacă acestea sunt deteriorate (cred, de exemplu, pete de pe pagina imprimată), cu codul Reed-Solomon a reuşit să recupereze până la 30% din informaţiile cuprinse în Codul de compromis QR.
Vedem în acest tabel, patru niveluri de corectare a erorilor disponibile pentru Coduri QR şi rezistenţa lor:
| Nivel | % Din datele de recuperabil |
|---|---|
| L | 7% |
| M | 15% |
| Q | 25% |
| H | 30% |
Codurile QR poate stoca până la 7089 caractere numerice sau de până la 4296 de caractere alfanumerice.
Fiind de formă pătrată coduri au un număr egal de rânduri şi coloane, şi doar prin numărul lor depinde de capacitatea de stocare a Codului QR
Numărul de rânduri şi coloane a unui cod QR este identificat prin versiunea sa.
Versiunile de la 1 la 40, şi creşterea de o versiune presupune adăugarea de 4 rânduri şi 4 coloane, începi să te 21 la 177.
Deci, un cod QR de versiunea 1 este un pătrat format din 21 rânduri şi 21 coloane, cu o capacitate de stocare de până la 25 de caractere alfanumerice, în timp ce un cod QR de versiunea 40 are 177 rânduri şi 177 coloane şi capacitatea maximă de depozitare.
Capacitate de stocare pentru unele versiuni:
| Versiune | Rânduri x coloane | Nivel de corectare a erorilor | Numărul maxim de caractere | |||
|---|---|---|---|---|---|---|
| Numeric | Alfanumeric | Binar | Kanji | |||
| 1 | 21x21 | L | 41 | 25 | 17 | 10 |
| M | 34 | 20 | 14 | 8 | ||
| Q | 27 | 16 | 11 | 7 | ||
| H | 17 | 10 | 7 | 4 | ||
| 2 | 25x25 | L | 77 | 47 | 32 | 20 |
| M | 63 | 38 | 26 | 16 | ||
| Q | 48 | 29 | 20 | 12 | ||
| H | 34 | 20 | 14 | 8 | ||
| 10 | 57x57 | L | 652 | 395 | 271 | 167 |
| M | 513 | 311 | 213 | 131 | ||
| Q | 364 | 221 | 151 | 93 | ||
| H | 288 | 174 | 119 | 74 | ||
| 40 | 177x177 | L | 7.089 | 4.296 | 2.953 | 1.817 |
| M | 5.596 | 3.391 | 2.331 | 1.435 | ||
| Q | 3.993 | 2.420 | 1.663 | 1.024 | ||
| H | 3.057 | 1.852 | 1.273 | 784 | ||
Capacitatea de stocare a unui Cod QR depinde doar de versiunea sa, precum şi nivelul de corecţie a erorilor (ca nivelul este scăzut, cu atât mai mare cantitatea de stocare a datelor), nu prin dimensiunile sale în pixeli.
Google Chart API este un API puse la dispoziţie de Google, care returnează o imagine care conţine un grafic în răspuns la o solicitare făcută prin GET sau POST.
Există diferite tipuri de grafice care pot fi create prin intermediul acestui API, dar ne vom concentra exclusiv pe topurile din Codul QR
URL-ul la care solicită să facă pentru a obţine o diagramă este https://chart.googleapis.com/chart la care se adaugă parametrii necesari, care, în cazul nostru sunt:
Un exemplu de o cerere pentru a genera un cod QR este https://chart.googleapis.com/chart?cht=qr>
| |
Linux (Curs)
Ghid complet pentru open-source de sistem. De la 49 €. |
| |
MySQL (Curs)
De gestionare a bazei de date open-source. De la 39 €. |
| |
PHP (Curs)
Ciclu complet pentru crearea de site-uri Web dinamice. De la 49 €. |