..
Denne artikel omhandler et emne af stor relevans: Vi vil gå ind og se, hvordan QR koder crearceli alene gennem Google Chart API og PHP.
QR koder er to-dimensionel stregkode af et rektangulært designet til at blive læst og afkodes hurtigt, en egenskab, som er navngivet: Quick Response.
At være udviklet til at være hurtigt afkodes, er QR koder primært bruges til at lagre information (såsom URL-adressen på en webside eller app, eller et telefonnummer), der skal læses af mobile enheder (smartphones), som typisk udstyret med software at gøre det let at afkode.
Nedenfor ser vi et praktisk eksempel på brugen af QR koder, vi har i virkeligheden. Indsat som indeholder et link til hjemmesiden for compagnie-awama.com Så hvis artiklen blev trykt, kan du hurtigt få adgang til denne hjemmeside via hvilken som helst enhed dodato en tolk af QR koder.

En anden vigtig funktion er robustheden af disse koder. I virkeligheden, selv om de er beskadigede (tænk f.eks pletter på den udskrevne side) med koden Reed-Solomon var i stand til at inddrive op til 30% af oplysningerne i QR Code kompromis.
Vi ser i denne tabel, de fire niveauer for fejl korrektion til rådighed til QR koder og deres modstandsdygtighed:
| Niveau | % Af inddrivelige data |
|---|---|
| Den | 7% |
| M | 15% |
| Q | 25% |
| H | 30% |
Den QR koder kan rumme op til 7.089 numeriske tegn, eller op til 4.296 alfanumeriske tegn.
Siden firkantede koder har et lige antal rækker og kolonner, og blot ved deres antal afhænger af lagerkapacitet QR Code
Antallet af rækker og kolonner af en QR-kode er identificeret ved sin version.
Den version fra 1 til 40, og stigningen i en version indebærer tilsætning af 4 rækker og 4 kolonner, du begynder at komme fra 21 til 177.
Så en QR-kode af version 1 er en firkantet dannet med 21 rækker og 21 kolonner med en lagerkapacitet på op til 25 alfanumeriske tegn, og en QR-kode af version 40 har 177 rækker og 177 kolonner og maksimal lagerkapacitet.
Lagerkapacitet for nogle version:
| Version | Rækker x Kolonner | Niveau fejlkorrektion | Maksimalt antal tegn | |||
|---|---|---|---|---|---|---|
| Numerisk | Alfanumerisk | Binær | Kanji | |||
| 1 | 21x21 | Den | 41 | 25 | 17 | 10 |
| M | 34 | 20 | 14 | 8 | ||
| Q | 27 | 16 | 11 | 7 | ||
| H | 17 | 10 | 7 | 4 | ||
| 2 | 25x25 | Den | 77 | 47 | 32 | 20 |
| M | 63 | 38 | 26 | 16 | ||
| Q | 48 | 29 | 20 | 12 | ||
| H | 34 | 20 | 14 | 8 | ||
| 10 | 57x57 | Den | 652 | 395 | 271 | 167 |
| M | 513 | 311 | 213 | 131 | ||
| Q | 364 | 221 | 151 | 93 | ||
| H | 288 | 174 | 119 | 74 | ||
| 40 | 177x177 | Den | 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 | ||
Den lagerkapacitet på en QR-kode afhænger kun af, hvilken version og niveau fejlkorrektion (som niveauet er lavt, jo større er mængden af data, der lagres), ikke ved sin størrelse i pixels.
Den Google Chart API er et API er stillet til rådighed af Google, der returnerer et billede, som indeholder et diagram som svar på en anmodning via GET eller POST.
Der findes forskellige typer af grafer, der kan oprettes ved hjælp af denne API, men vi vil koncentrere sig kun på hitlisterne af QR Code
Den webadresse, som anmodninger om at gøre for at få et diagram er https://chart.googleapis.com/chart at der er tilføjet de nødvendige parametre, som i vores tilfælde er:
Et eksempel på en anmodning om at generere en QR-kode er https://chart.googleapis.com/chart?cht=qr>
| |
Linux (Kursus)
Komplet guide til open source-system. Fra 49 €. |
| |
MySQL (Kursus)
Forvaltning af open source-database. Fra 39 €. |
| |
PHP (Kursus)
Fuld kursus for at skabe dynamiske web-sites. Fra 49 €. |