Pontilhamento de imagem
Aplique pontilhamento real Floyd-Steinberg, Atkinson ou Bayer a qualquer foto e reduza-a para uma paleta de 1 bit, 4 tons ou RGB reduzido - uma aparência retro/meio-tom genuína, processada localmente em seu navegador.
Resultado
Quer a aparência genuína de uma tela de Mac de 1 bit, um sprite original do Game Boy ou uma impressão de jornal em meio-tom – sem um filtro falso no estilo do Instagram colocado no topo? Esta ferramenta executa os algoritmos de pontilhamento reais que produziram aquela aparência, diretamente na sua foto.
Floyd-Steinberg é o algoritmo clássico de difusão de erros: cada pixel é quantizado para a cor da paleta disponível mais próxima, e o erro de arredondamento é empurrado para vizinhos ainda não processados usando os pesos do livro didático - 7/16 para o pixel à direita, 3/16 abaixo à esquerda, 5/16 abaixo e 1/16 abaixo à direita. Atkinson, o algoritmo da Apple do Macintosh original, distribui o erro para seis vizinhos, mas propaga apenas 6/8 dele, descartando o resto – e é exatamente por isso que a saída de Atkinson parece mais leve e vigorosa do que os gradientes mais suaves de Floyd-Steinberg. O dithering ordenado pela Bayer é estruturalmente diferente de ambos: não há qualquer difusão de erro, apenas uma matriz fixa de limiar 4x4 comparada com o brilho de cada pixel, que é o que produz a sua textura hachurada distinta em vez do ruído de aspecto orgânico.
Três paletas estão disponíveis: preto e branco de 1 bit para uma verdadeira aparência de dois tons, uma paleta de tons de cinza de 4 tons no espírito da tela original do Game Boy e um modo RGB reduzido que quantiza cada canal de cor em 2 níveis independentemente, fornecendo 8 cores alcançáveis para um efeito de cor retrô robusto. Cada algoritmo processa dados de pixel reais da esquerda para a direita, de cima para baixo em um buffer de trabalho de ponto flutuante, exatamente como os algoritmos originais publicados, de modo que o erro de arredondamento de subnúmero inteiro é honestamente preservado entre as etapas.
Faça upload de uma foto, escolha um algoritmo e uma paleta e pressione Executar para ver uma comparação antes/depois diretamente na página. Baixe o resultado pontilhado como PNG na resolução original - nada é carregado em lugar nenhum, toda a conversão acontece no seu dispositivo.