Różnica między bitmapą a JPEG

Bitmapa vs Jpeg

W świecie obrazowania istnieje wiele standardów, które można wykorzystać do przechowywania i pracy z obrazami. Mapa bitowa jest najstarszym z tych standardów i znajduje się w prawie wszystkich systemach operacyjnych, podczas gdy Jpeg jest standardem opracowanym znacznie później przez Joint Photographic Experts Group do obsługi zdjęć i innych realistycznych obrazów. Mapy bitowe są bardzo proste w przechowywaniu obrazów i początkowo nawet nie miały możliwości kompresji, w przeciwieństwie do Jpeg, który wykorzystuje złożone algorytmy do optymalizacji jakości obrazu przy jednoczesnym utrzymaniu niskiego rozmiaru pliku.

Aby zmniejszyć rozmiar obrazu, Jpeg używa algorytmu kompresji stratnej, który usuwa części danych z obrazu. Mapa bitowa nie zapewnia kompresji stratnej, a obrazy w mapach bitowych często są dość duże. Aby zmniejszyć rozmiar obrazu bitmapowego, musisz użyć algorytmu kompresji, takiego jak zip lub użyć indeksowanej palety. Zindeksowana paleta pozwala zmniejszyć liczbę zdefiniowanych kolorów do kolorów używanych w obrazie. Na przykład, jeśli masz plik, który potrzebuje kolorów w 32-bitowej palecie, ale nie używa wszystkich kolorów, możesz zdefiniować indeksowaną paletę, która nie ma nieużywanych kolorów. Jeśli wynikowa paleta mieści się w 24 bitach, rozmiar pliku jest dramatycznie zmniejszany bez wpływu na jakość obrazu.

Wiek i powszechne stosowanie map bitowych oznacza, że ​​został zaakceptowany jako standard, który nie jest opatentowany, a użytkownicy nie muszą się martwić o pozwanie. Jpeg miał dość burzliwą przeszłość, jeśli chodzi o patenty. Niektóre firmy twierdziły, że mają prawa patentowe do Jpeg lub ogólnego zastosowania Jpegs na publicznych stronach internetowych. Wiele firm zostało pozwanych, a setki milionów dolarów zmieniły ręce z powodu Jpeg. Chociaż większość patentów wygasła lub została unieważniona przez sądy lub urząd patentowy, zawsze istnieje możliwość, że mogą pojawić się pewne problemy prawne dotyczące Jpegs.

Streszczenie:
1. Obrazy jpeg wykorzystują algorytm kompresji stratnej, podczas gdy mapy bitowe wykorzystują algorytmy kompresji bezstratnej.
2. Pliki jpeg są dość złożone, a mapy bitowe są bardzo uproszczone.
3. Mapy bitowe mogą jeszcze bardziej zmniejszyć rozmiar pliku za pomocą zindeksowanej palety, w której zdefiniowane są tylko kolory użyte na obrazie.
4. Mapa bitowa jest wolna od patentów, podczas gdy Jpeg miał kilka problemów patentowych w przeszłości.