..
Dit artikel behandelt een onderwerp van groot belang: we zullen in gaan en zien hoe de QR Codes alleen crearceli via de Google Chart API en PHP.
QR codes zijn twee-dimensionale barcode van een rechthoekige ontworpen om te worden gelezen en gedecodeerd snel, de functie waarop zij worden genoemd: Quick Response.
Ontwikkeld om snel te worden gedecodeerd, zijn QR Codes vooral gebruikt om informatie (zoals de URL van een webpagina of een applicatie, of een telefoonnummer) op te slaan om gelezen te worden door mobiele apparaten (smartphones), die over het algemeen uitgerust met software om gemakkelijk te kunnen decoderen.
Hieronder zien we een praktisch voorbeeld van het gebruik van QR codes, we hebben in feite, ingevoegd met een link naar de homepage van decoup-og-31.com. Dus, als het artikel was afgedrukt, kunt u snel toegang krijgen tot deze website door middel van een apparaat dodato een tolk van QR Codes.

Een ander belangrijk kenmerk is de robuustheid van deze codes. In feite, zelfs als ze beschadigd zijn (denk bijvoorbeeld vlekken op de afgedrukte pagina) met de code Reed-Solomon was in staat om maximaal te herstellen tot 30% van de informatie vervat in QR Code compromis.
We zien in deze tabel, vier niveaus van foutcorrectie beschikbaar voor QR Codes en hun veerkracht:
| Niveau | % Van de realiseerbare gegevens |
|---|---|
| L | 7% |
| M | 15% |
| Q | 25% |
| H | 30% |
QR codes kunnen maximaal 7089 numerieke tekens, of tot 4296 alfanumerieke tekens.
Omdat vierkante codes hebben een gelijk aantal rijen en kolommen, en alleen door hun aantal is afhankelijk van de opslagcapaciteit van QR Code
Het aantal rijen en kolommen van een QR code wordt geïdentificeerd door zijn versie.
De versies variëren van 1 tot 40, en de toename van een versie betreft de toevoeging van vier rijen en vier kolommen, begin je tot en met 21 naar 177.
Dus een QR code van versie 1 is een vierkant bestaat uit 21 rijen en 21 kolommen met een opslagcapaciteit tot 25 alfanumerieke tekens, terwijl een QR code van versie 40 heeft 177 rijen en 177 kolommen en maximale opslagcapaciteit.
Opslagcapaciteit voor een of andere versie:
| Versie | Rijen x kolommen | Niveau foutcorrectie | Maximaal aantal tekens | |||
|---|---|---|---|---|---|---|
| Numeriek | Alfanumeriek | Binair | 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 | ||
De opslagcapaciteit van een QR Code hangt alleen af van de versie en het niveau van foutcorrectie (als het niveau laag is, des te groter de hoeveelheid gegevens opslag), niet door de grootte in pixels.
De Google Chart API is een API beschikbaar gesteld door Google, dat een afbeelding met een grafiek in antwoord op een verzoek van GET of POST rendement.
Er zijn verschillende soorten grafieken die kunnen worden gemaakt door middel van deze API, maar we zullen concentreren zich alleen op de grafieken van de QR Code
De URL waar verzoeken te doen om een grafiek te krijgen is https://chart.googleapis.com/chart waaraan zijn toegevoegd de nodige parameters, die in ons geval zijn:
Een voorbeeld van een verzoek om een QR code te genereren is https://chart.googleapis.com/chart?cht=qr>
| |
Linux (Cursus)
Complete gids voor open-source systeem. Van 49 €. |
| |
MySQL (Cursus)
Beheer van de open source database. Van 39 €. |
| |
PHP (Cursus)
Volledige cursus voor het maken van dynamische websites. Van 49 €. |