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

    Class FinderPattern

    Clase para generar patrones de búsqueda (Finder Patterns).

    Los Finder Patterns son los tres cuadrados grandes en las esquinas del código QR. Cada uno es un cuadrado de 7x7 módulos con:

    • Borde exterior oscuro (7x7)
    • Capa intermedia clara (5x5)
    • Centro oscuro (3x3)

    Están ubicados en:

    • Esquina superior izquierda (0, 0)
    • Esquina superior derecha (0, size-7)
    • Esquina inferior izquierda (size-7, 0)
    const matrix = createEmptyMatrix(21);
    FinderPattern.draw(matrix);
    Index

    Constructors

    Properties

    Methods

    Constructors

    Properties

    SEPARATOR_SIZE: 1

    Tamaño del separador

    SIZE: 7

    Tamaño del patrón de búsqueda

    Methods

    • Dibuja los tres patrones de búsqueda y sus separadores.

      Parameters

      • matrix: number[][]

        Matriz del QR a modificar

      • reserved: number[][]

        Matriz de reserva para marcar módulos de función

      Returns void

      Coloca los finder patterns en las tres esquinas y añade los separadores de 1 módulo de ancho.

      const matrix = createEmptyMatrix(21);
      const reserved = createEmptyMatrix(21);
      FinderPattern.draw(matrix, reserved);
    • Calcula el tamaño total ocupado incluyendo separadores.

      Returns number

      Tamaño total (7 + 1 separador = 8)