Verschil tussen bitmap en vector

Anonim

Bitmap versus Vector

In computer graphics zijn bitmap- en vectorafbeeldingen twee bestandsindelingen die worden gebruikt om digitale beelden op te slaan. Het bitmapformaat maakt gebruik van een reeks bits met verwijzing naar de positie van elk bit; dat wil zeggen een kaart van bits om het beeld te vertegenwoordigen. Bitmap behoort tot de raster graphics image format class. Het vectorbeeldformaat gebruikt basis geometrische vormen zoals punten, lijnen, krommen en veelhoeken om de afbeelding te vertegenwoordigen.

Meer over Bitmap

Een kaartvorming van bits die het beeld vertegenwoordigen als een array staat bekend als een bitmap. Evenzo wordt een afbeelding van pixels genoemd als een pixmap. Vanuit een bepaald perspectief kan worden gesteld dat een mapping met 1 bit per pixel als een bitmap en een mapping met veel bits per pixel als een pix map is. In ongecomprimeerde formaten van bitmaps worden beeldpixels opgeslagen in verschillende kleurdieptes binnen het bereik van 1, 2, 4, 8, 16, 24 en 32 pixels. Kleurdieptes lager dan 8-bits worden gebruikt om grijstinten of geïndexeerde kleurschalen op te slaan.

Bitmapbeelden worden opgeslagen met de extensie. bmp. Minimumbestandsgrootte van een bitmapafbeelding kan worden verkregen door grootte = breedte • hoogte • n / 8, waarbij de hoogte en breedte in pixels worden gegeven, en n is de kleurdiepte en de grootte is de bestandsgrootte in bytes. Met n-bit kleurdiepte kan een bitmap 2n kleuren in de afbeelding bevatten. Bij vergroting worden de pixels bestaande bitmapafbeelding zichtbaar zoals bij elke rasterafbeelding, zoals TIFF of JPEG, waardoor de afbeelding onduidelijk wordt.

Meer over Vectorgrafieken

De vectorafbeeldingen gebruiken de basis geometrische figuren en vormen om een ​​afbeelding te vertegenwoordigen, waarbij alle componenten worden weergegeven met wiskundige uitdrukkingen. De afbeelding wordt gegenereerd met behulp van de paden of strepen (vectoren die een vorm of een geometrische figuur vertegenwoordigen) die door een raster van controlepunten worden ingevoerd die in het werkplan zijn ingebed voor de afbeelding met bepaalde positiecoördinaten. Afbeelding bevat instructies om de strepen te genereren met bepaalde vorm, kleur en dikte. Deze informatie staat in de structuur van het bestand, dat de computer verteld om de afbeelding te tekenen; daarom verandert elke wijziging van deze parameters niet significant in de bestandsgrootte. Nog belangrijker is dat bij vergroting in tegenstelling tot de rasterafbeeldingen de kwaliteit van het beeld niet significant verandert. Dit komt omdat de vectorafbeeldingen het beeld op basis van structurele details genereren in plaats van positiegegevens.

Vectorafbeeldingen worden gebruikt in moderne 2D- en 3D-beeldtoepassingen. Hoogwaardige typografie is ook gebaseerd op vectorafbeeldingen. De meeste moderne printers en displays zijn nog steeds raster-apparaten; daarom moet vectorafbeeldingen bij het weergeven of afdrukken worden omgezet in rasterafbeeldingen en is relatief een makkelijk proces.In het proces verandert de bestandsgrootte van het beeld nauwelijks. Maar het omzetten van rasterbeelden op vectorafbeeldingen is een extreem moeilijk proces door de complexe vormen en figuren in rasterbeeld, die door wiskundige uitdrukkingen moeten worden vertegenwoordigd. Apparaten zoals camera's en scanners werken op basis van rasterafbeeldingen in plaats van op vectorafbeeldingen. Het is onpraktisch om dergelijke beelden om te zetten in vectorafbeeldingen door de complexe aard van de vereiste omzetting.

Vector grafische bestanden gebruiken de bestandstypes SVG en CGM.

Wat is het verschil tussen Bitmap en Vector Graphics?

• De bitmapbeelden worden gegenereerd met een mapping van pixels die een bepaalde kleurdiepte hebben, terwijl vectorbeelden worden gegenereerd met behulp van basis geometrische figuren en bijbehorende wiskundige uitdrukkingen.

• Wanneer de rastergrafiek vergroot worden, worden de elementaire pixels in hoofdzaak weergegeven met bitmaps, waardoor een aanzienlijk verlies in de details van de afbeelding wordt weergegeven, terwijl vectorafbeeldingen zeer laag verlies in de details van de grafische weergave tonen.