Bitmap versus vector
In computergraphics zijn bitmap- en vectorafbeeldingen twee bestandsindelingen die worden gebruikt om digitale afbeeldingen op te slaan. Het bitmapformaat gebruikt een reeks bits met verwijzing naar de positie van elk bit; dat wil zeggen, een kaart van bits om de afbeelding weer te geven. Bitmap behoort tot de klasse voor rasterafbeeldingen. Het vectorafbeeldingsformaat gebruikt geometrische basisvormen zoals punten, lijnen, krommen en polygonen om de afbeelding weer te geven.
Meer over Bitmap
Een afbeelding van bits die de afbeelding vertegenwoordigen als een array, staat bekend als een bitmap. Evenzo wordt een mapping van pixels een pixmap genoemd. Vanuit een bepaald perspectief kan worden gesteld dat een mapping met 1 bit per pixel als bitmap en een mapping met veel bits per pixel als pixmap. In niet-gecomprimeerde bitmapsformaten worden beeldpixels opgeslagen in verschillende kleurdiepten binnen het bereik van 1, 2, 4, 8, 16, 24 en 32 pixels. Kleurdiepten lager dan 8 bits worden gebruikt om grijstinten of geïndexeerde kleurenschalen op te slaan.
Bitmapafbeeldingen worden opgeslagen met de extensie.bmp. De minimale bestandsgrootte van een bitmapafbeelding kan worden verkregen door size = breedte • hoogte • n / 8, waarbij hoogte en breedte in pixels worden aangegeven, en n de kleurdiepte is en grootte de bestandsgrootte in bytes. Met een n-bit kleurdiepte kan een bitmap 2n kleuren in de afbeelding opnemen. Bij vergroting worden de pixels van de bitmapafbeelding zichtbaar zoals bij elke rasterafbeelding, zoals TIFF of JPEG, waardoor de afbeelding onduidelijk wordt.
Meer over vectorafbeeldingen
De vectorafbeeldingen gebruiken de geometrische basisfiguren en vormen om een afbeelding weer te geven, waarbij alle componenten worden weergegeven met wiskundige uitdrukkingen. De afbeelding wordt gegenereerd met behulp van de paden of lijnen (vectoren die een vorm of een geometrische figuur voorstellen) die door een raster van controlepunten gaan die zijn ingebed in het werkplan voor de afbeelding met duidelijke positionele coördinaten. Afbeelding bevat instructies om de lijnen te genereren met de gegeven vorm, kleur en dikte. Deze informatie bevindt zich in de structuur van het bestand dat de computer vertelt de afbeelding te tekenen; daarom heeft elke wijziging in deze parameters geen significante invloed op de bestandsgrootte. Wat nog belangrijker is, is dat bij vergroting, in tegenstelling tot de rasterafbeeldingen, de kwaliteit van de afbeelding niet significant verandert. Dit komt doordat de vectorafbeeldingen het beeld genereren op basis van structurele details in plaats van positionele details.
Vectorafbeeldingen worden gebruikt in moderne 2D- en 3D-beeldverwerkingstoepassingen. Typografie van hoge kwaliteit is ook gebaseerd op vectorafbeeldingen. De meeste moderne printers en beeldschermen zijn nog steeds rasterapparaten; daarom moeten vectorafbeeldingen bij het weergeven of afdrukken worden omgezet in rasterafbeeldingen en is dit relatief een eenvoudig proces. Tijdens het proces verandert de bestandsgrootte van de afbeelding nauwelijks. Maar het converteren van rasterafbeeldingen naar vectorafbeeldingen is een buitengewoon moeilijk proces vanwege de complexe vormen en figuren in rasterafbeeldingen, die moeten worden weergegeven met wiskundige uitdrukkingen. Apparaten zoals camera's en scanners werken op basis van rasterafbeeldingen in plaats van vectorafbeeldingen. Het is onpraktisch om dergelijke afbeeldingen om te zetten in vectorafbeeldingen vanwege de complexe aard van de vereiste conversie.
Vectorafbeeldingsbestanden gebruiken de bestandstypen SVG en CGM.
Wat is het verschil tussen bitmap- en vectorafbeeldingen? • De bitmapafbeeldingen worden gegenereerd met een mapping van pixels met een bepaalde kleurdiepte, terwijl vectorafbeeldingen worden gegenereerd met behulp van geometrische basisfiguren en bijbehorende wiskundige uitdrukkingen. • Wanneer de rasterafbeeldingen worden vergroot, laten bitmaps in feite zien dat de elementaire pixels een aanzienlijk verlies aan details van de te bekijken afbeelding veroorzaken, terwijl vectorafbeeldingen een zeer laag niveau verlies in details van de afbeelding laten zien. |