A veces una curiosidad tonta se convierte en una herramienta práctica.
Hoy me dio por generar códigos QR… pero sin webs externas, sin publicidad, sin “cloud”: solo con Python.

Y resulta que es facilísimo.


El script básico

import qrcode

data = "tel:+34612345678"  # o una URL, texto, etc.
img = qrcode.make(data)
img.save("mi_qr.png")

Instalas la librería con:

pip install qrcode[pil]

Y listo. En menos de 10 segundos tienes tu QR.


Personalización rápida

Puedes cambiar colores, tamaños o incluso añadir tu logo en el centro:

from PIL import Image
import qrcode

qr = qrcode.QRCode(error_correction=qrcode.constants.ERROR_CORRECT_H)
qr.add_data("https://pardellas.es")
qr.make(fit=True)
img = qr.make_image(fill_color="navy", back_color="white").convert("RGB")

logo = Image.open("logo.png")
logo = logo.resize((80, 80))
img.paste(logo, (img.size[0]//2 - 40, img.size[1]//2 - 40))
img.save("qr_pardellas_logo.png")

Ideas de uso

  • Pegatina de emergencia con tus contactos.
  • QR para abrir tu web o blog sin teclear.
  • Añadirlo en tus tarjetas personales o QSL.
  • En informes o dashboards para abrir enlaces.

En resumen

Python tiene pequeñas joyas como esta.
Un script de 3 líneas y ya puedes automatizar cosas “reales” y útiles.
No hace falta ser diseñador ni usar webs externas: solo curiosidad y ganas de jugar.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies