Bitmap vs vektor
V počítačovej grafike sú bitmapová a vektorová grafika dva formáty súborov, ktoré sa používajú na ukladanie digitálnych obrázkov. Formát bitovej mapy používa pole bitov s odkazom na polohu každého bitu; to znamená mapu bitov, ktoré reprezentujú obrázok. Bitmapa patrí do triedy formátov rastrovej grafiky. Formát vektorovej grafiky používa na znázornenie obrázka základné geometrické tvary, ako sú body, čiary, krivky a mnohouholníky.
Viac o bitmape
Mapovanie bitov reprezentujúcich obrázok ako pole je známe ako bitmapa. Podobne sa mapovanie pixelov nazýva pixmapa. Z určitého pohľadu možno konštatovať, že mapovanie s 1-bitom na pixel ako bitmapa a mapovanie s mnohými – bitmi na pixel ako pix mapa. V nekomprimovaných formátoch bitmapy sú obrazové body uložené v rôznych farebných hĺbkach v rozsahu od 1, 2, 4, 8, 16, 24 a 32 obrazových bodov. Farebná hĺbka nižšia ako 8 bitov sa používa na uloženie farieb v odtieňoch sivej alebo indexovaných farebných škál.
Bitmapové obrázky sa ukladajú s príponou.bmp. Minimálnu veľkosť súboru bitmapového obrázka možno získať pomocou veľkosti=šírka • výška • n/8, kde výška a šírka sú uvedené v pixeloch a n je farebná hĺbka a veľkosť je veľkosť súboru v bajtoch. Pri n-bitovej farebnej hĺbke môže bitmapa obsahovať 2n farieb v obrázku. Po zväčšení sa pixely pozostávajúce z bitmapového obrázka stanú viditeľnými ako pri akomkoľvek rastrovom obrázku, ako je TIFF alebo JPEG, čím sa obrázok stane nejasným.
Viac o vektorovej grafike
Vektorová grafika používa základné geometrické útvary a tvary na znázornenie obrázku, kde sú všetky komponenty reprezentované matematickými výrazmi. Obraz sa generuje pomocou dráh alebo ťahov (vektorov reprezentujúcich tvar alebo geometrický obrazec), ktoré prechádzajú mriežkou riadiacich bodov vložených do pracovného plánu pre obrázok s určitými polohovými súradnicami. Obrázok obsahuje pokyny na generovanie ťahov daného tvaru, farby a hrúbky. Tieto informácie sú v štruktúre súboru, ktorý hovorí počítaču, aby nakreslil obrázok; preto akákoľvek zmena týchto parametrov výrazne neovplyvní veľkosť súboru. Dôležitejšie je, že pri zväčšení sa kvalita obrazu na rozdiel od rastrovej grafiky výrazne nemení. Je to preto, že vektorová grafika generuje obrázok na základe štrukturálnych detailov, a nie pozičných detailov.
Vektorová grafika sa používa v moderných 2D a 3D zobrazovacích aplikáciách. Vysoko kvalitná typografia je založená aj na vektorovej grafike. Väčšina moderných tlačiarní a displejov sú stále rastrové zariadenia; preto pri zobrazovaní alebo tlači musí byť vektorová grafika prevedená na rastrové obrázky a je to relatívne jednoduchý proces. V tomto procese sa veľkosť súboru obrázka takmer nezmení. Prevod rastrových obrázkov na vektorovú grafiku je však mimoriadne náročný proces kvôli zložitým tvarom a obrazcom v rastrovom obrázku, ktoré je potrebné reprezentovať matematickými výrazmi. Zariadenia ako fotoaparáty a skenery fungujú skôr na základe rastrovej grafiky než na vektorovej. Je nepraktické konvertovať takéto obrázky na vektorovú grafiku, pretože je potrebná komplexná povaha prevodu.
Vektorové grafické súbory používajú typy súborov SVG a CGM.
Aký je rozdiel medzi bitmapou a vektorovou grafikou?
• Bitmapové obrázky sú generované mapovaním pixelov s určitou farebnou hĺbkou, zatiaľ čo vektorové obrázky sú generované pomocou základných geometrických útvarov a zodpovedajúcich matematických výrazov.
• Keď zväčšuje rastrovú grafiku, bitmapy v podstate zobrazujú elementárne pixely, ktoré výrazne strácajú detaily obrazu na zobrazenie, zatiaľ čo vektorová grafika vykazuje veľmi nízku úroveň straty detailov grafiky.