Categorias

Transformação Projetiva de Imagem

Aplicar transformação projetiva avançada para mapeamento de superfície 3D complexa e efeitos de projeção

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 (JPEG, PNG, WebP, GIF, BMP, TIFF) para transformação projetiva

Matriz de transformação projetiva 3x3 em coordenadas homogêneas. Formato: [[a,b,c],[d,e,f],[g,h,i]]

Método para interpolar valores de pixels durante a transformação

Cor de fundo para áreas vazias (hex #RRGGBB ou #RRGGBBAA, ou nome da cor)

Formato de saída para a imagem resultante (PNG recomendado para transparência)

Qualidade de saída para formatos com perda

Fatos principais

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

Visão geral

A ferramenta de Transformação Projetiva de Imagem permite aplicar cálculos de homografia avançados para distorcer, alinhar ou mapear imagens em superfícies 3D complexas com precisão matemática.

Quando usar

  • Para corrigir a perspectiva de fotos tiradas em ângulos inclinados.
  • Para mapear texturas planas em superfícies tridimensionais ou objetos inclinados.
  • Para criar efeitos visuais de projeção artística em design gráfico.

Como funciona

  • Carregue sua imagem nos formatos suportados como PNG, JPEG ou TIFF.
  • Insira a matriz de transformação 3x3 em coordenadas homogêneas para definir a distorção.
  • Selecione o método de interpolação e a cor de fundo para ajustar a qualidade do resultado.
  • Processar a imagem e realizar o download do arquivo transformado no formato desejado.

Casos de uso

Correção de perspectiva em documentos digitalizados via dispositivos móveis.
Simulação de projeção de logotipos em fachadas de edifícios ou superfícies curvas.
Alinhamento preciso de texturas para modelos 3D em fluxos de trabalho de design.

Exemplos

1. Correção de Perspectiva de Documento

Arquivista Digital
Contexto
Uma foto de um contrato foi tirada em um ângulo lateral, tornando o texto difícil de ler.
Problema
A imagem precisa ser 'planificada' para que o texto pareça ter sido escaneado frontalmente.
Como usar
Carregar a foto, aplicar uma matriz de homografia que compense a inclinação e usar interpolação bicúbica.
Configuração de exemplo
[[1.2, 0.1, 0], [0.05, 1.1, 0], [0.0001, 0.0002, 1]]
Resultado
O documento é endireitado, permitindo a leitura clara do texto e facilitando o reconhecimento de caracteres (OCR).

2. Mapeamento de Textura em Superfície 3D

Designer Gráfico
Contexto
O designer precisa projetar uma arte plana sobre uma superfície inclinada em uma cena 3D.
Problema
A imagem original não se encaixa naturalmente na inclinação da superfície.
Como usar
Utilizar a ferramenta para aplicar a transformação projetiva que simula a inclinação da superfície.
Configuração de exemplo
[[1, 0.2, 0], [0, 1, 0], [0, 0.001, 1]]
Resultado
A imagem é distorcida corretamente para se alinhar à perspectiva da superfície, criando um efeito de integração realista.

Testar com amostras

image, png, jpg

Hubs relacionados

FAQ

O que é uma matriz de transformação 3x3?

É uma representação matemática usada em computação gráfica para definir como os pontos de uma imagem são movidos no espaço 2D ou 3D através de coordenadas homogêneas.

Qual método de interpolação devo escolher?

Use 'Bilinear' para um equilíbrio entre velocidade e qualidade, ou 'Bicúbico' se precisar da máxima fidelidade visual na transformação.

Posso manter a transparência da imagem original?

Sim, ao selecionar o formato PNG e definir a cor de fundo como 'transparent', a transparência será preservada.

Existe limite de tamanho para o arquivo?

Sim, o limite máximo para upload de arquivos é de 10 MB.

A ferramenta altera a resolução da imagem?

A ferramenta preserva as dimensões originais, mas a aplicação da matriz pode criar áreas vazias que são preenchidas pela cor de fundo escolhida.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/image-projective

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
imageFile file (Upload necessário) Sim Carregue qualquer arquivo de imagem (JPEG, PNG, WebP, GIF, BMP, TIFF) para transformação projetiva
matrixRows textarea Sim Matriz de transformação projetiva 3x3 em coordenadas homogêneas. Formato: [[a,b,c],[d,e,f],[g,h,i]]
interpolation select Não Método para interpolar valores de pixels durante a transformação
background text Não Cor de fundo para áreas vazias (hex #RRGGBB ou #RRGGBBAA, ou nome da cor)
format select Não Formato de saída para a imagem resultante (PNG recomendado para transparência)
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-projective 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-projective": {
      "name": "image-projective",
      "description": "Aplicar transformação projetiva avançada para mapeamento de superfície 3D complexa e efeitos de projeção",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=image-projective",
      "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]