Categorias

Transformação Linear de Imagem

Aplica transformação linear (a * input + b) para ajustar níveis, brilho e contraste da imagem

Click to upload file or drag and drop file here

Maximum file size: 10MB Supported formats: image/jpeg, image/png, image/webp, image/gif, image/bmp, image/tiff

Carregue qualquer arquivo de imagem para aplicar transformação linear

Valor do multiplicador (a). Pode ser número único para todos os canais ou valores separados por vírgula para cada canal. Fórmula: result = a * input + b

Valor do deslocamento (b). Pode ser número único para todos os canais ou valores separados por vírgula para cada canal. Fórmula: result = a * input + b

Aplicar transformação a canais específicos ou todos os canais

Escolha o formato de saída ou mantenha o original

Qualidade de saída para formatos com perda

Fatos principais

Categoria
Design
Tipos de entrada
file, text, select, number
Tipo de saída
file
Cobertura de amostras
4
API disponível
Yes

Visão geral

A ferramenta de Transformação Linear de Imagem permite ajustar com precisão o brilho, o contraste e os níveis de cor das suas fotos aplicando a fórmula matemática linear (a * input + b). É a solução ideal para fotógrafos e designers que precisam de um controle técnico rigoroso sobre a exposição e a tonalidade de seus arquivos de imagem.

Quando usar

  • Corrigir imagens subexpostas ou superexpostas ajustando o brilho e o contraste.
  • Normalizar os níveis de cor de uma série de fotos para garantir consistência visual.
  • Aplicar ajustes técnicos específicos em canais de cores individuais (RGB ou RGBA).

Como funciona

  • Carregue o arquivo de imagem desejado nos formatos suportados, como JPEG, PNG ou WebP.
  • Defina o multiplicador (a) para ajustar o contraste e o deslocamento (b) para alterar o brilho.
  • Selecione o modo de canal e o formato de saída desejado para processar a imagem.
  • Clique em processar para aplicar a fórmula e baixar a imagem ajustada com a qualidade escolhida.

Casos de uso

Ajuste fino de exposição em fotografias profissionais.
Padronização de ativos visuais para interfaces de aplicativos.
Correção técnica de níveis de cores em imagens digitalizadas.

Exemplos

1. Ajuste de Brilho em Foto Subexposta

Fotógrafo
Contexto
Uma série de fotos tiradas em ambiente interno ficou com a exposição muito baixa.
Problema
A imagem está muito escura e os detalhes nas sombras estão perdidos.
Como usar
Carregue a imagem, defina o multiplicador (a) como 1.2 para aumentar o contraste e o deslocamento (b) como 20 para clarear os tons.
Configuração de exemplo
multiplicador: 1.2, offset: 20
Resultado
A imagem resultante apresenta maior clareza e visibilidade nos detalhes antes ocultos.

2. Normalização de Contraste para Web

Designer Gráfico
Contexto
Imagens de produtos precisam ter um contraste uniforme para um catálogo online.
Problema
As fotos possuem variações de iluminação que impedem uma aparência coesa no site.
Como usar
Aplique um multiplicador (a) de 1.1 em todos os canais para realçar as bordas e texturas dos produtos.
Configuração de exemplo
multiplicador: 1.1, offset: 0, channels: all
Resultado
Todas as imagens do catálogo apresentam um contraste consistente e profissional.

Testar com amostras

image, png, jpg

Hubs relacionados

FAQ

O que significa a fórmula a * input + b?

É uma operação matemática onde 'a' (multiplicador) controla o contraste e 'b' (deslocamento) controla o brilho da imagem.

Posso ajustar canais de cores separadamente?

Sim, você pode inserir valores separados por vírgula para aplicar ajustes distintos em cada canal de cor.

Quais formatos de arquivo são suportados?

A ferramenta suporta JPEG, PNG, WebP, GIF, BMP e TIFF.

Como o multiplicador afeta a imagem?

Um multiplicador maior que 1 aumenta o contraste, enquanto um valor entre 0 e 1 reduz o contraste da imagem.

A qualidade da imagem é mantida?

Sim, você pode definir a qualidade de saída de 1 a 100 para formatos com perda, garantindo o equilíbrio entre tamanho e nitidez.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/image-linear

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
imageFile file (Upload necessário) Sim Carregue qualquer arquivo de imagem para aplicar transformação linear
multiplier text Não Valor do multiplicador (a). Pode ser número único para todos os canais ou valores separados por vírgula para cada canal. Fórmula: result = a * input + b
offset text Não Valor do deslocamento (b). Pode ser número único para todos os canais ou valores separados por vírgula para cada canal. Fórmula: result = a * input + b
channels select Não Aplicar transformação a canais específicos ou todos os canais
format select Não Escolha o formato de saída ou mantenha o original
quality number Não Qualidade de saída para formatos com perda

Os parâmetros de tipo arquivo precisam ser carregados primeiro via POST /upload/image-linear para obter filePath, depois filePath deve ser passado ao campo de arquivo correspondente.

Formato de resposta

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Arquivo: Arquivo

Documentação de MCP

Adicione este ferramenta à sua configuração de servidor MCP:

{
  "mcpServers": {
    "elysiatools-image-linear": {
      "name": "image-linear",
      "description": "Aplica transformação linear (a * input + b) para ajustar níveis, brilho e contraste da imagem",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=image-linear",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Você pode encadear várias ferramentas, ex: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máx 20 ferramentas.

Suporta links de arquivos URL ou codificação Base64 para parâmetros de arquivo.

Se você encontrar algum problema, por favor, entre em contato conosco em [email protected]