..
En este artículo se aborda un tema de gran relevancia: vamos a ir y ver cómo los códigos QR crearceli solo a través de la API Google Chart y PHP.
Los códigos QR son bidimensionales de código de barras de una rectangular diseñado para ser leído y descifrado rápidamente, la función para la que se nombran: Respuesta Rápida.
Se están desarrollando para ser decodificado rápidamente, los códigos QR se usan principalmente para almacenar información (como por ejemplo la dirección URL de una página web o aplicación, o un número de teléfono) para ser leídos por dispositivos móviles (smartphones), que generalmente son equipados con un software para permitir la fácil decodificación.
A continuación vemos un ejemplo práctico del uso de códigos QR, que tenemos, de hecho, insertado contiene un enlace a la página principal de cesarogcaleb.com. Por lo tanto, si el artículo fue impreso, puede acceder rápidamente a este sitio web a través de cualquier dispositivo dodato un intérprete de códigos QR.

Otra característica importante es la solidez de estos códigos. De hecho, incluso si están dañados (piénsese, por ejemplo, manchas en la página impresa) con el código Reed-Solomon fue capaz de recuperar hasta un 30% de la información contenida en el compromiso Código QR.
Vemos en esta tabla, cuatro niveles de corrección de errores para códigos QR y su capacidad de recuperación:
| Nivel | % De los datos recuperables |
|---|---|
| L | 7% |
| M | 15% |
| Q | 25% |
| H | 30% |
Los códigos QR pueden almacenar hasta 7.089 caracteres numéricos o de hasta 4.296 caracteres alfanuméricos.
Ser de forma cuadrada códigos tienen el mismo número de filas y columnas, y sólo por su número depende de la capacidad de almacenamiento de código QR
El número de filas y columnas de un código QR se identifica por su versión.
Las versiones van desde 1 a 40, y el aumento de una versión consiste en la adición de 4 filas y 4 columnas, usted comienza a obtener 21 a 177.
Así que un código QR de la versión 1 es un cuadrado formado por 21 filas y columnas 21, con una capacidad de almacenamiento de hasta 25 caracteres alfanuméricos, mientras que un código QR de la versión de 40 tiene 177 filas y columnas 177 y máxima capacidad de almacenamiento.
Capacidad de almacenamiento para una versión:
| Versión | Filas x columnas | Nivel de corrección de errores | Número máximo de caracteres | |||
|---|---|---|---|---|---|---|
| Numérico | Alfanumérico | Binario | 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 | ||
La capacidad de almacenamiento de un código QR sólo depende de su versión y el nivel de corrección de errores (como el nivel es bajo, mayor es la cantidad de almacenamiento de datos), no por su tamaño en píxeles.
El Google Chart API es un API proporcionados por Google que devuelve una imagen que contiene un gráfico en respuesta a una petición hecha por GET o POST.
Hay diferentes tipos de gráficos que se pueden crear a través de esta API, pero nos centraremos únicamente en las listas de código QR
La URL a la que solicita que hacer para obtener una carta es https://chart.googleapis.com/chart a los que se añaden los parámetros necesarios, que en nuestro caso son las siguientes:
Un ejemplo de una solicitud para generar un código QR es https://chart.googleapis.com/chart?cht=qr>
| |
Linux (Curso)
Guía completa de código abierto del sistema. A partir de 49 €. |
| |
MySQL (Curso)
Gestión de base de datos de código abierto. A partir de 39 €. |
| |
PHP (Curso)
Ciclo completo para la creación de sitios Web dinámicos. A partir de 49 €. |