qr-pure - v2.1.0
    Preparing search index...

    Class QRCode

    Clase principal para generar códigos QR.

    Implementa el proceso completo de generación de QR:

    1. Análisis de datos y selección de versión
    2. Codificación de datos (modo byte)
    3. Generación de códigos de corrección de errores
    4. Construcción de la matriz con patrones de función
    5. Colocación de datos y aplicación de máscara
    6. Añadir información de formato y versión
    const qr = new QRCode('Hello, World!', { errorCorrectionLevel: 'H' });
    const result = qr.generate();
    console.log(result.matrix);
    Index

    Constructors

    • Crea una nueva instancia de QRCode.

      Parameters

      • data: string

        Datos a codificar

      • options: QRCodeOptions = {}

        Opciones de configuración

      Returns QRCode

      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
      });

    Methods

    • Genera el código QR completo.

      Returns QRCodeResult

      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}`);
    • Obtiene el tamaño de la matriz.

      Returns number

      Tamaño en módulos