Generador de código Python QR

Generador de código Python QR

¿Qué son los códigos QR??

Los códigos QR son algunas de las tendencias de más rápido crecimiento en el mundo de hoy cuando se trata de compartir cualquier tipo de información. Se está adoptando rápidamente para todo tipo de usos diferentes que no se limitan a compartir largas URL, haciendo pagos y dispositivos de desbloqueo y otras cosas. Un código QR es simplemente una imagen cuadrada que está abarrotada de cajas blancas y negras de diferentes formas y tamaños. Esta disposición de cajas es lo que permite que la información se almacene en una imagen simple. Este trozo de código se puede legaborar a la máquina a través de la ayuda de una cámara. Lo que generalmente sucede es que el código QR es escaneado por la cámara a través de una aplicación específica que tiene una preocupación con el código QR que estamos escaneando. La aplicación accede a la cámara del teléfono para tomar una foto del código y la aplicación resultante se analiza mediante la aplicación que permite extraer información.

¿Dónde se utilizan los códigos QR??

La tecnología de código QR se originó en 1994 desde Japón, donde se utilizó en la industria automotriz. La necesidad del código QR provino de no poder almacenar grandes cantidades de información en el código de barras estándar que todavía vemos hoy. A partir de ahí, el código QR ganó una rápida popularidad y vio su uso adoptado en todo tipo de industrias en todo el mundo.

Siempre que un evento esté a punto de suceder, se anuncia a través de varios medios diferentes. Esos medios a menudo son carteles salpicados por ciudades y anuncios en línea. Estos anuncios ahora contienen un código QR que podemos escanear que nos lleva a la página de eventos. La página podría ubicarse en Facebook o tener su propio sitio web. Simplemente extraeremos nuestros teléfonos y escanearemos el código y terminaremos en la página exacta que quisiéramos buscar.

Las cerraduras también han comenzado a incorporar esta tecnología de varias maneras diferentes. Uno de los más simples se usa para bloqueos de ciclo. El bloqueo se puede desbloquear simplemente escaneando el código QR disponible en él. La aplicación que existe para tales bloqueos se asegura de que el usuario que esté escaneando el bloqueo es el propietario real de la bicicleta también. No solo se desbloqueará desde el teléfono de nadie, incluso si tiene la aplicación. Esto nos muestra que los códigos QR también son muy seguros.

Una de mis formas favoritas en las que se utilizan los códigos QR hoy es hacer pagos. El proceso de compra y venta de cosas se ha vuelto tan simple ahora. Todo lo que tienen que hacer es abrir la aplicación de pago y señalar la cámara de su teléfono en el código QR del lugar donde desea realizar la compra. Una vez que el código ha sido escaneado, el dinero se deduce de su cuenta y se entrega a la cuenta de los destinatarios casi instantáneamente. La razón por la que me encanta este uso particular de QR es que ya no necesito llevar una tarjeta para hacer compras más. Esto realmente me quita la mente de cuidar de otra pertenencia.

¿Cómo podemos generar códigos QR??

Es posible que ya lo hayas adivinado, la respuesta es Python! La belleza de Python radica en su capacidad para realizar casi cualquier tarea en el mundo y la generación de código QR es uno de ellos. Obviamente, hay varias otras formas de generarlos, pero solo discutiremos Python aquí.

Lo primero es lo primero, nos aseguraremos de que tengamos un entorno de Python estable y que funcione en nuestros sistemas Linux.

Abre la terminal y ejecuta 'actualización de sudo apt-get'Y obtenga las actualizaciones necesarias para sus paquetes. Luego identifique que tiene Python instalado ejecutando 'python3 -v'. Si todo está instalado correctamente, verá la versión de Python instalada como la salida del programa anterior. Ahora abriremos nuestro IDE preferido y comenzaremos a crear nuestro propio código QR!

Deje que comience la codificación!

Si no tienes 'pyqrcode' y 'pypng'Ya está instalado en su sistema, entonces debe volver al terminal y ejecutar'PIP install Pyqrcode && Pip Instale Pypng'. Una vez que se haya solucionado, comience haciendo las importaciones necesarias como se muestra en el código a continuación e imita el código también. Puede reemplazar el enlace en la variable a cualquier URL válida que desee personalizar su pequeño proyecto.

El nombre de la imagen creada se puede cambiar reemplazando el argumento de nombre de la URL.Llamada de PNG. Este método nos permite crear un .imagen PNG que ahora se puede usar para escanear. Si tiene preferencia por el tipo de imagen que desea crear, también puede elegir crear una imagen SVG cambiando la llamada de función desde 'url.png' a 'url.SVG'. La siguiente imagen muestra el resultado del terminal. Incluso puede escanear esta imagen desde su aplicación móvil y usarla.

¿Cómo uso la imagen que acabo de crear??

Todo lo que necesita para escanear esa imagen es una aplicación de escáner de código QR instalada en su teléfono.

¿Cómo uso la imagen que acabo de crear??

Todo lo que necesita para escanear esa imagen es una aplicación de escáner de código QR instalada en su teléfono.

También puede ser muy creativo con sus códigos QR. Muchas empresas a menudo tienen huevos de Pascua y cosas similares escondidas en sus códigos que pueden sorprender al usuario.