Skillnad mellan bitmapp och jpeg

Bitmap vs Jpeg

I bildbildningen finns det många standarder som kan användas för att lagra och arbeta med bilderna. Bitmap är den äldsta av dessa standarder och har funnits i nästan alla operativsystem, medan Jpeg är en standard som utvecklades mycket senare av Joint Photographic Experts Group för att hantera foton och andra realistiska bilder. Bitmappar är mycket enkla att lagra bilder och hade inte ens komprimeringsegenskaper först till skillnad från Jpeg som använder komplexa algoritmer för att optimera bildens kvalitet samtidigt som filstorleken är låg.

För att minska storleken på en bild använder Jpeg en lossy-komprimeringsalgoritm som tar bort delar av data från bilden. Bitmap erbjuder inte lossy komprimering och bilder i bitmappar tenderar ofta att vara ganska stora. För att minska storleken på en bitmappsbild behöver du använda en komprimeringsalgoritm som den för zip eller använda en indexerad palett. Med en indexerad palett kan du minska antalet definierade färger till de som används i din bild. Om du till exempel har en fil som behöver färgerna i en 32-bitars palett men inte använder alla färger kan du definiera en indexerad palett som inte har de oanvända färgerna. Om den resulterande paletten passar in i 24 bitar, reduceras filstorleken dramatiskt utan att påverka bildens kvalitet.

Ålder och utbredd användning av bitmaps innebär att den har accepterats som en standard som är patentfri och användarna behöver inte oroa sig för att bli stämd. Jpeg hade ett ganska tumultigt förflutet när det gäller patent. Vissa företag har hävdat att de har patenträttigheter över Jpeg eller den allmänna användningen av Jpeg på offentliga webbplatser. Många företag har stämts och hundratals miljoner dollar har ändrats på grund av Jpeg. Även om de flesta av patenten redan har upphört eller återkallats av domstolar eller patentkontoret finns det alltid risk för att vissa juridiska problem kan uppstå med Jpeg.

Sammanfattning:
1. JPEG-bilder använder en lossy-komprimeringsalgoritm medan bitmappar använder en förlustfri komprimeringsalgoritm.
2. Jpegs är ganska komplexa medan bitmapar är mycket enkla.
3. Bitmappar kan sänka filstorleken ytterligare med hjälp av en indexerad palett där endast de färger som används i bilden definieras i paletten.
4. Bitmapp är patentfri medan Jpeg hade några patentdebatter tidigare.