Clase para generar patrones de sincronización (Timing Patterns).
Los Timing Patterns son líneas alternantes de módulos oscuros y claros que conectan los finder patterns. Ayudan al decodificador a determinar el tamaño de los módulos.
Hay dos timing patterns:
Ambos comienzan y terminan con un módulo oscuro.
const matrix = createEmptyMatrix(21);const reserved = createEmptyMatrix(21);TimingPattern.draw(matrix, reserved); Copy
const matrix = createEmptyMatrix(21);const reserved = createEmptyMatrix(21);TimingPattern.draw(matrix, reserved);
Static
Readonly
Posición fija del timing pattern (fila y columna 6)
Dibuja los patrones de timing horizontal y vertical.
Matriz del QR a modificar
Matriz de reserva para marcar módulos de función
TimingPattern.draw(matrix, reserved); Copy
TimingPattern.draw(matrix, reserved);
Calcula la longitud del timing pattern para un tamaño dado.
Tamaño de la matriz del QR
Longitud del timing pattern
TimingPattern.getLength(21) // 5TimingPattern.getLength(25) // 9 Copy
TimingPattern.getLength(21) // 5TimingPattern.getLength(25) // 9
Clase para generar patrones de sincronización (Timing Patterns).
Description
Los Timing Patterns son líneas alternantes de módulos oscuros y claros que conectan los finder patterns. Ayudan al decodificador a determinar el tamaño de los módulos.
Hay dos timing patterns:
Ambos comienzan y terminan con un módulo oscuro.
Example