Rozdiel medzi bitmapou a JPEG

Bitmap vs Jpeg

Vo svete zobrazovania existuje veľa štandardov, ktoré možno použiť pri ukladaní a práci s obrázkami. Bitmap je najstarší z týchto štandardov a bol takmer vo všetkých operačných systémoch, zatiaľ čo Jpeg je štandard, ktorý vyvinula oveľa neskôr spoločná skupina fotografických expertov na prácu s fotografiami a inými realistickými obrázkami. Bitmapy sú pri ukladaní obrázkov veľmi jednoduché a na rozdiel od Jpeg, ktoré používajú zložité algoritmy na optimalizáciu kvality obrázka pri minimálnej veľkosti súboru, nemajú komprimačné schopnosti..

Aby sa zmenšila veľkosť obrázka, používa program Jpeg stratový kompresný algoritmus, ktorý odstráni časti údajov z obrázka. Bitmap nenabízí stratovú kompresiu a obrázky v bitmapách sú často dosť veľké. Ak chcete zmenšiť veľkosť bitmapového obrázka, musíte použiť kompresný algoritmus, ako je algoritmus zip alebo použiť indexovanú paletu. Indexovaná paleta vám umožňuje znížiť počet definovaných farieb na farby, ktoré sa používajú na obrázku. Napríklad, ak máte súbor, ktorý potrebuje farby na 32-bitovej palete, ale nepoužíva všetky farby, môžete definovať indexovanú paletu, ktorá nemá nepoužité farby. Ak výsledná paleta zapadne do 24 bitov, veľkosť súboru sa dramaticky zníži bez ovplyvnenia kvality obrázka.

Vek a rozšírené používanie bitmáp znamená, že bol prijatý ako štandard bez patentov a používatelia sa nemusia obávať žalovania. Jpeg mal dosť búrlivú minulosť, pokiaľ ide o patenty. Niektoré spoločnosti tvrdia, že majú patentové práva na spoločnosť Jpeg alebo všeobecné používanie súborov Jpeg na verejných webových stránkach. Mnoho spoločností bolo žalovaných a stovky miliónov dolárov zmenili ruky kvôli Jpeg. Hoci väčšina patentov už skončila platnosť alebo ich zrušili súdy alebo patentový úrad, vždy existuje možnosť, že v súvislosti s Jpegmi sa môžu vyskytnúť určité právne problémy..

Zhrnutie:
1. Obrázky jpeg používajú algoritmus stratovej kompresie, zatiaľ čo bitmapy používajú algoritmy bezstratovej kompresie.
2. jpeg sú dosť zložité, zatiaľ čo bitmapy sú veľmi zjednodušené.
3. Rastry môžu svoju veľkosť súboru ešte viac zmenšiť pomocou indexovanej palety, v ktorej sú v palete definované iba farby použité na obrázku..
4. Bitmapa je bez patentov, zatiaľ čo Jpeg mal v minulosti niekoľko patentových deblok.