# Transformação afim da imagem

Aplique uma matriz afim 2x2 personalizada a uma imagem para redimensioná-la, incliná-la, espelhá-la ou girá-la em uma única etapa. Informe os coeficientes a, b, c e d, os deslocamentos de saída opcionais, um método de interpolação e uma cor de fundo para a área descoberta. A ferramenta calcula a nova tela com base nos cantos transformados. É ideal para desenvolvedores, designers e estudantes que querem controle preciso sobre transformações lineares de imagem.

## Perguntas frequentes

### O que é uma transformação afim?

Uma transformação afim mapeia cada posição de pixel (x, y) para uma nova posição (a vezes x mais b vezes y, c vezes x mais d vezes y). Ela pode redimensionar, inclinar, espelhar e girar uma imagem, mantendo retas retas e linhas paralelas paralelas.

### O que significam os quatro valores da matriz?

Os valores a e d redimensionam a imagem horizontal e verticalmente, enquanto b e c a inclinam. A matriz identidade a=1, b=0, c=0, d=1 mantém a imagem inalterada. Cada valor aceita números de -10 a 10, incluindo decimais.

### Como giro usando uma matriz?

Para girar por um ângulo, use a = cos, b = -sin, c = sin e d = cos desse ângulo. Para 30 graus, isso corresponde a a=0.866, b=-0.5, c=0.5, d=0.866. A tela aumenta para acomodar os cantos girados.

### Como espelho uma imagem?

Defina a como -1 para espelhar horizontalmente ou d como -1 para espelhar verticalmente, mantendo os outros valores na identidade. Definir ambos como -1 deixa a imagem de cabeça para baixo, o que equivale a uma rotação de 180 graus.

### Para que servem os deslocamentos de saída?

Os deslocamentos movem a imagem transformada dentro da tela de saída em até 1000 pixels em cada direção. O tamanho da tela permanece igual, então uma imagem deslocada é cortada de um lado e ganha fundo do outro.

### Qual interpolação devo escolher?

Bicubic é uma boa opção padrão para fotos. Nearest neighbor mantém as bordas nítidas dos pixels em pixel art e capturas de tela; bilinear é mais suave; e locally bounded bicubic, Nohalo e VSQBS reduzem halos ao ampliar. A escolha só importa quando os pixels ficam entre posições da grade.

### Por que minha matriz é rejeitada?

Uma matriz cujo determinante, a vezes d menos b vezes c, é próximo de zero comprime a imagem em uma linha, por isso a ferramenta a rejeita. Resultados com largura ou altura acima de 6000 pixels também são rejeitados; reduza os valores de escala para respeitar esse limite.

### O que preenche a área fora da imagem?

Transformações que inclinam ou giram deixam cantos vazios na nova tela. Por padrão, eles ficam transparentes e são salvos em um PNG com canal alfa. Informe uma cor hexadecimal, como #000000, para preenchê-los.

### Quais formatos de arquivo posso enviar?

São aceitas imagens JPEG, PNG, GIF, WebP, TIFF e AVIF de até 5 MB. Arquivos animados usam o primeiro quadro. Imagens com mais de 4000 pixels de cada lado são redimensionadas para caber em 4000 pixels antes da transformação.

### Qual é a diferença em relação à ferramenta de inclinação?

A ferramenta Image Skew cria uma matriz de inclinação a partir de um único ângulo para você. Esta ferramenta expõe os quatro coeficientes, permitindo combinar redimensionamento, inclinação e espelhamento em uma única operação e reproduzir transformações de código ou valores de matriz CSS.

Seu anúncio aqui?

[Envie-nos um e-mail](mailto:hi@dennn.is?subject=Publicidade%20em%20OneClick%20Pro)

[Anúncio O conjunto de plugins pronto para agentes para WordPress.](https://sleekwp.com/?ref=oneclickpro)
