Qraft

Escala de grises

La escala de grises es un formato que representa una imagen sin información de color, únicamente con gradaciones de luminosidad que van del blanco al negro. Con la escala de grises de 8 bits se pueden representar 256 niveles de gradación. Al convertir una imagen en color a escala de grises, los valores de cada canal RGB se combinan en un único valor de luminosidad mediante una media ponderada.

El escáner (decodificador) de códigos QR convierte internamente a escala de grises la imagen en color captada por la cámara y, además, la binariza (la convierte en dos valores, blanco o negro) antes de identificar los módulos. Gracias a este proceso, los códigos QR se pueden leer aunque se impriman en cualquier color, como rojo, azul o verde. Lo importante no es el color en sí, sino el contraste de claridad y oscuridad al convertirlo a escala de grises.

Si se entiende este principio, se ve qué combinaciones de colores hay que evitar en los códigos QR de diseño. El rojo y el verde son fáciles de distinguir para el ojo humano, pero al convertirlos a escala de grises pueden quedar con una luminosidad parecida, y el escáner no puede distinguirlos. La regla de oro es usar colores de baja luminosidad (azul oscuro, verde oscuro, negro) en los módulos oscuros y colores de alta luminosidad (blanco, amarillo claro, rosa claro) en los módulos claros, y asegurar una relación de contraste suficiente tras la conversión a escala de grises.