Transformar foto em pintura a óleo
Converta uma foto em pintura a óleo com um filtro de vizinhança que agrupa os tons dominantes de cada área, criando manchas de cor suavizadas como pinceladas. Ajuste o raio de análise e o número de níveis de tom.
Como funciona
Para cada pixel, a ferramenta examina os vizinhos em um quadrado ao redor dele e classifica o brilho deles em vários níveis. O nível mais representado nessa vizinhança determina a cor final do pixel (a cor média desse nível), o que suaviza os detalhes finos e destaca grandes áreas de cor homogênea, como pinceladas de tinta a óleo.
Por que a imagem é limitada a 380 pixels de lado?
Este filtro analisa toda a vizinhança ao redor de cada pixel, o que é bem mais custoso do que um simples desfoque. Reduzir o tamanho de trabalho mantém o processamento rápido no navegador e ainda produz um efeito de pintura bem visível.
Qual ajuste dá o resultado mais "pintado"?
Um raio de pincel maior (5-6 px) combinado com um número menor de níveis (8-12) gera grandes áreas de cor bem suavizadas, parecidas com uma pintura encorpada. Já um raio pequeno com muitos níveis preserva mais detalhes da foto original.
O filtro de vizinhança é calculado inteiramente no seu navegador, pixel por pixel: sua foto nunca é enviada a um servidor.