# Afina transformacija slike

Na sliko v enem koraku uporabite prilagojeno afino matriko 2x2 za spreminjanje velikosti, striženje, zrcaljenje ali vrtenje. Vnesite koeficiente a, b, c in d, neobvezna odmika izhoda, metodo interpolacije in barvo ozadja za nepokrita območja. Orodje izračuna novo platno na podlagi transformiranih oglišč. Primerno je za razvijalce, oblikovalce in študente, ki želijo natančno nadzorovati linearne transformacije slik.

## Pogosta vprašanja

### Kaj je afina transformacija?

Afina transformacija preslika položaj vsake slikovne pike (x, y) na nov položaj (a krat x plus b krat y, c krat x plus d krat y). Sliko lahko poveča ali pomanjša, striže, zrcali in vrti, pri tem pa ravne črte ostanejo ravne, vzporedne črte pa vzporedne.

### Kaj pomenijo štiri vrednosti matrike?

Vrednosti a in d spreminjata velikost slike v vodoravni in navpični smeri, b in c pa povzročata striženje. Enotska matrika a=1, b=0, c=0, d=1 pusti sliko nespremenjeno. Za vsako vrednost lahko vnesete število od -10 do 10, tudi decimalno.

### Kako z matriko zavrtim sliko?

Za vrtenje za določen kot uporabite a = cos, b = -sin, c = sin in d = cos tega kota. Za 30 degrees to pomeni a=0.866, b=-0.5, c=0.5, d=0.866. Platno se poveča, da zajame zasukana oglišča.

### Kako zrcalim sliko?

Za vodoravno zrcaljenje nastavite a na -1, za navpično pa d na -1; druge vrednosti pustite enake kot pri enotski matriki. Če obe nastavite na -1, se slika obrne na glavo, kar je enako vrtenju za 180 stopinj.

### Kaj počneta odmika izhoda?

Odmika premakneta transformirano sliko znotraj izhodnega platna za največ 1000 pikslov v vsako smer. Velikost platna ostane enaka, zato je premaknjena slika na eni strani odrezana, na drugi pa se pokaže ozadje.

### Katero interpolacijo naj izberem?

Bikubična interpolacija je dobra privzeta izbira za fotografije. Interpolacija z najbližjim sosedom ohrani ostre robove slikovnih pik pri pikselni umetnosti in posnetkih zaslona, bilinearna interpolacija je mehkejša, lokalno omejena bikubična interpolacija, Nohalo in VSQBS pa pri povečavi zmanjšajo haloje. Izbira je pomembna le tam, kjer slikovne pike padejo med položaje na mreži.

### Zakaj je moja matrika zavrnjena?

Če je determinanta matrike, a krat d minus b krat c, blizu nič, se slika stisne v črto, zato jo orodje zavrne. Zavrnjeni so tudi rezultati, širši ali višji od 6000 pikslov; zmanjšajte vrednosti merila, da ostanete znotraj te omejitve.

### Kaj zapolni območje zunaj slike?

Pri striženju ali vrtenju na novem platnu ostanejo prazni vogali. Privzeto so prosojni in shranjeni v PNG z alfa kanalom. Namesto tega jih lahko zapolnite tako, da vnesete šestnajstiško barvo, na primer #000000.

### Katere oblike zapisa datotek lahko naložim?

Podprte so slike JPEG, PNG, GIF, WebP, TIFF in AVIF do velikosti 5 MB. Pri animiranih datotekah se uporabi prva sličica. Slike, ki so na eni stranici večje od 4000 pikslov, se pred transformacijo prilagodijo na 4000 pikslov.

### V čem se to razlikuje od orodja za poševno nagibanje?

Orodje za poševno nagibanje slike vam pripravi matriko striženja na podlagi enega kota. To orodje omogoča nastavitev vseh štirih koeficientov, zato lahko z enim postopkom združite spreminjanje velikosti, striženje in zrcaljenje ter poustvarite transformacije iz kode ali vrednosti matrike CSS.

Vaš oglas tukaj?

[Pišite nam](mailto:hi@dennn.is?subject=Ogla%C5%A1evanje%20na%20OneClick%20Pro)

[Oglas Zbirka vtičnikov, pripravljena za agente, za WordPress.](https://sleekwp.com/?ref=oneclickpro)
