Pikselien hämärä - painopisteen siirtäminen vektorigrafiikkaan

Kirjoittaja: Roger Morrison
Luomispäivä: 20 Syyskuu 2021
Päivityspäivä: 1 Heinäkuu 2024
Anonim
Pikselien hämärä - painopisteen siirtäminen vektorigrafiikkaan - Tekniikka
Pikselien hämärä - painopisteen siirtäminen vektorigrafiikkaan - Tekniikka

Sisältö



Lähde: Dip2000 / Dreamstime.com

Ottaa mukaan:

Vaikka kokeellinen vektorivideokoodekki voi ennakoida videon skaalautuvuuden ja määrittelyn vallankumouksen, välittömämpi tulos on todennäköisesti koodauksen tehokkuuden dramaattinen lisääntyminen.

Pikseli on luonteeltaan osa suurempaa kuvaa. Mitä pienempi pikseli on, sitä enemmän niistä voi muodostaa suuremman, kokonaisen kuvan (ja siten korkeampi määritelmä). Hienommat reunat antavat kuvan enemmän resoluutiota, koska korkeampi tarkkuus mahdollistaa uskottavamman kuvan. Olemme nähneet, että erottelukyky on viime vuosien ajan hienostunut, mikä johtuu käytännössä pienten pikselien suuremmasta kapasiteetista digitaalisen grafiikan kehittyessä. Mutta entä jos pikselin koko ja määrä eivät enää olisi kuvan laadun päättäviä muuttujia? Entä jos kuvia voidaan skaalata pienellä resoluutiolla tai jopa menettämättä?


Mitä vektorigrafiikka on?

Vektorigrafiikka oli aiemmin henkilökohtaisen tietokoneen ensisijainen näyttöjärjestelmä. Sitä vastoin pikselibittikartat (tunnetaan myös nimellä rasteroidut kuvat) kehitettiin 1960- ja 70-luvuilla, mutta ne tulivat näkyviin vasta 80-luvulla. Siitä lähtien pikselillä on ollut valtava rooli valokuvauksen, videon ja suuren osan animaation ja pelien luomisessa ja kuluttamisessa. Siitä huolimatta vektorigrafiikkaa on käytetty digitaaliseen visuaaliseen suunnitteluun vuosien varrella, ja niiden vaikutus laajenee tekniikan parantuessa.

Vastoin rasteroituja kuvia (jotka kuvaavat yksittäisiä väriarvoisia pikseleitä bittikarttojen muodostamiseksi), vektorigrafiikassa käytetään algebrallisia järjestelmiä, jotka edustavat primitiivisiä muotoja, joita voidaan rajata äärettömästi ja uskollisesti. Ne ovat kehittyneet palvelemaan erilaisia ​​tietokoneavusteisia suunnittelusovelluksia, sekä esteettisiä että käytännöllisiä. Suuri osa vektorigrafiikan tekniikan menestyksestä johtuu sen käytännöllisyydestä - koska mitoitettavalla grafiikalla on monia käyttötarkoituksia erilaisissa teknisissä ammateissa. Yleisesti ottaen heidän kyvystään kuvaamaan fotorealistisia, monimutkaisia ​​visuaalisia esityksiä puuttuu verrattuna rasteroituun kuvaan.


Perinteisesti vektorigrafiikka on toiminut esteettisesti, missä yksinkertaisuus on hyve - esimerkiksi web-taiteessa, logosuunnittelussa, typografiassa ja teknisessä piirtämisessä. Mutta on olemassa myös viimeaikaista tutkimusta vektorivideokoodekin mahdollisuudesta, jota Bathin yliopiston ryhmä on jo alkanut kehittää. Ja vaikka kyseessä voi olla videomuoto, jolla on laajennettu skaalautuvuus, on muita mahdollisia etuja ja rajoituksia, joita tutkia.

Vektorivideokoodekki

Koodekki luonteeltaan koodaa ja dekoodaa datan. Sana itsessään toimii vaihtelevasti kooderin / dekooderin ja kompressorin / puristimen portmanteana, mutta molemmat viittaavat periaatteessa samaan käsitteeseen - näytteenotto kvantisoidussa muodossa toistetusta ulkoisesta lähteestä. Videokoodekit ympäröivät tiedot, jotka määrittävät audiovisuaaliset parametrit, kuten värinäytteet, paikallinen pakkaus ja ajallisen liikekompensoinnin.

Videon pakkaaminen käsittää suurimmaksi osaksi kehyksien koodaamisen mahdollisimman pienellä redundanssisella tiedolla. Spatiaalinen pakkausanalyysi redundanssin varalta yksittäisissä kehyksissä, kun taas ajallisella pakkauksella pyritään poistamaan redundantti data, jota esiintyy kuvasekvensseissä.

Suuri osa vektorigrafiikan etuna videokoodauksessa olisi sen tietojen säästö. Sen sijaan, että kartoitettaisiin kuvia pikselinä kirjaimellisesti, vektorigrafiikka tunnistaa sen sijaan leikkauspisteet ja niiden matemaattiset ja geometriset suhteet toisiinsa. Näin luodut "polut" tarjoavat yleensä pienemmät tiedostokoot ja siirtonopeudet kuin pikselikartta tekisi, jos sama kuva rasteroitaisiin, ja ne eivät kärsi pikseloinnista suurennettaessa.

Ensimmäinen asia, joka näyttää mieleen, kun tarkastellaan vektorivideokoodekkia, on (ehkä vähän quixoottinen) käsitys äärettömästä skaalautuvuudesta. Vaikka uskon, että vektorivideokoodekki voisi helpottaa skaalautuvuutta, jota on dramaattisesti parannettu verrattuna rasteroituun videoon, kuva-anturit (kuten CMOS ja CCD - kaksi hallitsevaa kuva-anturilaitetta, joita nykyaikaisissa digitaalikameroissa löytyy) ovat pikselipohjaisia, joten niitä skaalataan uudelleen kuvanlaatu / uskollisuus kaventuisi tietyllä kynnysarvolla.

Ei vikoja, ei stressiä - vaiheittaiset ohjeet elämää muuttavien ohjelmistojen luomiseen tuhoamatta elämääsi

Et voi parantaa ohjelmointitaitojasi, kun kukaan ei välitä ohjelmiston laadusta.

Ulkoisen lähdekuvan vektorisoitu luovutus saavutetaan prosessilla, joka tunnetaan nimellä autotracing. Vaikka yksinkertaiset muodot ja tiet kulkevat helposti jäljitettävästi, monimutkaiset värisävyt ja vivahteet eivät ole koskaan kääntyneet helposti vektorigrafiikkaksi. Tämä aiheuttaa ongelman värien koodaamiseen vektorivideossa, mutta värien jäljitys vektorigrafiikassa on edistynyt huomattavasti viime vuosina.

Kuvasensorin ja videokoodekin lisäksi ketjun seuraava tärkeä linkki on näyttö. Varhaiset vektorimonitorit käyttivät katodisäteputketekniikkaa, joka oli samanlainen kuin rasteroidussa kuvassa käytetty, mutta erilaisilla ohjauspiireillä. Rasterointi on hallitseva moderni näyttötekniikka. Visuaalitehosteteollisuudessa on "jatkuva rasterointi" -niminen prosessi, joka tulkitsee vektorigrafiikan skaalaus näkyvästi häviöttömästi - kääntämällä koodattujen vektorimuotojen skaalauskyky tehokkaasti rasteroidulle näytölle.

Mutta ei väliä mitä koodekki tai näyttö; paras, yksityiskohtaisin kuva voi olla vain laadulähde. Vektorivideokoodaus voisi parantaa dramaattisesti videon skaalautuvuutta, mutta vain lähteen laadun rajoissa. Ja lähde on aina kvantisoitu näyte. Mutta jos vektorivideokoodekki ei johda nopeasti videotarkkuuden ja skaalautuvuuden vallankumoukseen, se voi ainakin tarjota korkealaatuista videota huomattavasti vähemmän vaivalloisella koodauksella.