..
Denna artikel behandlar ett ämne av stor betydelse: vi kommer att gå in och se hur QR-koder crearceli ensam genom Google Chart API och PHP.
QR-koder är tvådimensionella streckkoden av ett rektangulärt utformad för att läsas och avkodas snabbt, funktionen som de heter: Quick Response.
Utvecklas för att avkodas snabbt, QR-koder i första hand används för att lagra information (till exempel URL-adressen till en webbsida eller en app eller ett telefonnummer) för att läsas av mobila enheter (smartphones), som i allmänhet utrustade med program för att möjliggöra enkel avkodning.
Nedan ser vi ett praktiskt exempel på användning av QR-koder vi har i själva verket in som innehåller en länk till hemsidan för dynastyhomeloan.com. Således, om artikeln var tryckt, kan du snabbt komma åt denna webbplats via en enhet dodato en uttolkare av QR-koder.

En annan viktig funktion är robustheten i dessa koder. Faktum är att även om de är skadade (tror till exempel fläckar på den utskrivna sidan) med koden Reed-Solomon kunde återvinna upp till 30% av informationen i QR Code kompromiss.
Vi ser i tabellen, fyra nivåer av felkorrigering tillgängliga för QR-koder och deras motståndskraft:
| Nivå | % Av utvinningsbara uppgifter |
|---|---|
| L | 7% |
| M | 15% |
| Q | 25% |
| H | 30% |
QR-koder kan lagra upp till 7089 numeriska tecken eller upp till 4296 alfanumeriska tecken.
Att vara fyrkantig koder har lika många rader och kolumner, och bara genom att deras antal är beroende av lagringskapacitet QR-koden
Antalet rader och kolumner av en QR-kod identifieras med sin version.
Versionerna från 1 till 40, och ökningen av en version innebär tillsättning av 4 rader och 4 kolumner, man börjar få 21 P177.
Så en QR-kod i version 1 är en kvadrat som består av 21 rader och 21 kolumner med en lagringskapacitet på upp till 25 alfanumeriska tecken, medan en QR-kod i version 40 har 177 rader och 177 kolumner och maximal lagringskapacitet.
Lagringskapacitet för någon version:
| Version | Rader x kolumner | Nivå felkorrigering | Maximalt antal tecken | |||
|---|---|---|---|---|---|---|
| Numeriska | Alfanumerisk | Binary | 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 | ||
Lagringskapaciteten på en QR Code beror bara på sin egen version och graden av felkorrigering (eftersom nivån är låg, desto större mängden data lagring), inte av dess storlek i pixlar.
Den Google Chart API är ett API till förfogande av Google som returnerar en bild som innehåller en graf som svar på en begäran från GET eller POST.
Det finns olika typer av grafer som kan skapas genom detta API, men vi kommer att koncentrera sig enbart på listorna i QR-koden
Den URL som begär att göra för att få ett diagram är https://chart.googleapis.com/chart som läggs den nödvändiga parametrar, som i vårt fall är:
Ett exempel på en begäran att skapa en QR Code är https://chart.googleapis.com/chart?cht=qr>
| |
Linux (kurs)
Komplett av öppen källkod-system. Från 49 €. |
| |
MySQL (kurs)
Hantering av öppen källkod databas. Från 39 €. |
| |
PHP (kurs)
Fullständig kurs för att skapa dynamiska webbplatser. Från 49 €. |