Convertir una foto en pintura al óleo

Convierta una foto en una pintura al óleo mediante un filtro de vecindad que agrupa los tonos dominantes de cada zona y crea toques de color suavizados, al estilo de una pincelada. Ajuste el radio de análisis y el número de niveles de tono.

Ejemplo:
Arrastre y suelte una imagen, o haga clic para examinar. 20 MB como máximo (procesamiento píxel por píxel; la imagen se redimensiona para ir rápido).

Cómo funciona

Para cada píxel, la herramienta examina a sus vecinos en un cuadrado a su alrededor y clasifica su luminosidad en varios niveles. El nivel más representado en ese entorno determina el color final del píxel (color medio de ese nivel), lo que suaviza los detalles finos y hace resaltar amplias zonas de color homogéneo, como toques de pintura al óleo.

¿Por qué la imagen está limitada a 380 píxeles por lado?

Este filtro analiza todo el entorno de cada píxel, lo que es bastante más costoso que un simple desenfoque. Reducir el tamaño de trabajo permite mantener un procesamiento rápido en el navegador y, aun así, obtener un efecto de pintura bien visible.

¿Qué ajuste da el resultado más «pintado»?

Un radio de pincel mayor (5-6 px) combinado con un número de niveles menor (8-12) da amplias zonas de color muy suavizadas, cercanas a una pintura espesa. Por el contrario, un radio pequeño con muchos niveles conserva más detalles de la foto original.

El filtro de vecindad se calcula íntegramente en su navegador, píxel por píxel: su foto nunca se envía a un servidor.