..
Ten artykuł dotyczy tematu ogromne znaczenie: będziemy iść i zobaczyć, jak QR Codes crearceli tylko przez Google Chart API i PHP.
QR kody dwuwymiarowe kod kreskowy z prostokątnej zaprojektowane do odczytu i dekodowane szybko, funkcji, które są nazwane: Quick Response.
Rozwijane, aby być dekodowane szybko, QR kody są wykorzystywane przede wszystkim do przechowywania informacji (takich jak adres URL strony internetowej lub aplikacji, lub numer telefonu) do odczytania przez urządzenia mobilne (smartfony), które są ogólnie wyposażone w oprogramowanie w celu umożliwienia łatwego dekodowania.
Poniżej widzimy praktyczny przykład wykorzystania kodów QR, mamy w rzeczywistości wprowadza zawierający link do strony głównej decoster-immobilier.com. Tak więc, jeśli artykuł został wydrukowany, można szybko uzyskać dostęp do tej strony w jakikolwiek dodato urządzenia tłumacza QR Codes.

Inną ważną cechą jest wytrzymałość tych kodów. W rzeczywistości, nawet jeśli są one uszkodzone (zespoły, na przykład, plamy na wydruku) na kod Reed-Solomon był w stanie odzyskać nawet do 30% informacji zawartych w QR Code kompromis.
Widzimy w tej tabeli, cztery poziomy korekcji błędów dostępne dla QR kody i ich odporności:
| Poziom | % Odzyskania danych |
|---|---|
| L | 7% |
| M | 15% |
| Q | 25% |
| H | 30% |
QR kody można zapisać do 7089 znaków numerycznych lub do 4296 znaków alfanumerycznych.
Będąc w kształcie kwadratu kody samą liczbę wierszy i kolumn, a tylko ich ilość zależy od pojemności QR Code
Liczbę wierszy i kolumn QR kod jest identyfikowany przez jego wersji.
Wersje od 1 do 40, a wzrost w wersji polega na dodaniu 4 wierszy i 4 kolumn, zaczynają się od 21 do 177.
Więc kod QR wersji 1 jest kwadrat składa się z 21 wierszy i 21 kolumn o pojemności do 25 znaków alfanumerycznych, a kod QR wersji 40 jest 177 wierszy i 177 kolumn i maksymalną pojemność.
Pojemność dla niektórych wersji:
| Wersja | Wiersze x kolumny | Korekcji błędów na poziomie | Maksymalna liczba znaków | |||
|---|---|---|---|---|---|---|
| Liczbowy | Alfanumeryczny | 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 | ||
Pojemność QR Code zależy tylko od jego wersji i poziom korekcji błędów (jak poziom jest niski, tym większa ilość danych), a nie jego rozmiar w pikselach.
Google Chart API to API udostępnione przez Google, które zwraca obraz zawierający wykres w odpowiedzi na wniosek złożony przez GET lub POST.
Istnieją różne rodzaje wykresów, które mogą być tworzone poprzez ten interfejs API, ale skupimy się wyłącznie na wykresach QR Code
Adres URL, do którego wnioski zrobić, aby otrzymać wykres jest https://chart.googleapis.com/chart do których dodaje się odpowiednie parametry, które w naszym przypadku to:
Przykładem wniosek, aby wygenerować QR Code jest https://chart.googleapis.com/chart?cht=qr>
| |
Linux (Kurs)
Kompletny przewodnik do systemu open-source. Od 49 €. |
| |
MySQL (Kurs)
Zarządzanie bazą danych open-source. Od 39 €. |
| |
PHP (Kurs)
Pełny kurs tworzenia dynamicznych stron internetowych. Od 49 €. |