Bitmap vs Vector
I datorgrafik är bitmapp och vektorgrafik två filformat som används för att lagra digitala bilder. Bitmappsformatet använder en array av bitar med hänvisning till positionen för varje bit; det vill säga en karta av bitar för att representera bilden. Bitmapp tillhör rastergrafikbildformatklassen. Vektorgrafikformatet använder grundläggande geometriska former som punkter, linjer, kurvor och polygoner för att representera bilden.
Mer om Bitmap
En mappning av bitar som representerar bilden som en array kallas en bitmapp. På liknande sätt kallas en mappning av pixlar som en pixmap. Ur ett visst perspektiv kan man konstatera att en mappning med 1-bit per pixel som bitmapp och en mappning med många – bitar per pixel som pixmapp. I okomprimerade format av bitmappar lagras bildpixlar i olika färgdjup inom intervallet 1, 2, 4, 8, 16, 24 och 32 pixlar. Färgdjup lägre än 8-bitar används för att lagra gråskalefärger eller indexerade färgskalor.
Bitmappsbilder sparas med filtillägget.bmp. Minsta filstorlek för en bitmappsbild kan erhållas genom storlek=bredd • höjd • n/8, där höjd och bredd anges i pixlar, och n är färgdjupet och storlek är filstorlek i byte. Med n-bitars färgdjup kan en bitmapp innehålla 2n färger i bilden. Vid förstoring blir pixlarna som består av bitmappsbild synliga som med vilken rastergrafikbild som helst som TIFF eller JPEG, vilket gör bilden otydlig.
Mer om vektorgrafik
Vektorgrafiken använder de grundläggande geometriska figurerna och formerna för att representera en bild, där alla komponenter representeras med matematiska uttryck. Bilden genereras med hjälp av banorna eller linjerna (vektorer som representerar en form eller en geometrisk figur) som passerar genom ett rutnät av kontrollpunkter inbäddade i arbetsplanen för bilden med bestämda positionskoordinater. Bilden innehåller instruktioner för att generera streck med given form, färg och tjocklek. Denna information finns i filens struktur som talar om för datorn att rita bilden; Därför påverkar inte alla ändringar av dessa parametrar filstorleken nämnvärt. Ännu viktigare, vid förstoring, till skillnad från rastergrafiken, ändras inte kvaliteten på bilden nämnvärt. Detta beror på att vektorgrafiken genererar bilden baserat på strukturella detaljer snarare än positionsdetaljer.
Vektorgrafik används i moderna 2D- och 3D-bildapplikationer. Högkvalitativ typografi är också baserad på vektorgrafik. De flesta av de moderna skrivarna och bildskärmarna är fortfarande rasterenheter; Därför måste vektorgrafik vid visning eller utskrift konverteras till rasterbilder och är relativt en enkel process. Under processen ändras knappt bildens filstorlek. Men att konvertera rasterbilder till vektorgrafik är en extremt svår process på grund av de komplexa formerna och figurerna i rasterbilden, som måste representeras av matematiska uttryck. Enheter som kameror och skannrar fungerar baserat på rastergrafik snarare än på vektorgrafik. Det är opraktiskt att konvertera sådana bilder till vektorgrafik på grund av den komplexa omvandlingen som krävs.
Vektorgrafikfiler använder filtyperna SVG och CGM.
Vad är skillnaden mellan bitmapp och vektorgrafik?
• Bitmappsbilderna genereras med en mappning av pixlar med ett visst färgdjup, medan vektorbilder genereras med grundläggande geometriska figurer och motsvarande matematiska uttryck.
• När rastergrafiken förstoras, visar i princip bitmappar de elementära pixlarna som gör en betydande förlust av detaljer i bilden som ska visas, medan vektorgrafik visar mycket låg nivåförlust i detaljer i grafiken.