Pixel art "de verdade" tem duas características que um redimensionamento simples não produz: uma paleta de cores limitada e uma grade bem definida de pixels visíveis. O Pixel Art Converter combina técnicas clássicas de processamento de imagem para obter os dois resultados a partir de qualquer foto ou ilustração.
Quantização: do contínuo para o finito
Uma imagem comum tem potencialmente milhões de cores. Para transformá-la em pixel art, é preciso escolher um pequeno subconjunto — o processo chamado quantização. Os métodos disponíveis no Pixelaro têm filosofias diferentes:
- Median Cut — divide o espaço de cor repetidamente ao meio. Rápido e equilibrado.
- Octree — agrupa cores em uma árvore octal. Excelente para imagens com áreas grandes de cor chapada.
- NeuQuant — baseado em rede neural. Produz paletas perceptualmente refinadas em imagens fotográficas.
- Diversity — prioriza variedade de cores, ótimo para paletas pequenas.
Dithering: enganando o olho
Depois de reduzida a paleta, muitas imagens perdem gradientes suaves. O dithering espalha o erro de cor entre pixels vizinhos para simular tons intermediários. Alguns métodos que você encontra no painel:
- Floyd-Steinberg — difusão de erro clássica, aparência orgânica.
- Bayer (ordered) — padrão fixo em matriz, visual retrô autêntico.
- Yliluoma 1/2/3 — algoritmos modernos que combinam cores da paleta para aproximar tons impossíveis.
Comparação de cor: por que CIEDE2000 importa
Para decidir qual cor da paleta representa melhor cada pixel, a ferramenta precisa medir "distância" entre cores. A distância Euclidiana em RGB é rápida mas distante da percepção humana — dois verdes parecidos podem parecer muito diferentes dependendo da luminosidade. CIE76, CIE94 e especialmente CIEDE2000 operam em espaços de cor projetados para aproximar como o olho percebe diferenças. Use CIEDE2000 quando a fidelidade importa mais do que o tempo de processamento.
Exportação e uso
A imagem final é exportada como PNG 1:1 por pixel. Se você pretende importar no Aseprite, Piskel ou GIMP, mantenha essa escala. Ao publicar em redes sociais, lembre de usar CSS/HTML com image-rendering: pixelated para evitar que o upload aplique suavização automática.