Bitmapa a wektor
W grafice komputerowej grafika bitmapowa i wektorowa to dwa formaty plików używane do przechowywania obrazów cyfrowych. Format bitmapy wykorzystuje tablicę bitów w odniesieniu do pozycji każdego bitu; czyli mapa bitów reprezentująca obraz. Bitmapa należy do klasy formatów grafiki rastrowej. Format grafiki wektorowej wykorzystuje podstawowe kształty geometryczne, takie jak punkty, linie, krzywe i wielokąty do reprezentowania obrazu.
Więcej o bitmapie
Odwzorowanie bitów reprezentujących obraz jako tablicę jest znane jako bitmapa. Podobnie, mapowanie pikseli nazywa się piksmapą. Z pewnej perspektywy można stwierdzić, że mapowanie z 1 bitem na piksel jako bitmapą oraz mapowanie z wieloma bitami na piksel jako pikselową mapą. W nieskompresowanych formatach bitmap piksele obrazu są przechowywane w różnych głębiach kolorów w zakresie od 1, 2, 4, 8, 16, 24 i 32 pikseli. Głębie kolorów niższe niż 8 bitów są używane do przechowywania kolorów w skali szarości lub indeksowanych skal kolorów.
Obrazy bitmapowe są zapisywane z rozszerzeniem.bmp. Minimalny rozmiar pliku z obrazem bitmapowym można uzyskać ze wzoru size=szerokość • wysokość • n/8, gdzie wysokość i szerokość podane są w pikselach, a n to głębia koloru, a size to rozmiar pliku w bajtach. Przy n-bitowej głębi kolorów mapa bitowa może zawierać w obrazie 2n kolorów. Po powiększeniu piksele składające się z obrazu bitmapowego stają się widoczne, tak jak w przypadku każdego obrazu grafiki rastrowej, takiej jak TIFF lub JPEG, przez co obraz staje się niewyraźny.
Więcej o grafice wektorowej
Grafika wektorowa wykorzystuje podstawowe figury geometryczne i kształty do reprezentowania obrazu, w którym wszystkie składniki są reprezentowane za pomocą wyrażeń matematycznych. Obraz jest generowany przy użyciu ścieżek lub pociągnięć (wektorów reprezentujących kształt lub figurę geometryczną) przechodzących przez siatkę punktów kontrolnych osadzonych w planie pracy dla obrazu o określonych współrzędnych pozycyjnych. Obraz zawiera instrukcje generowania pociągnięć o określonym kształcie, kolorze i grubości. Ta informacja znajduje się w strukturze pliku, który mówi komputerowi, aby narysował obraz; dlatego każda zmiana tych parametrów nie wpływa znacząco na rozmiar pliku. Co ważniejsze, po powiększeniu, w przeciwieństwie do grafiki rastrowej, jakość obrazu nie zmienia się znacząco. Dzieje się tak, ponieważ grafika wektorowa generuje obraz na podstawie szczegółów konstrukcyjnych, a nie szczegółów pozycyjnych.
Grafika wektorowa jest używana w nowoczesnych aplikacjach do obrazowania 2D i 3D. Wysokiej jakości typografia oparta jest również na grafice wektorowej. Większość nowoczesnych drukarek i wyświetlaczy to wciąż urządzenia rastrowe; dlatego podczas wyświetlania lub drukowania grafika wektorowa musi zostać przekonwertowana na obrazy rastrowe i jest to stosunkowo łatwy proces. W tym procesie rozmiar pliku obrazu prawie się nie zmienia. Jednak konwersja obrazów rastrowych do grafiki wektorowej jest niezwykle trudnym procesem ze względu na złożone kształty i figury w obrazie rastrowym, które muszą być reprezentowane przez wyrażenia matematyczne. Urządzenia takie jak kamery i skanery działają w oparciu o grafikę rastrową, a nie grafikę wektorową. Konwersja takich obrazów do grafiki wektorowej jest niepraktyczna ze względu na złożoną naturę wymaganej konwersji.
Pliki grafiki wektorowej używają typów plików SVG i CGM.
Jaka jest różnica między bitmapą a grafiką wektorową?
• Obrazy bitmapowe są generowane z odwzorowaniem pikseli o określonej głębi kolorów, podczas gdy obrazy wektorowe są generowane przy użyciu podstawowych figur geometrycznych i odpowiednich wyrażeń matematycznych.
• Podczas powiększania grafiki rastrowej, w zasadzie bitmapy pokazują elementarne piksele powodujące znaczną utratę szczegółów obrazu do wyświetlenia, podczas gdy grafika wektorowa pokazuje bardzo niski poziom utraty szczegółów grafiki.