..
Αυτό το άρθρο ασχολείται με ένα θέμα μεγάλης σημασίας: θα πάμε μέσα και να δούμε πώς η QR Κώδικες crearceli μόνο μέσω του Google Chart API και PHP.
QR κωδικούς δύο διαστάσεων γραμμικού κώδικα από ένα ορθογώνιο σχεδιαστεί για να διαβάσετε και να αποκωδικοποιηθεί, γρήγορα η λειτουργία των οποίων είναι το όνομα: Quick Response.
Που αναπτύσσονται για να αποκωδικοποιηθεί γρήγορα, οι κώδικες QR χρησιμοποιούνται κυρίως για την αποθήκευση πληροφοριών (όπως είναι το URL μιας ιστοσελίδας ή μιας εφαρμογής, ή έναν αριθμό τηλεφώνου) για να διαβαστεί από φορητές συσκευές (smartphones), οι οποίες είναι γενικά εξοπλισμένα με το λογισμικό για να επιτρέπουν την εύκολη αποκωδικοποίηση.
Παρακάτω θα δούμε ένα πρακτικό παράδειγμα για τη χρήση των κωδικών QR, έχουμε, στην πραγματικότητα, εισάγεται που περιέχει ένα σύνδεσμο στην αρχική σελίδα του corinne-fleurs-gironde.com. Έτσι, αν το άρθρο τυπώθηκε, μπορείτε να αποκτήσετε γρήγορα πρόσβαση σε αυτή την ιστοσελίδα μέσω οποιασδήποτε συσκευής dodato διερμηνέα του QR Κώδικες.

Ένα άλλο σημαντικό χαρακτηριστικό είναι η ανθεκτικότητα των κωδικών αυτών. Στην πραγματικότητα, ακόμη και αν είναι κατεστραμμένο (σκεφτείτε, για παράδειγμα, οι κηλίδες στην εκτυπωμένη σελίδα) με τον κωδικό Reed-Solomon ήταν σε θέση να ανακτήσει έως και 30% των πληροφοριών που περιέχονται σε συμβιβασμό QR Code.
Βλέπουμε σε αυτόν τον πίνακα, τέσσερα επίπεδα της διόρθωσης λάθους που διατίθενται για QR Κώδικες και την ανθεκτικότητά τους:
| Επίπεδο | % Των ανακτήσιμων δεδομένων |
|---|---|
| L | 7% |
| M | 15% |
| Q | 25% |
| H | 30% |
QR κωδικούς μπορεί να αποθηκεύσει μέχρι 7.089 αριθμητικούς χαρακτήρες ή έως 4.296 αλφαριθμητικούς χαρακτήρες.
Όντας τετράγωνου σχήματος κωδικοί έχουν ίσο αριθμό γραμμών και στηλών, και ακριβώς με τον αριθμό τους εξαρτάται από τη χωρητικότητα αποθήκευσης του QR κώδικα
Ο αριθμός των γραμμών και των στηλών ενός κώδικα QR αναγνωρίζεται από την έκδοση του.
Οι εκδόσεις κυμαίνονται από 1 έως 40, και την αύξηση της μια έκδοση περιλαμβάνει την προσθήκη των 4 γραμμές και 4 στήλες, θα αρχίσετε να πάρει 21 έως 177.
Έτσι, ένα QR κώδικα έκδοση 1 είναι ένα τετράγωνο που αποτελείται από 21 σειρές και 21 στήλες με χωρητικότητα αποθήκευσης έως και 25 αλφαριθμητικούς χαρακτήρες, ενώ ένα QR κώδικα έκδοση 40 έχει 177 γραμμές και 177 στήλες και τη μέγιστη χωρητικότητα αποθήκευσης.
Η χωρητικότητα αποθήκευσης για κάποια έκδοση:
| Εκδοχή | Γραμμές x στήλες | Επίπεδο διόρθωσης σφάλματος | Μέγιστος αριθμός χαρακτήρων | |||
|---|---|---|---|---|---|---|
| Αριθμητικός | Αλφαριθμητικός | 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 | ||
Η χωρητικότητα αποθήκευσης ενός QR κώδικα εξαρτάται μόνο από την έκδοση της και το επίπεδο της διόρθωσης σφαλμάτων (όπως το επίπεδο είναι χαμηλό, τόσο μεγαλύτερη είναι η ποσότητα της αποθήκευσης δεδομένων), όχι από το μέγεθός της σε pixels.
Η Google Chart API είναι ένα API που διατίθενται από την Google η οποία επιστρέφει μια εικόνα που περιέχει ένα γράφημα, απαντώντας σε αίτημα GET ή POST.
Υπάρχουν διαφορετικοί τύποι γραφημάτων που μπορούν να δημιουργηθούν μέσα από αυτό το API, αλλά εμείς θα επικεντρωθούμε αποκλειστικά στα διαγράμματα του QR κώδικα
Η URL στην οποία ζητά να κάνετε για να πάρετε ένα γράφημα είναι https://chart.googleapis.com/chart στα οποία προστίθενται οι αναγκαίες παράμετροι, που στην περίπτωσή μας είναι οι εξής:
Ένα παράδειγμα ένα αίτημα για να δημιουργήσετε ένα QR Κώδικας είναι https://chart.googleapis.com/chart?cht=qr>
| |
Linux (Μάθημα)
Πλήρης οδηγός για την open-source σύστημα. Από 49 €. |
| |
MySQL (Μάθημα)
Διαχείριση του open-source βάση δεδομένων. Από 39 €. |
| |
PHP (Μάθημα)
Η πλήρης σειρά μαθημάτων για τη δημιουργία δυναμικών ιστοσελίδων. Από 49 €. |