Equalização de histograma em lote de imagens
Equalize o histograma de até 30 imagens de uma vez, localmente no navegador. Processamento automático, sem envio de ficheiros. Resultados em PNG.
Começar a usar
O que faz a equalização de histograma em lote
Esta ferramenta processa localmente no seu navegador até 30 imagens de uma só vez, aplicando a cada uma uma equalização de histograma baseada na luminância. O objetivo é aumentar o contraste, distribuindo os níveis de brilho por toda a gama de 0 a 255.
Como funciona o processamento
Para cada imagem, o navegador constrói um histograma de 256 níveis a partir da luminância ponderada Y = 0.299R + 0.587G + 0.114B. A distribuição cumulativa mapeia o primeiro nível de luminância ocupado para 0 e o último para 255. A diferença entre o valor mapeado e o original é adicionada igualmente aos canais R, G e B, e cada canal é limitado ao intervalo 0-255.
Exemplo concreto
Numa imagem em tons de cinzento com dois píxeis de valores 50 e 150, a equalização mapeia-os para 0 e 255, respetivamente, preservando os valores alfa (por exemplo, 40 e 80). Numa imagem de um único píxel RGB(100,150,200), a imagem permanece inalterada porque só existe um nível de luminância ocupado.
Limitações e considerações
- Cada imagem deve ter um tipo MIME de imagem, ter no máximo 25 MB e decodificar para não mais de 24.000.000 de píxeis.
- O lote selecionado está limitado a 100 MB e 40.000.000 de píxeis decodificados; a seleção de mais de 30 ficheiros rejeita o lote completo.
- Os resultados são sempre codificados em PNG; o formato original e os metadados não são preservados.
- O processamento é local no navegador; não é melhoramento por IA, equalização adaptativa local, CLAHE, redução de ruído ou recuperação de detalhes.
- Em imagens coloridas, a adição do mesmo delta de luminância pode causar saturação de canais nos extremos; não é um processamento com gestão de cor Lab.
Perguntas frequentes
Porque é que uma imagem de um único píxel não muda?
Porque a equalização de histograma mapeia o primeiro nível de luminância ocupado para 0 e o último para 255. Quando só existe uma classe de luminância ocupada, o algoritmo devolve a imagem sem aplicar o mapeamento, evitando uma divisão por zero.
Posso ajustar a intensidade do efeito?
Não. Esta ferramenta não tem controlos ajustáveis; aplica sempre o mesmo método de equalização de histograma baseado na luminância a cada imagem.
O que acontece se eu carregar mais de 30 imagens?
A seleção inteira é rejeitada. Selecione no máximo 30 ficheiros e tente novamente.
O histograma usa Y arredondado e inclui píxeis totalmente transparentes. Se todos estiverem no mesmo intervalo inteiro, a imagem descodificada fica inalterada, mesmo com valores RGB diferentes. O RGB do fundo transparente pode influenciar as áreas visíveis. Cada geração parte do original carregado.
Por imagem: até 25 MiB e 24 000 000 píxeis. Por lote: 100 MiB e 40 000 000 píxeis. Mais de 30 ficheiros ou uma imagem inválida levam à rejeição de todo o lote.
O processamento é feito localmente no navegador.