Usamos cookies para asegurarnos de brindarle la mejor experiencia en nuestro sitio web. Lea nuestro Política de privacidad.
RECHAZAR TODAS LAS COOKIESESTOY DE ACUERDO
Código abierto
Código abierto - Biblioteca

Servicio de biblioteca de códigos QR

Visite nuestro repositorio de Github
By
2am.
June 19, 2024
6 minutos de lectura
Esta biblioteca proporciona a los desarrolladores las herramientas para generar códigos QR con facilidad en sus aplicaciones PHP. Es una versión totalmente refactorizada de la biblioteca anterior denominada ayudante de código yii2-qr, que se basó en la versión PHP de la biblioteca C código libqren. Esta nueva versión está muy inspirada en la gran obra de Código QR Bacon, de hecho, usa una versión modificada de su código para los escritores incluidos en este paquete.

Cómo empezar

Instale la versión más reciente usando composer.

$ composer require 2amigos/qrcode-library

O simplemente añádelo a tu compose.json archivo:

"2amigos/qrcode-library": "^2.0"

Uso

Como biblioteca independiente:

1<?php
2use Da\QrCode\QrCode; 
3$qrCode = (new QrCode('This is my text'))
4	->setSize(250)
5	->setMargin(5)
6	->useForegroundColor(51, 153, 255);
7
8// now we can display the qrcode in many ways
9// saving the result to a file (writer defaults to PNG):
10$qrCode->writeFile(__DIR__ . '/code.png');
11
12// display directly to the browser
13header('Content-Type: '.$qrCode->getContentType());
14echo $qrCode->writeString();
15?>
16
17<?php
18// or even as data:uri url
19echo '<img src="' . $qrCode->writeDataUri() . '">';
20?>

Para facilitar la tarea de escribir en diferentes formatos, la biblioteca viene con una serie de útiles:

Yii 2

Esta biblioteca también incluye dos clases para trabajar con el marco Yii2. Estas son:

Colaboradores

¡Gracias a todos por sus inestimables esfuerzos!

Comparte esta publicación
Volver al código abierto
No te pierdas
nuestras últimas ideas
— ¡Suscríbete ahora!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Navigate
Empieza ahora