Ferramenta de ajuste de gama de imagem online
Ajuste a gama de uma imagem local no navegador. Defina o valor de gama, gere o resultado e descarregue em PNG. Sem envio de dados. O processamento é feito lo…
Começar a usar
O que faz esta ferramenta
Esta ferramenta aplica um ajuste de gama por canal de cor a uma imagem local. O processamento é feito no navegador, sem envio de dados para servidores. A fórmula utilizada é: para cada canal c, o novo valor é 255 * (c/255)^(1/gamma). Isto significa que valores de gama superiores a 1 clareiam os tons médios, enquanto valores inferiores a 1 os escurecem. Os extremos (0 e 255) permanecem inalterados.
Exemplo prático
Considere um pixel com cor RGB(64,64,64). Com um valor de gama de 2, o cálculo é: 255 * (64/255)^(1/2) ≈ 255 * (0.251)^0.5 ≈ 255 * 0.501 ≈ 128. Após arredondamento, o resultado é aproximadamente RGB(128,128,128).
Parâmetros e limitações
- Campo de gama: aceita valores entre 0,1 e 5, com predefinição de 1,2.
- Formatos de entrada: depende da capacidade de descodificação do navegador (PNG, JPEG, WebP, GIF, BMP, entre outros).
- Limite de ficheiro: até 25 MB e 24.000.000 de píxeis.
- Processamento local: a imagem não é enviada para nenhum servidor.
- Não é uma calibração de monitor nem conversão de perfil ICC; afeta apenas os tons médios da imagem.
- Não suporta máscaras locais, processamento em lote, edição de camadas, reconstrução RAW, OCR ou preservação de animações.
Perguntas frequentes
O que significa o valor de gama?
O valor de gama controla a relação entre os tons médios e os extremos. Um valor de 1 não altera a imagem; valores acima de 1 clareiam os tons médios, enquanto valores abaixo de 1 escurecem-nos. Por exemplo, com gama 2, um pixel RGB(64,64,64) torna-se aproximadamente RGB(128,128,128).
Posso ajustar apenas uma parte da imagem?
Não. Esta ferramenta aplica o ajuste a toda a imagem, sem suporte para máscaras locais ou seleções. Se precisar de ajustes regionais, utilize um editor de imagens completo.
O resultado é guardado em que formato?
O resultado é sempre descarregado como PNG, utilizando o método canvas.toDataURL('image/png'). Não há seletor de formato de saída.
O processamento é feito localmente no navegador.