Efecto de trama (halftone) en una imagen
Convierta una foto en una trama de puntos al estilo de la impresión halftone, donde el tamaño de cada punto depende de la luminosidad de la zona que representa. Ajuste la finura de la cuadrícula y los colores de los puntos y del fondo.
Cómo funciona
La imagen se divide en una cuadrícula regular de celdas cuadradas. Para cada celda se calcula la luminosidad media de los píxeles que contiene y luego se dibuja un punto en el centro con un radio proporcional a la oscuridad de la zona: cuanto más oscura es la zona, más grande es el punto, reproduciendo el principio de las tramas de impresión offset y de prensa.
¿Por qué las zonas claras no tienen punto?
Cuando la luminosidad media de una celda es muy alta (zona casi blanca), el radio calculado resulta demasiado pequeño para ser visible y no se dibuja ningún punto. Esto reproduce fielmente el resultado de las impresiones halftone reales, donde las altas luces quedan al descubierto sobre el papel.
¿Qué tamaño de cuadrícula elegir?
Una cuadrícula fina (de 4 a 8 px) conserva más detalles de la imagen original y se acerca a una trama de impresión de alta resolución. Una cuadrícula amplia (de 20 a 30 px) da un efecto gráfico más abstracto, con puntos claramente individualizados a simple vista.
El cálculo de la luminosidad por celda y el dibujo de los puntos se realizan por completo en su navegador: su foto nunca se envía a un servidor.