# Affiene transformatie afbeelding

Pas een aangepaste 2x2-affinematrix toe op een afbeelding om deze in één stap te schalen, schuintrekken, spiegelen of draaien. Voer de coëfficiënten a, b, c en d in, optionele uitvoeroffsets, een interpolatiemethode en een achtergrondkleur voor het onbedekte gebied. De tool berekent het nieuwe canvas op basis van de getransformeerde hoeken. Geschikt voor ontwikkelaars, ontwerpers en studenten die nauwkeurige controle willen over lineaire afbeeldingstransformaties.

## Veelgestelde vragen

### Wat is een affiene transformatie?

Een affiene transformatie brengt elke pixelpositie (x, y) naar een nieuwe positie (a maal x plus b maal y, c maal x plus d maal y). Hiermee kun je een afbeelding schalen, schuintrekken, spiegelen en draaien, terwijl rechte lijnen recht blijven en parallelle lijnen parallel.

### Wat betekenen de vier matrixwaarden?

De waarden a en d schalen de afbeelding horizontaal en verticaal, en b en c trekken deze schuin. De identiteitsmatrix a=1, b=0, c=0, d=1 laat de afbeelding ongewijzigd. Elke waarde accepteert -10 tot 10, inclusief decimalen.

### Hoe draai ik een afbeelding met een matrix?

Gebruik voor een draaiing over een hoek a = cos, b = -sin, c = sin en d = cos van die hoek. Voor 30 graden is dat a=0.866, b=-0.5, c=0.5, d=0.866. Het canvas wordt groter om de gedraaide hoeken te omvatten.

### Hoe spiegel ik een afbeelding?

Stel a in op -1 om horizontaal te spiegelen of d op -1 om verticaal te spiegelen, en laat de andere waarden op die van de identiteitsmatrix staan. Als je beide op -1 instelt, wordt de afbeelding ondersteboven gedraaid, wat hetzelfde is als een draaiing van 180 graden.

### Wat doen de uitvoeroffsets?

Met de offsets verschuif je de getransformeerde afbeelding in het uitvoercanvas met maximaal 1000 pixels in elke richting. De canvasgrootte blijft gelijk, dus een verschoven afbeelding wordt aan de ene kant afgesneden en krijgt aan de andere kant achtergrond.

### Welke interpolatie moet ik kiezen?

Bicubisch is een goede standaardinstelling voor foto's. Nearest neighbor behoudt harde pixelranden bij pixelkunst en schermafbeeldingen, bilineair is zachter en lokaal begrensde bicubische interpolatie, Nohalo en VSQBS verminderen halo's bij vergroten. De keuze maakt alleen uit waar pixels tussen rasterposities terechtkomen.

### Waarom wordt mijn matrix afgewezen?

Een matrix met een determinant die dicht bij nul ligt (a maal d min b maal c) perst de afbeelding samen tot een lijn, dus de tool weigert deze. Resultaten die breder of hoger zijn dan 6000 pixels worden ook geweigerd; verlaag de schaalwaarden om binnen die grens te blijven.

### Wat wordt gebruikt voor het gebied buiten de afbeelding?

Transformaties die de afbeelding schuintrekken of draaien, laten lege hoeken op het nieuwe canvas achter. Die zijn standaard transparant en worden opgeslagen in een PNG met een alfakanaal. Voer een hexkleur zoals #000000 in om ze op te vullen.

### Welke bestandsformaten kan ik uploaden?

JPEG, PNG, GIF, WebP, TIFF en AVIF-afbeeldingen tot 5 MB worden ondersteund. Geanimeerde bestanden gebruiken hun eerste frame. Afbeeldingen die aan één kant groter zijn dan 4000 pixels, worden vóór de transformatie verkleind zodat ze binnen 4000 pixels passen.

### Wat is het verschil met de tool voor scheeftrekken?

De tool Afbeelding scheeftrekken bouwt voor je een schuine matrix op basis van één hoek. Deze tool toont alle vier de coëfficiënten, zodat je schalen, schuintrekken en spiegelen in één bewerking kunt combineren en transformaties uit code of CSS-matrixwaarden kunt reproduceren.

Hier adverteren?

[E-mail ons](mailto:hi@dennn.is?subject=Adverteren%20op%20OneClick%20Pro)

[Advertentie De plug-insuite voor agents van WordPress.](https://sleekwp.com/?ref=oneclickpro)
