Creación de QR en Linux

Trucos y Utilidades 10 de ene. de 2023

Creación y Lectura de código QR desde Linux.

En este artículo vamos a mostraros como crear facilmente códigos QR desde la consola, además veremos como podemos ver el contenido de una imagen QR almacenada en un fichero de imagen o capturado mediante una webcam y por supuesto a editarlo, y también veremos lo fácil que es crear un QR directamente desde LibreOffice.

Crear un QR desde la consola

Para la generación de un QR uno de los programas más sencillos es qr, es una aplicación creada en Python y su instalación y uso es muy sencilla:

# Instalación de 'qr'
apt -y install python3-qrencode

# USO DE 'qr'
# Generar QR directamente en la pantalla (ej. debug)
qr "texto a qr"

# Grabar QR en fichero .png
qr "texto a qr" > imagen-qr.png

# Fichero de texto a QR
cat fichero | qr > texto-en-qr.png

Puedes verlo en acción en la siguiente imagen animada:

Si quieres un mayor control del QR generado existe otra aplicación qrencode, que te permite más opciones de la imagen generada, su instalación y uso es también muy sencilla:

# Instalación de 'qrencode'
apt -y install qrencode

# USO DE 'qrencode'
qrencode -o imagen-qr.png --size=5 --foreground=0000FF https://soloconlinux.org.es

En donde podemos definir el color del QR o el color de fondo, el tamaño final de la imagen y otras cuantas opciones más.

QR generado mediante 'qrencode'

Para ver todas su opciones llamalo con:

qrencode --help
Ver todas los parámetros y opciones

Aplicaciones gráficas para generación y lectura de QR

Si la consola no es algo que te entusiasme, no hay problema, también dispones de varias aplicaciones para manejar los QR.

Qreator

La aplicacion 'qreator' permite generar diferentes tipos de QR

La instalación de Qreator es muy sencilla, desde tu consola como root ejecuta:

apt -y install qreator

QRQT - Generador/Lector de QR

'qrqt' permite crear QR, abrir QR existentes y editarlos

La aplicación qrqt además de permitir crear diferentes tipos de QR, permite leer y editar QR que estén ya creados, tanto desde un fichero, como capturándolos con una Webcam.

# Instalar QRQT 'Generador y lector de QR'
apt -y install qrqt

Crear un código QR desde LibreOffice Writer

LibreOffice incorpora desde hace ya muchas versiones la posibilidad de crear códigos QR directamente y sin necesidad de herramientas externas.

El procedimiento es muy sencillo.
1) Abre LibreOffice Writer, escribe el texto/URL que quieras transformar en un código QR, se insertará en esa posición del documento.
2) Si quieres mantener el texto, haz una copia del mismo y pega el texto.
3) Ahora simplemente tienes que seleccionar el texto/URL.
4) Vete al menú Insertar ObjetoCódigo QR

Escoge la opción 'Media' en correción de errores, es el valor genérico para los QR
Texto o URL transformado en código QR

 

Etiquetas

Luis GuLo

🐧 SysAdmin GNU/Linux - 🐳 Docker - 🖥️ Bash Scripting - 🐪 Perl - 🐬 MySQL - 👥 Formador de TI - 👥 Formador de SysAdmin's - 💢 Ansible - ☁️ Cloud Computing - ❤️ Debian GNU/Linux