Utilia

Efeito dithering e meio-tom

Aplica um efeito de dithering ou meio-tom online (Floyd–Steinberg, Atkinson, Bayer, 1 bit, Game Boy ou CMYK) e transfere um PNG, sem envio.

Como aplicar dithering a uma imagem

  1. Larga uma imagem na zona de largar ou clica nela para escolher uma. É processada no teu navegador e nunca é enviada.
  2. Escolhe o Efeito: Dithering reduz a imagem a poucas cores e Meio-tom redesenha-a como uma retícula de pontos.
  3. Define a Largura de saída (px), de 16 a 4096. Começa na largura original, limitada a 640 px; a altura acompanha a proporção. O efeito é calculado exatamente a este tamanho.
  4. Ajusta o Brilho e o Contraste se for preciso. Ambos são aplicados antes do efeito.
  5. Para Dithering, escolhe um Algoritmo e uma Paleta. Para Meio-tom, define o Tamanho do ponto (passo da grelha, px), o Ângulo da retícula e as Cores.
  6. Usa o Zoom (Ajustar, 1×, 2×, 3×, 4× ou 8×) para examinar os píxeis e clica em Transferir PNG.

A pré-visualização mostra o resultado píxel a píxel, com ampliação pelo vizinho mais próximo, por isso a 1× ou mais vês exatamente o que o PNG vai conter.

Algoritmos de dithering

O dithering simula as cores em falta misturando as disponíveis em padrões finos que o olho funde à distância.

  • Floyd–Steinberg (1976) é difusão de erro: cada píxel é arredondado para a cor mais próxima da paleta e o erro de arredondamento passa para os vizinhos (7/16 para a direita; 3/16, 5/16 e 1/16 na linha de baixo). Dá os gradientes mais suaves e é ideal para fotografias.
  • Atkinson vem do trabalho de Bill Atkinson no Macintosh original. Distribui apenas 6/8 do erro por seis vizinhos e descarta o quarto restante, pelo que o resultado é mais contrastado, com luzes e sombras mais limpas, mas queimadas.
  • Bayer 2×2, Bayer 4×4 e Bayer 8×8 são dithering ordenado: cada píxel é comparado com uma matriz de limiares que se repete pela imagem. Não há propagação de erro, o que produz o padrão quadriculado regular dos computadores e jogos antigos, e um padrão que se mantém estável de uma imagem para a seguinte numa animação.
  • Limiar (sem dithering) limita-se a escolher a cor mais próxima, o que dá zonas planas e posterizadas.

Paletas

  • Preto e branco 1 bit: duas cores, a clássica imagem de 1 bit.
  • 4 cinzentos: preto, 85, 170 e branco.
  • Verde Game Boy: os quatro verdes (#0f380f, #306230, #8bac0f, #9bbc0f) habitualmente usados para reproduzir o ecrã do Game Boy original.
  • Paleta personalizada: escreve códigos hex separados por vírgulas, até 64 cores. Cada píxel é associado à cor mais próxima através de uma distância RGB ponderada; os códigos inválidos são indicados e ignorados.

As paletas de cinzentos e Game Boy são tratadas como escalas de tons: a imagem passa pelo dithering com base no brilho e depois cada nível é associado à cor da escala com a mesma posição, para usar toda a gama tonal. A transparência mantém-se com o dithering.

Retículas de meio-tom

O meio-tom é a forma como as máquinas de impressão reproduzem tons com uma única tinta: uma grelha de pontos, rodada pelo Ângulo da retícula, com um espaçamento igual ao Tamanho do ponto. O raio de cada ponto cresce com a raiz quadrada da cobertura média de tinta na sua célula, até os pontos vizinhos se tocarem nas zonas mais escuras. Mono (pontos pretos) imprime preto sobre branco. CMYK (quatro retículas rodadas) desenha o ciano a 15°, o magenta a 75°, o amarelo a 0° e o preto a 45° (todos deslocados em conjunto quando afastas o ângulo de 45°), misturados em modo multiplicar. As retículas são rodadas porque grelhas idênticas sobrepostas criam moiré, um padrão de interferência visível. A conversão de RGB para CMYK é propositadamente simples (K = 1 − max(R, G, B)), sem perfis ICC: é um efeito artístico, não uma separação de cores pronta para impressão.

Dicas

  • Reduz a largura de saída para obter píxeis grandes de estilo retro e vê o resultado a 4× ou 8×.
  • Aumenta o contraste antes de uma conversão para 1 bit, para que rostos e detalhes não se desfaçam em ruído.
  • Usa Bayer para pixel art e animações e Floyd–Steinberg para fotografias.
  • As imagens de 1 bit são ideais para ecrãs de tinta eletrónica, impressoras térmicas e gravação a laser.

Perguntas frequentes

A minha imagem é enviada?

Não. Todo o processamento é feito localmente no teu navegador; a imagem nunca sai do teu dispositivo.

Porquê só PNG?

O PNG não tem perdas, por isso mantém a paleta exata e cada ponto do padrão. A compressão JPEG transformaria o dithering num ruído desfocado e acrescentaria novas cores.

Porque é que a imagem parece desfocada no modo Ajustar?

Ajustar dimensiona a pré-visualização ao espaço disponível, que pode não ser um múltiplo inteiro dos píxeis. Escolhe 1× ou mais para ver os píxeis exatos.

Que algoritmo devo escolher para um efeito Game Boy?

Seleciona Verde Game Boy, uma largura de saída pequena, como 160 px, e Bayer 4×4 para o padrão regular típico, ou Floyd–Steinberg para fotos mais suaves.

O meio-tom CMYK serve para impressão?

Não como separação de cores. É uma única imagem RGB que imita o aspeto da impressão a quatro cores, calculada sem perfis de cor.

Posso ampliar uma imagem pequena?

Sim, a largura de saída pode ir até 4096 px, mas a imagem é redimensionada antes do efeito, por isso o padrão de dithering fica fino; para píxeis grandes e bem visíveis, mantém uma largura pequena e usa o zoom.