Los códigos QR por sus siglas “quick response” o respuesta rápida, son códigos que pueden almacenar mucha información en una imagen de puntos bidimensional, se pueden considerar la evolución de los códigos de barras.
Los codigos QR pueden almacenar texto, numeros, ubicaciones, links, etc… y pueden ser leídos con aplicaciones en dispositivos mobiles o lectores de QR especiales.
Ahora vamos a crear codigos QR usando la libreria PHPQRCODE que podemos descargar desde http://phpqrcode.sourceforge.net/ bastara descomprimir la carpeta y copiarla al lugar donde la usaremos.
Código
A continuación el código de ejemplo:
[code language=”php”] include(‘phpqrcode/qrlib.php’);$content = "http://evilnapsis.com/";
QRcode::png($content,"hola.png",QR_ECLEVEL_L,10,2);
echo "<img src=’hola.png’/>";
[/code]
El código esta resumido en 4 lineas:
- Linea 1: Incluir la libreria
- Linea 2: Definir el contenido del codigo QR
- Linea 3: Definir el código QR con sus parámetros
- Primer parámetro es el contenido
- Segundo parámetro el nombre de la imagen donde se guardara, debe ser PHP
- Tercer parámetro tipo de código puede ser QR_ECLEVEL_L, QR_ECLEVEL_H, QR_ECLEVEL_M, QR_ECLEVEL_Q
- Cuarto parámetro es el tamaño de los pixeles del código qr, este define el tamaño de la imagen
- Quinto parámetro es el tamaño de el marco del código qr
- Linea 4: Mostrar la imagen generada.
Resultado
Descarga
A continuación descarga los archivos del ejemplo funcionando.
Opcion 1: http://activeterium.com/11227357/qrphp1
Opcion 2:
[sociallocker]Link: https://drive.google.com/file/d/1qzILDP6rAIQFjW7oRubA-EnLOzBahHss/view
[/sociallocker]No se olviden de compartir, suscribirse a mi blog y a mi canal de youtube
Saben si hay forma de poner un logo en el QR png de salida para personalizarlo
Hola, la verdad no se 🙁