StaticapplyAplica un patrón de máscara a la matriz.
Matriz del QR a modificar
Matriz de reserva (módulos de función)
Patrón de máscara (0-7)
StaticcalculateCalcula la penalización total de una matriz.
Matriz del QR (con máscara aplicada)
Penalización total
StaticfindEncuentra el mejor patrón de máscara para una matriz.
Matriz del QR (sin máscara aplicada)
Matriz de reserva
El patrón de máscara óptimo (0-7)
StaticisVerifica si una máscara es válida.
Valor a verificar
true si es un patrón válido (0-7)
Clase para aplicar y evaluar patrones de máscara.
Description
Los patrones de máscara se aplican a los módulos de datos para mejorar la legibilidad del código QR. El estándar define 8 patrones, y se debe seleccionar el que resulte en la menor penalización.
Las funciones de máscara determinan qué módulos invertir:
Example