Matriz de Rotação de Imagem

Aplicar transformação de rotação usando matemática de matriz de rotação. Veja a matriz de rotação 2x2 em ação e entenda os princípios trigonométricos por trás da rotação de 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

Carregar qualquer arquivo de imagem (JPEG, PNG, WebP, GIF, BMP, TIFF) para transformação de matriz de rotação

-180 45 180

Ângulo de rotação em graus (-180 a 180, 0 = sem rotação). Positivo = sentido horário, negativo = sentido anti-horário

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

Escolher formato de saída ou manter original. PNG recomendado para transparência

Qualidade de saída para formatos com perda (JPEG, WebP). Maior = melhor qualidade mas arquivo maior

Fatos principais

Categoria
Imagens, áudio e vídeo
Tipos de entrada
file, range, text, select, number
Tipo de saída
file
Cobertura de amostras
4
API disponível
Yes

Visão geral

Esta ferramenta permite aplicar transformações geométricas precisas em suas imagens utilizando os princípios matemáticos de matrizes de rotação 2x2, oferecendo uma visão clara de como a trigonometria influencia o processamento visual.

Quando usar

  • Quando você precisa rotacionar uma imagem em um ângulo específico com precisão matemática.
  • Para entender visualmente como a aplicação de senos e cossenos altera a orientação de pixels em um plano.
  • Ao preparar ativos gráficos que exigem ajustes de inclinação personalizados antes da exportação.

Como funciona

  • Carregue o arquivo de imagem desejado nos formatos suportados, como PNG, JPEG ou WebP.
  • Defina o ângulo de rotação desejado entre -180 e 180 graus usando o controle deslizante.
  • Configure a cor de fundo para preencher áreas transparentes e escolha o formato de saída final.
  • Clique em processar para que a ferramenta aplique a matriz de transformação e gere sua imagem rotacionada.

Casos de uso

Ajuste de orientação de fotografias que foram capturadas com leve inclinação.
Criação de elementos gráficos rotacionados para design de interfaces e web.
Estudo acadêmico de computação gráfica e transformações lineares em matrizes.

Exemplos

1. Correção de horizonte em foto

Fotógrafo amador
Contexto
Uma foto de paisagem tirada com o celular ficou levemente inclinada para a esquerda.
Problema
O horizonte não está nivelado, prejudicando a estética da imagem.
Como usar
Carregue a foto, defina o ângulo para 2 graus positivos e exporte como JPEG com qualidade 95.
Configuração de exemplo
angle: 2, format: 'jpeg', quality: 95
Resultado
A imagem é rotacionada suavemente para a direita, corrigindo o horizonte.

2. Preparação de ícone para web

Designer UI
Contexto
Um ícone de seta precisa ser rotacionado em 45 graus para indicar uma direção diagonal.
Problema
A rotação precisa ser exata para manter a simetria do ícone.
Como usar
Envie o arquivo PNG, ajuste o ângulo para 45 graus e mantenha o fundo transparente.
Configuração de exemplo
angle: 45, background: 'transparent', format: 'png'
Resultado
O ícone é rotacionado mantendo o fundo transparente, pronto para uso em código CSS.

Testar com amostras

image, png, jpg

Hubs relacionados

FAQ

O que é uma matriz de rotação 2x2?

É uma estrutura matemática que utiliza funções trigonométricas (seno e cosseno) para calcular a nova posição de cada pixel em relação a um ponto central.

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 original será preservada.

Qual a diferença entre ângulos positivos e negativos?

Ângulos positivos rotacionam a imagem no sentido horário, enquanto ângulos negativos realizam a rotação no sentido anti-horário.

A qualidade da imagem é afetada pela rotação?

A rotação pode causar uma leve interpolação nos pixels. Ajustar a qualidade de saída para 100 ajuda a minimizar perdas em formatos como JPEG.

Quais formatos de arquivo são aceitos?

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

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/image-rotation-matrix

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
imageFile file (Upload necessário) Sim Carregar qualquer arquivo de imagem (JPEG, PNG, WebP, GIF, BMP, TIFF) para transformação de matriz de rotação
angle range Sim Ângulo de rotação em graus (-180 a 180, 0 = sem rotação). Positivo = sentido horário, negativo = sentido anti-horário
background text Não Cor de fundo para áreas transparentes (hex #RRGGBB ou #RRGGBBAA, ou nome da cor)
format select Não Escolher formato de saída ou manter original. PNG recomendado para transparência
quality number Não Qualidade de saída para formatos com perda (JPEG, WebP). Maior = melhor qualidade mas arquivo maior

Os parâmetros de tipo arquivo precisam ser carregados primeiro via POST /upload/image-rotation-matrix 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-rotation-matrix": {
      "name": "image-rotation-matrix",
      "description": "Aplicar transformação de rotação usando matemática de matriz de rotação. Veja a matriz de rotação 2x2 em ação e entenda os princípios trigonométricos por trás da rotação de imagem.",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=image-rotation-matrix",
      "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]