Kas ir vektorgrafika?

click fraud protection

Vektorgrafika ir datorgrafikas koncepcija, kas definē attēlu kā punktu kopu, ko savieno līnijas un līknes. Tas ir salīdzinājumā ar rastra grafiku, kas atsevišķi saglabā katra pikseļa vērtību.

Šī dizaina koncepcija nozīmē, ka vektora attēlus var pēc vēlēšanās palielināt un samazināt, nezaudējot kvalitāti vai nepalielinot faila lielumu. Salīdzinājumam, rastra attēlu mērogošana palielina faila lielumu un rada pikseļu veidošanos, jo datoram ir jāuzmin, kādai vērtībai vajadzētu būt jaunajiem pikseļiem.

Problēmas ar vektorgrafiku

Lai arī izklausītos, ka priekšroka jādod uz vektoru balstītiem attēliem, nevis uz rastra attēliem, tas ne vienmēr tā ir. Vektora attēli bieži cīnās ar sarežģītām ainām, piemēram, fotogrāfijām. Vienmērīgas nepārtrauktas krāsu izmaiņas būtībā nav iespējams replicēt formātā, kas balstīts uz formu, ievērojami nepalielinot faila lielumu salīdzinājumā ar rastra attēlu. Piemēram, konvertējot rastra formāta fotoattēlu uz vektoru balstītā attēlā, faila lielums var palielināties par no desmit līdz simts reizēm, vienlaikus radot arī ļoti ievērojamu kvalitātes samazināšanos joslu dēļ artefakti.

Padoms. Joslu artefakts ir attēla nepilnība, kur tā vietā, kas būtu vienmērīga krāsu pāreja, ir acīmredzami pakāpināta, izraisot redzamas atšķirīgas krāsu joslas.

Kur vektorgrafika ir noderīga?

Vektorgrafika parasti ir noderīga vienkāršotākiem attēliem, piemēram, logotipiem, kur ir mazāk sarežģītu formu un smalki detalizētu krāsu. Šajos kontekstos vektorgrafiku var palielināt un samazināt pēc vēlēšanās, nepasliktinot kvalitāti. Piemēram, līknē varat tuvināt tik daudz, cik vēlaties, un tas joprojām būs gluds un ass, nevis kļūs acīmredzami robains vai izplūdis.

Lai gan vektorizācija jeb rastra grafikas pārveidošana vektora formātā ir saistīta ar daudzām problēmām, pretējais nav taisnība. Vektora attēlu rastrēšana ir vienkārša, jo datoram ir jāreģistrē tikai katra pikseļa vērtības konvertēšanas laikā. Rasterizācijas process ir nepieciešams arī, lai datora ekrānos parādītu vektora attēlus, jo monitorus veido pikseļu režģi.