# Matriz Composta de Imagem

Aplicar transformação composta combinando múltiplas transformações básicas (escalamento, rotação, cisalhamento). Veja como as matrizes de transformação se multiplicam e criam efeitos complexos.

> Página canônica: https://elysiatools.com/pt/tools/image-composite-matrix

- **Categoria:** Media

- **Palavras-chave:** imagem, composto, matriz, transformar, combinar, múltiplo, escalamento, rotação, cisalhamento, matemática, educação

## Visão geral

A ferramenta Matriz Composta de Imagem permite aplicar transformações geométricas complexas em seus arquivos, combinando escalamento, rotação e cisalhamento através da multiplicação de matrizes de transformação.

## Entradas

- **Arquivo de Imagem** (file): Carregar qualquer arquivo de imagem (JPEG, PNG, WebP, GIF, BMP, TIFF) para transformação de matriz composta
- **Escalonar X** (range): Fator de escalonamento horizontal (0.1 a 3.0, 1.0 = tamanho original)
- **Escalonar Y** (range): Fator de escalonamento vertical (0.1 a 3.0, 1.0 = tamanho original)
- **Ângulo de Rotação** (range): Ângulo de rotação em graus (-180 a 180, 0 = sem rotação)
- **Cisalhamento X** (range): Fator de cisalhamento horizontal (-1.5 a 1.5, 0 = sem cisalhamento)
- **Cisalhamento Y** (range): Fator de cisalhamento vertical (-1.5 a 1.5, 0 = sem cisalhamento)
- **Ordem de Transformação** (select): Ordem em que as transformações são aplicadas (multiplicação direita para esquerda)
- **Cor de Fundo** (text): Cor de fundo para áreas transparentes (hex #RRGGBB ou #RRGGBBAA, ou nome da cor)
- **Formato de Saída** (select): Escolher formato de saída ou manter original. PNG recomendado para transparência
- **Qualidade (1-100)** (number): Qualidade de saída para formatos com perda (JPEG, WebP). Maior = melhor qualidade mas arquivo maior

## Quando usar

- Para criar efeitos visuais geométricos personalizados em imagens.
- Para realizar ajustes precisos de perspectiva e distorção em design gráfico.
- Para fins educacionais ao demonstrar como diferentes operações matriciais afetam a geometria de uma imagem.

## Como funciona

- Carregue o arquivo de imagem desejado nos formatos suportados como PNG, JPEG ou WebP.
- Ajuste os controles deslizantes para definir os fatores de escalonamento, o ângulo de rotação e os níveis de cisalhamento horizontal e vertical.
- Selecione a ordem de aplicação das transformações, pois a multiplicação de matrizes não é comutativa e altera o resultado final.
- Configure o formato de saída e a cor de fundo para áreas transparentes, processando a imagem com a qualidade desejada.

## Casos de uso

- Criação de distorções artísticas para elementos de interface e design.
- Correção de perspectiva em imagens digitalizadas ou fotografadas.
- Simulação de transformações lineares para estudos de álgebra linear e computação gráfica.

## Perguntas frequentes

### O que significa a ordem de transformação?

Como as matrizes de transformação são multiplicadas, a ordem em que você aplica o escalamento, a rotação e o cisalhamento altera significativamente o resultado final da imagem.

### Quais formatos de arquivo são suportados?

Você pode carregar arquivos JPEG, PNG, WebP, GIF, BMP e TIFF.

### Como lidar com áreas transparentes após a transformação?

Você pode definir uma cor de fundo específica no campo 'Cor de Fundo' ou manter como 'transparent' se o formato de saída escolhido suportar canal alfa, como o PNG.

### A qualidade da imagem é reduzida?

Ao usar formatos com perda como JPEG ou WebP, você pode ajustar o controle de qualidade de 1 a 100 para equilibrar o tamanho do arquivo e a fidelidade visual.

### Posso aplicar apenas uma transformação?

Sim, basta manter os valores dos outros parâmetros nos seus estados padrão (ex: 1.0 para escala, 0 para rotação e cisalhamento).

## Ferramentas relacionadas

- [Matriz Personalizada de Imagem](https://elysiatools.com/pt/tools/image-custom-matrix): Aplicar uma matriz de transformação afim 2x2 personalizada a uma imagem.
- [Cisalhamento de Imagem](https://elysiatools.com/pt/tools/image-shear): Aplicar transformação de cisalhamento para criar imagens inclinadas ou distorcidas. Visualize matrizes de cisalhamento e veja como elas distorcem a geometria da imagem.
- [Conversão de Imagens em Lote](https://elysiatools.com/pt/tools/batch-convert): Converter múltiplas imagens para diferentes formatos com configurações de qualidade
- [Matriz de Rotação de Imagem](https://elysiatools.com/pt/tools/image-rotation-matrix): 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.
- [Escala de Imagem](https://elysiatools.com/pt/tools/image-scaling): Aplicar transformação de escala a imagens com representação matricial visual
- [Translação de Imagem](https://elysiatools.com/pt/tools/image-translation): Aplicar transformação de translação para mover imagens horizontal e verticalmente
- [Transformação Afim de Imagem](https://elysiatools.com/pt/tools/image-affine): Aplicar transformação afim para escalonamento, rotação, cisalhamento e translação
- [Operação Booleana AND de Imagem](https://elysiatools.com/pt/tools/image-boolean-and): Aplica operação bitwise AND entre duas imagens para criar máscara de interseção

## Exemplos

- [Exemplos de Processamento de Imagem Web Python](https://elysiatools.com/pt/samples/web-image-processing-python): Exemplos de processamento de imagem Web Python usando PIL/Pillow incluindo leitura, salvamento, redimensionamento e conversão de formato
- [Exemplos de Processamento de Imagens Web TypeScript](https://elysiatools.com/pt/samples/web-image-processing-typescript): Exemplos de processamento de imagens Web TypeScript incluindo leitura/salvamento, redimensionamento e conversão de formato
- [Exemplos de Processamento de Imagem Android Java](https://elysiatools.com/pt/samples/android-image-processing-java): Exemplos de processamento de imagem Android Java incluindo leitura/escrita, dimensionamento e conversão de formato
- [Exemplos de Processamento de Imagem Android Kotlin](https://elysiatools.com/pt/samples/android-image-processing-kotlin): Exemplos de processamento de imagem Android Kotlin incluindo leitura/escrita, dimensionamento e conversão de formato

## Conteúdo relacionado

- [Ferramentas de modos de mesclagem e composicao de imagem](https://elysiatools.com/pt/hubs/image-blend-modes-and-compositing-tools): Escolha um modo de mesclagem ou composicao, alinhe as camadas de origem, compare resultados e verifique halo, cor e alpha no tamanho final.
