Creación de QR en Linux
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.
Para ver todas su opciones llamalo con:
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 ▻ Objeto ▻ Código QR