Векторска графика

Из пројекта Википедија

Векторска графика или геометијско обликовање (енг. Vector graphics, geometric modeling) је начин приказивања слике помоћу геометријских облика као што су тачке, линије, криве и полигони.

Оригинална растерска слика у JPEG формату
увећај
Оригинална растерска слика у JPEG формату
Локомотива у векторском формату (пребачена у GIF да би могла да се постави овде)
увећај
Локомотива у векторском формату (пребачена у GIF да би могла да се постави овде)

У принципу векторски облици се много лакше памте него захтевне растерске (битмап) слике, задња истраживања су показала да људско око 'хвата' слику као векторску (састављену од једностанвих геометријских облика). Неког јасног и јединственог одговора зашто - нема, иако се најчешће мисли да је то зато што се векторска слика лакше памти на рачунару, па тако и у људском мозгу. То можда објашњава зашто препознајемо цртане филмове само са линијама, вероватно зато што тако мозак и представља стварни свиет. Скоро сви данашњи рачунарски графички прикази преводе векторску слику у растерски формат. Растерска слика је сачувана у меморији и садржи податке за сваки појединачни пиксел неке слике. Појам векторска графика је већином кориштен у контексту дво-димензионалне рачунарске графике. Скоро свако 3Д приказивање је извршено користећи 2Д векторске технике (помоћу тачака, линија и полигона).

Садржај

[уреди] Цртање и предности

Као пример, размотримо круг неког радиуса r. Главни подаци које рачунарски програм треба да зна како би исрцтао круг су:

  1. радиус r
  2. координатну позицију централне тачке круга
  3. стил и боју линије (поред тога што је могу чинити најразличитији шаблони нпр. црта-тачка-црта или звезда-месец-звезда и сл. може бити и делимично или потпуно прозирна или немати дебљину = не постојати)
  4. стил и боју унутрашњости објекта (може бити и делимично или потпуно прозиран)

Предности оваквог начина цртања над растерском графиком:

  • Овако мала количина информација омогућује много мању величину датотеке
  • Могућност приближавања (зоом) без губитка на квалитету
  • Све ове информације су запамћене и могу се касније мењати, то значи да померање, промена резолуције, окретање, попуњавање итд. не смањује квалитет цртежа као код растерске слике

[уреди] Једноставни геометријски облици

[уреди] Векторске радње

Векторски графички програми обично омогућују окретање, померање, сажимање, повећавање, искривљивање и остале промене објеката, као и мењање з-редослиједа и повезивање једноставних објеката у више компликованих. Захтевније промене укључују и булове операције (унија, разлика, пресјек, итд.).

Векторска графика је савршена за једноставне или сложене цртеже који не требају бити фото реалистични. На пример, PostScript и PDF странице користе језик векторског графичког модела.

[уреди] Спољашње везе