..
Denne artikkelen omhandler et tema av stor relevans: vi vil gå inn og se hvordan QR-koder crearceli alene gjennom Google Chart API og PHP.
QR-koder er to-dimensjonal strekkode av et rektangulært utformet for å leses og dekodes raskt, en egenskap som er navngitt: Quick Response.
Utviklet for å raskt dekodes, er QR-koder primært brukes til å lagre informasjon (for eksempel URL til en nettside eller app, eller et telefonnummer) for å leses av mobile enheter (smartphones), som er typisk utstyrt med programvare for å tillate enkel dekoding.
Nedenfor ser vi et praktisk eksempel på bruk av QR-koder, vi har faktisk satt inn inneholder en link til hjemmesiden christiane-lecomte.com. Dermed, hvis artikkelen ble skrevet, kan du raskt få tilgang til dette nettstedet gjennom alle enheter dodato en fortolker av QR-koder.

En annen viktig funksjon er robustheten av disse kodene. Faktisk, selv om de er skadet (tenk for eksempel flekker på den utskrevne siden) med koden Reed-Solomon var i stand til å gjenvinne opp til 30% av informasjonen i de QR-kode kompromiss.
Vi ser i denne tabellen, de fire nivåene av feilretting er tilgjengelig for QR-koder og deres robusthet:
| Nivå | % Av gjenvinnbart data |
|---|---|
| Det | 7% |
| M | 15% |
| Q | 25% |
| H | 30% |
Den QR-koder kan inneholde opptil 7089 numeriske tegn, eller opp til 4296 alfanumeriske tegn.
Siden firkantet koder har et likt antall rader og kolonner, og bare ved deres antall avhenger av lagringskapasiteten QR-kode
Antallet rader og kolonner i en QR-kode blir identifisert av versjonen sin.
Den versjonen varierer fra 1 til 40, og økningen av en versjon involverer tillegg av 4 rader og 4 kolonner, begynner du å få 21-177.
Så en QR-kode i versjon 1 er et kvadrat formet med 21 rader og 21 kolonner med en lagringskapasitet på opptil 25 alfanumeriske tegn, og en QR-kode i versjon 40 har 177 rader og 177 kolonner og maksimal lagringskapasitet.
Lagringskapasitet for noen versjon:
| Versjon | Rader x kolonner | Nivå feilretting | Maksimalt antall tegn | |||
|---|---|---|---|---|---|---|
| Numerisk | Alfanumerisk | Binary | Kanji | |||
| 1 | 21x21 | Det | 41 | 25 | 17 | 10 |
| M | 34 | 20 | 14 | 8 | ||
| Q | 27 | 16 | 11 | 7 | ||
| H | 17 | 10 | 7 | 4 | ||
| 2 | 25x25 | Det | 77 | 47 | 32 | 20 |
| M | 63 | 38 | 26 | 16 | ||
| Q | 48 | 29 | 20 | 12 | ||
| H | 34 | 20 | 14 | 8 | ||
| 10 | 57x57 | Det | 652 | 395 | 271 | 167 |
| M | 513 | 311 | 213 | 131 | ||
| Q | 364 | 221 | 151 | 93 | ||
| H | 288 | 174 | 119 | 74 | ||
| 40 | 177x177 | Det | 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 | ||
Lagringskapasiteten for en QR-kode avhenger kun av hvilken versjon og nivå av feilretting (som nivået er lavt, jo større mengden av data som er lagret), ikke av dens størrelse i piksler.
The Google Chart API er et API er gjort tilgjengelig av Google som returnerer et bilde som inneholder et diagram som svar på en anmodning via GET eller POST.
Det finnes ulike typer grafer som kan opprettes ved hjelp av denne API, men vi vil konsentrere seg kun på listene av QR-kode
URL-adressen som forespørsler om å gjøre for å få et diagram er https://chart.googleapis.com/chart som er lagt til de nødvendige parametrene, som i vårt tilfelle er:
Et eksempel på en anmodning om å generere en QR-kode er https://chart.googleapis.com/chart?cht=qr>
| |
Linux (Course)
Komplett guide til open-source system. Starter fra 49 €. |
| |
MySQL (Course)
Forvaltning av open-source database. Starter fra 39 €. |
| |
PHP (Course)
Full kurs for å lage dynamiske nettsider. Starter fra 49 €. |