Conversor Pixel Art
Converte uma imagem em pixel art reduzindo a resolução e a paleta de cores. Resultado quadriculado e estilizado.
Como o efeito é gerado?
Primeiro a imagem encolhe para uma versão pequena, em que cada "pixel art" passa a representar um bloco de N×N pixels reais. Depois disso, um algoritmo simples de quantização reduz a paleta até o número de cores que você escolheu.
Por fim, esse resultado é desenhado em escala maior, com bordas duras via image-rendering: pixelated. É daí que vem o visual retrô.
O processamento roda local, todo no Canvas.
Pixel art: da era 8-bit (Atari 2600) à cultura indie moderna (Stardew Valley, Celeste)
Pixel art é a colocação deliberada de quadradinhos de cor sobre uma grade de baixa resolução. Embora o termo tenha sido cunhado em 1982 por Adele Goldberg e Robert Flegal no Xerox PARC, a técnica remonta ao SuperPaint de Richard Shoup em 1972. O que a transformou em linguagem visual global foi a explosão dos arcades no fim dos anos 1970. Space Invaders (1978) e Pac-Man (1980) inventaram personagens expressivos com um punhado de pixels e duas ou três cores por sprite porque os chips gráficos da época não exibiam mais que isso.
O Atari 2600 (1977) era extremo: seu chip TIA renderizava só dois sprites de uma linha por vez. Os programadores viraram artistas por necessidade, explorando flicker, espelhamento e mudança de cor por scanline para criar cenas complexas. O Nintendo Entertainment System (1985) amadureceu a disciplina: 64 sprites num frame de 256 por 240, cada sprite um tile de 8 por 8 com três cores mais transparência, sacados de uma paleta de 54 cores visíveis. Super Mario Bros., The Legend of Zelda e Mega Man ainda são estudados porque cada tile reusa os mesmos truques sob esse limite duro.
A geração 16-bit (Super Nintendo, Sega Genesis, Neo Geo) afrouxou as regras. O SNES mostrava até 256 cores de uma paleta de 15 bits com 32.768, destravando shading e parallax em Chrono Trigger, Super Metroid e Sonic 3. O Game Boy seguiu o caminho oposto: LCD de 160 por 144 com quatro tons de verde-oliva, ponto. Essa restrição é exatamente por que a arte de Game Boy ainda parece icônica.
Quando o 3D dominou no fim dos anos 1990, pixel art perdeu o mainstream mas nunca sumiu. Sobreviveu em handhelds, jogos de navegador e na demoscene. O renascimento atual começou por volta de 2010 com Minecraft, Fez (2012), Shovel Knight (2014), Undertale (2015), Stardew Valley (2016), Celeste (2018), Dead Cells (2018), Dave the Diver (2023) e Balatro (2024). Estúdios indie escolheram pixel art porque a restrição deliberada produz silhuetas fortes, iteração rápida e identidade reconhecível.
Como o conversor funciona: redução de resolução (nearest-neighbor) + quantização de cores
Transformar uma foto em pixel art é um pipeline de duas etapas. Primeiro a imagem é reduzida usando nearest-neighbor (vizinho mais próximo): cada pixel de saída pega o valor do pixel de entrada mais perto, sem média. Interpolação bilinear ou bicúbica suavizaria as bordas e derrotaria o objetivo. Depois a imagem é renderizada de volta ao tamanho original com nearest-neighbor de novo, para que cada pixelzinho vire um quadrado visível. O CSS image-rendering: pixelated avisa o navegador a fazer o mesmo.
A segunda etapa é a quantização de cores: reduzir os 16,7 milhões de cores RGB possíveis para uma paleta pequena de N (tipicamente 4, 8, 16 ou 32). O median cut, inventado por Paul Heckbert em 1979, divide recursivamente o cubo de cores pelo eixo mais longo no ponto mediano, produzindo N caixas com contagem de pixels parecida e tirando média de cada para a paleta final. O k-means clustering trata a geração de paleta como problema de clustering 3D, movendo iterativamente cada cor para o centroide que melhor a representa. Median cut é rápido e determinístico; k-means produz fidelidade ligeiramente melhor ao custo de mais iterações.
Dithering: Floyd-Steinberg, Bayer (ordered), Atkinson — quando usar cada
Depois da quantização, a imagem costuma mostrar banding visível. O dithering esconde o banding misturando cores da paleta em padrões que o olho funde em tons intermediários. Floyd-Steinberg (1976) é o algoritmo de difusão de erro mais popular: quando um pixel é quantizado, empurra 7/16 do erro residual para a direita, 3/16 para o inferior-esquerdo, 5/16 para baixo e 1/16 para o inferior-direito. Como 100% do erro é redistribuído, o brilho médio é preservado exatamente, fazendo dele o padrão para fotos em paletas pequenas.
O dithering de Atkinson, nomeado em homenagem a Bill Atkinson do time do Macintosh original, difunde só seis vizinhos e descarta 25% do erro. O resultado tem contraste maior: sombras mais fundas, brilhos mais claros. Use Atkinson para o visual retrô de um bit estilo Mac clássico.
O dithering de Bayer (ordered) usa uma matriz de threshold fixa (2x2, 4x4 ou 8x8). Não há propagação de erro, o que o torna paralelo, determinístico e livre dos artefatos em forma de "verme" que a difusão pode produzir em regiões chapadas. O preço é o padrão de hachura visível. Bayer é a escolha certa para sprites de jogo porque o padrão regular é lido como textura intencional, não ruído.
Paletas clássicas: NES (54), Game Boy (4), CGA (16), PICO-8 (16)
- NES: 54 cores visíveis; sprites limitados a 3 cores mais transparência por tile 8x8.
- Game Boy: quatro tons, originalmente verde-oliva na tela do DMG.
- CGA: 16 cores no total, 4 simultâneas em modo gráfico, com a famosa paleta ciano-magenta-branco.
- EGA: 16 cores de uma paleta de 64, padrão dos jogos DOS do fim dos anos 1980.
- PICO-8: 16 cores fixas desenhadas pela Lexaloffle, enormemente influente na pixel art indie.
- Pyxel: console de fantasia em Python com paleta de 16 cores derivada da PICO-8.
- DawnBringer 16/32: paletas curadas por artista, muito reutilizadas em projetos indie.
Boas práticas: começar com 8x8 ou 16x16, contraste, anti-aliasing manual
- Comece pequeno. Ícones em 8x8 ou 16x16; personagens em 16x16 a 32x32.
- Desenhe para a silhueta. Se a forma é ilegível em preto puro, cor não salva.
- Force contraste. Cada cor da paleta deve diferir em matiz e luminância.
- Anti-aliasing manual só em bordas-chave. Exagerar cria borrão.
- Faça cluster de pixels, não linhas. Diagonais vêm de "degraus" de 1, 2, 4 pixels.
Ferramentas adjacentes: Aseprite, Piskel, GraphicsGale, GIMP
- Aseprite: padrão de fato da pixel art indie, com timeline e editor de tiles.
- Piskel: gratuito, no navegador, ideal para iniciantes.
- GraphicsGale: favorito no Windows, gratuito desde 2017, forte para sprite sheets.
- Pro Motion NG: ferramenta profissional usada em muitos títulos comerciais.
- GIMP / Photoshop: editores genéricos com pixel-snap, não otimizados para tile.
Casos de uso: ícones retrô, NFTs, jogos indie, avatares, camisetas
- Ícones em estilo retrô para landing pages e launchers de jogos.
- Coleções NFT (os CryptoPunks popularizaram o formato 24x24).
- Sprites, tilesets e elementos de HUD para jogos indie.
- Avatares de fórum e Discord, onde o tamanho pequeno esconde anti-aliasing.
- Camisetas, adesivos e pôsteres imprimem bem em tamanhos pequenos pelo alto contraste.
- Referência para ponto-cruz e mosaicos de Lego.
FAQ
O conversor produz pixel art "de verdade"? Produz imagens em estilo pixel art. Pixel art artesanal envolve colocação cluster a cluster e curadoria de paleta que nenhum filtro replica. O conversor é excelente para protótipos e referências.
Quantas cores escolher? Comece com 16 e ajuste. Fotos com gradientes precisam de 24-32; arte cartunesca comprime bem em 8-12; estética de um bit precisa de 2 com dithering.
Por que minha saída parece borrada? Confirme que o CSS usa image-rendering: pixelated (Chrome/Edge) ou crisp-edges (Firefox) no canvas de saída.
Qual o tamanho mínimo útil de pixel? Oito pixels por lado é o limite para personagens reconhecíveis; quatro só serve para indicadores simbólicos.
Transforme imagens em pixel art
Quadriculado e meio nostálgico, o visual da pixel art remete aos games clássicos e tem um charme só dele. O que a ferramenta faz é levar qualquer imagem para esse estilo, baixando a resolução e enxugando a paleta de cores até aparecer aquele efeito retrô tão característico.
Mexendo no nível de redução, você controla o tamanho dos "pixels" e deixa o resultado mais ou menos detalhado, conforme o seu gosto. Rende avatares, arte para jogos indie, ícones estilizados, ou simplesmente um tratamento retrô numa foto qualquer.
A imagem não é enviada para servidor nenhum, já que a conversão roda inteira no navegador. Carregue a foto, ajuste a redução e baixe a pixel art em seguida.
Ferramentas Relacionadas
PDF para Imagens
Converte páginas de um PDF em imagens PNG individuais. Tudo no navegador via pdf.js (sem upload).
Base64 para Imagem
Converta strings Base64 de volta para imagem para visualizar e baixar.
Conversor de Formato de Imagem
Converta imagens entre os formatos PNG, JPEG e WebP diretamente no navegador. Sem upload para servidores — privacidade total.