..
Ovaj članak bavi temom velike važnosti: Mi ćemo ići i vidjeti kako QR Kodovi crearceli samo putem Google Chart API i PHP.
QR kodovi su dvodimenzionalni bar kod pravokutnog osmišljen kako bi se čitati i dekodirani brzo, značajku koja su pod nazivom: brzi odgovor.
Se razvila da se dekodiraju brzo, QR Kodovi se prvenstveno koriste za pohranu informacije (kao što je URL web stranice ili aplikacije ili telefonski broj) da se pročitati mobilnim uređajima (smartphone), koje su općenito opremljen sa softverom kako bi se omogućilo jednostavno dekodiranje.
U nastavku smo vidjeli praktičan primjer uporabe QR kodova, mi smo, u stvari, umetnuta sadrži link na početnu stranicu carlindesbruyerescorrezienne.com. Dakle, ako je članak tiskan, možete brzo pristupiti ovoj web stranici putem bilo kojeg uređaja dodato tumač QR kodovi.

Još jedna važna značajka je robusnost tih kodova. U stvari, čak i ako su oštećene (sjetimo se, primjerice, mjesta na ispisanoj stranici) s kodom Reed-Solomon bio u mogućnosti da se oporavim do 30% od informacija sadržanih u QR Code kompromis.
Vidimo u tablici, četiri razine ispravljanje pogrešaka za QR kodovi i otpornosti:
| Razina | % Od nadoknadivog podataka |
|---|---|
| L | 7% |
| M | 15% |
| Q | 25% |
| H | 30% |
QR kodovi mogu pohraniti do 7.089 numeričkih znakova ili do 4296 alfanumeričkih znakova.
Budući da je četvrtastog oblika kodove imaju jednak broj redaka i stupaca, a samo njihov broj ovisi o kapacitet za pohranu od QR kod
Broj redaka i stupaca QR koda je identificiran njegovu verziju.
Inačice u rasponu od 1 do 40, a povećanje verzije uključuje dodatak od 4 redaka i 4 stupca, možete početi da biste dobili 21 - 177.
Dakle, QR kod verzija 1 je kvadrat sastavljen od 21 redaka i 21 stupaca s kapacitetom pohrane do 25 alfanumeričkih znakova, a QR koda od verzije 40 ima 177 redaka i stupaca 177 i maksimalni kapacitet.
Kapacitet za neke verzije:
| Verzija | Reci x stupaca | Razina ispravljanje pogrešaka | Maksimalni broj znakova | |||
|---|---|---|---|---|---|---|
| Numerički | Alfanumerički | Binarni | 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 | ||
Kapacitet za pohranu od QR kod ovisi samo o njegovu verziju i na razini ispravljanje pogrešaka (kao razina je niska, veći iznos za pohranu podataka), a ne po veličini u pikselima.
Google Chart API je dostupan API Google koji vraća imidž koji sadrži grafikon u odgovoru na zahtjev od strane GET ili POST.
Postoje različite vrste grafikona koje mogu biti kreirani kroz ovaj API, ali mi ćemo se usmjeriti isključivo na ljestvicama u QR Code
URL na koji zahtjeva učiniti da biste dobili grafikon https://chart.googleapis.com/chart kojoj su dodane potrebne parametre, koji se u našem slučaju su:
Primjer zahtjeva za generiranje QR kod je https://chart.googleapis.com/chart?cht=qr>
| |
Linux (tečaj)
Kompletan vodič za open-source sustava. Od 49 €. |
| |
MySQL (tečaj)
Upravljanje open-source baza podataka. Od 39 €. |
| |
PHP (tečaj)
Cijeli tečaj za izradu dinamičkih Web stranica. Od 49 €. |