Grafika wektorowa: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
m Wycofano edycje użytkownika 85.198.212.150 (dyskusja). Autor przywróconej wersji to Daroooo.
Znacznik: Wycofanie zmian
m poprawa linków, drobne merytoryczne, drobne redakcyjne
Linia 1:
'''Grafika wektorowa''', ('''grafika obiektowa''') – jeden z dwóch podstawowych rodzajów [[grafika komputerowa|grafiki komputerowej]], w której [[obraz]] opisany jest za pomocą [[figura geometryczna|figur geometrycznych]] (w przypadku [[Grafika dwuwymiarowa|grafiki dwuwymiarowej]]) lub [[bryła geometryczna|brył geometrycznych]] (w przypadku grafiki trójwymiarowej), umiejscowionych w matematycznie zdefiniowanym [[układ współrzędnych|układzie współrzędnych]], odpowiednio dwu- lub [[Grafika 3D|trójwymiarowym]].

Drugim zpodstawowym podstawowych typówtypem grafiki komputerowej jest [[grafika rastrowa]]. GrafikaNajwiększą wektorowaróżnicą różnigrafika sięwektorowej odw rastrowejporównaniu wdo użyciurastrowej główniejest możliwościąmożliwość bezstratnego jej skalowania, oraz możliwością druku, wypalania, czy wycinania za pomocą specjalistycznych maszyn.
 
== Obiekty ==
Druga nazwa grafiki wektorowej – grafika obiektowa – związana jest z faktem, iż obraz opisany jest za pomocą tzw. obiektów, które zbudowane są z podstawowych elementów nazywanych [[prymityw (grafika komputerowa)|prymitywami]], czyli prostych [[figura geometryczna|figur geometrycznych]] takich jak [[odcinek|odcinki]], [[krzywa|krzywe]], [[okrąg|okręgi]], [[wielokąt]]y. Każdy z prymitywów opisywany jest za pomocą parametrów, np. w przypadku odcinka – współrzędnych jego końców, a w przypadku okręgu – współrzędnych środka i długości [[promień (geometria)|promienia]]. Obiekty takie mają także określone atrybuty mówiące np. o grubości i kolorze linii, kolorze wypełnienia figury lub wypełnieniu niejednolitym, jak wypełnienie [[gradient (grafika)|gradientem]] albo wzorem, albo stopniu [[przezroczystość|przezroczystości]]. Atrybuty zależą głównie od stosowanego standardu opisu grafiki wektorowej.
 
== Przekształcenia ==
Linia 8 ⟶ 10:
 
=== Operacje ===
W przeciwieństwie do grafiki rastrowej, grafika wektorowa jest grafiką w pełni skalowalną, co oznacza, iż obrazy wektorowe można nieograniczenie powiększać oraz zmieniać ich proporcje bez uszczerbku na jakości. Ma to swoje uzasadnienie w matematycznym opisie elementów (prymitywów), dlatego też obraz może być wyświetlony w maksymalniemaksymalnej dostępnej [[rozdzielczość rastra|rozdzielczości]] dla danego ekranu czy [[wydruk]]u [[rozdzielczość rastra|rozdzielczości]]. Sama jakość obrazu uzależniona jest wyłącznie od dokładności opisu obrazu przezza prymitywypomocą prymitywów: czarne włosy rysowanej postaci można określić jako zamkniętą krzywą wypełnioną na czarno, choć można też opisać każdy włos krzywą o względnie niewielkiej grubości i czarnym kolorze.
 
W przypadku grafiki rastrowej obrót obrazu może zniekształcić go zniekształcić powodując utratę jakości (w szczególności, jeśli nie jest to obrót o wielokrotność [[kąt prosty|kąta prostego]]). Typowe [[Program graficzny|edytory grafiki]] wektorowej pozwalają, oprócz zmiany parametrów i atrybutów prymitywów, także na przekształcenia na obiektach, np.: obrót, przesunięcie, odbicie lustrzane, rozciąganie, pochylanie, czy zmiana kolejności obiektów na osi głębokości. Jest to więc kolejny stopień opisu [[obraz ideowy|obrazu ideowego]], nie zaś [[obraz literalny|literalnego]].
 
=== Konwersja ===
Obrazy wektorowe można łatwo przetwarzać w ich odpowiedniki bitmapowerastrowe, poprzez [[Rasteryzacja|proces rasteryzacji]], podając jedynie docelową [[Rozdzielczość ekranu|rozdzielczość]] obrazu rastrowego. WartoNależy zaznaczyć, że w rzeczywistości operacja ta jest wykonywana zawsze przed jakimkolwiek obrazowaniem grafiki wektorowej na monitorze, czy drukarce. Istnieją jednakże urządzenia takie jak [[ploter]]y, np. [[ploter tnący]], dla których opis wektorowy jest naturalnym sposobem działania.
 
Operacja konwersji w przeciwną stronę, tzw. [[wektoryzacja]] lub trasowanie, jest trudna i niejednokrotnie nie daje spodziewanych efektów. Głównym problemem jaki się tutaj pojawia jest wyszukiwanie krawędzi, które często nie są tak łatwe do znalezienia przez dany program wektoryzujący. Podczas rozwiązywania tego zagadnieniaproblemu stosuje się częstozwykle techniki z dziedziny [[Sztuczna inteligencja|sztucznej inteligencji]], najczęściej bada się zmiany parametrów takich jak [[Kontrast (elektronika)|kontrast]], [[barwa]], czy [[Saturacja (teoria koloru)|nasycenie]].
 
== Zalety i wady ==