Tools

Documentação · Assets

Voltar à ferramenta

Quantização de Imagem

Reduza a paleta de cores de fotos e ilustrações JPG, PNG e WebP no navegador. A ferramenta usa o codec ImageQuant em WebAssembly do Squoosh para escolher até N cores, com dithering opcional para suavizar bandas.

Todo o processamento acontece localmente, no seu navegador. A imagem nunca sai do dispositivo.

Como usar

  1. Envie um arquivo (arrastar, selecionar) ou cole uma imagem da área de transferência.
  2. Escolha quantas cores manter (2 a 256; o padrão é 16).
  3. Ligue ou desligue o dithering.
  4. Baixe ou copie o PNG resultante.

Formatos

FormatoEntradaSaída
JPEGsimPNG
PNGsimPNG
WebPsimPNG

A exportação é sempre PNG, independentemente do formato de entrada — a saída usa a paleta reduzida em resolução integral.

Paleta (ImageQuant)

  • O ImageQuant analisa a imagem e otimiza uma paleta com até o número de cores solicitado.
  • A transparência (canal alfa) é preservada; pixels quase transparentes não entram nas estatísticas de paleta exibidas pela ferramenta.
  • O preview é quantizado a partir de uma cópia em resolução reduzida para manter a interface responsiva. Download e cópia executam o ImageQuant novamente em resolução integral.

Dithering

Com o dithering ligado (padrão), o erro de quantização de cada pixel é distribuído aos vizinhos (Floyd–Steinberg). Isso reduz banding e “posterização” quando a paleta é pequena.

Com o dithering desligado, cada pixel é mapeado para a cor mais próxima da paleta — resultado mais “plano”, típico de pixel art.

O que você vê no resultado

  • Contagem de cores antes → depois (apenas pixels opacos).
  • Swatches da paleta gerada.
  • Preview responsivo com as mesmas opções usadas no download/cópia.

Tecnologia utilizada

  • Codec ImageQuant do Squoosh, compilado para WebAssembly, para reduzir a paleta e aplicar dithering.
  • Web Worker com OffscreenCanvas mantém o processamento WASM e a geração do PNG fora da thread principal.

Detalhes técnicos

  • Pipeline em duas etapas: a imagem é decodificada uma vez (ingest) e requantizada a cada mudança de opções (transform), com preview stale-while-revalidate.
  • Metadados EXIF e perfis de cor não são preservados na exportação PNG.
  • Multi-arquivo / ZIP ficam fora do escopo desta versão.

Buscar ferramentas

Busque ferramentas por nome, descrição ou tag.