Clase principal para generar códigos QR.
Implementa el proceso completo de generación de QR:
const qr = new QRCode('Hello, World!', { errorCorrectionLevel: 'H' });const result = qr.generate();console.log(result.matrix); Copy
const qr = new QRCode('Hello, World!', { errorCorrectionLevel: 'H' });const result = qr.generate();console.log(result.matrix);
Crea una nueva instancia de QRCode.
Datos a codificar
Opciones de configuración
Si los datos son inválidos o muy largos
const qr = new QRCode('https://example.com');const qrWithOptions = new QRCode('data', { errorCorrectionLevel: 'H', version: 5}); Copy
const qr = new QRCode('https://example.com');const qrWithOptions = new QRCode('data', { errorCorrectionLevel: 'H', version: 5});
Genera el código QR completo.
Resultado con la matriz y metadatos
const result = qr.generate();console.log(`Versión: ${result.version}`);console.log(`Tamaño: ${result.size}x${result.size}`); Copy
const result = qr.generate();console.log(`Versión: ${result.version}`);console.log(`Tamaño: ${result.size}x${result.size}`);
Obtiene el nivel de corrección de errores.
Nivel de corrección
Obtiene el tamaño de la matriz.
Tamaño en módulos
Obtiene la versión del QR.
Versión (1-40)
Clase principal para generar códigos QR.
Description
Implementa el proceso completo de generación de QR:
Example