Różnica między bitmapą a JPEG

Różnica między bitmapą a JPEG

Bitmap vs JPEG

W świecie obrazowania istnieje wiele standardów, które można wykorzystać do przechowywania i pracy z obrazami. Bitmap jest najstarszym z tych standardów i jest w prawie wszystkich systemach operacyjnych, podczas gdy JPEG jest standardem opracowanym znacznie później przez grupę ekspertów fotograficznych do obsługi zdjęć i innych realistycznych obrazów. Mapy bitowe są bardzo proste w przechowywaniu obrazów i nie miały nawet możliwości kompresji na początku, w przeciwieństwie do JPEG, który wykorzystuje złożone algorytmy do optymalizacji jakości obrazu, jednocześnie utrzymując niski rozmiar pliku.

Aby zmniejszyć rozmiar obrazu, JPEG używa algorytmu Stratnego Kompresji, który usuwa części danych z obrazu. Bitmap nie oferuje utraty kompresji, a obrazy w bitmapach często są dość duże. Aby zmniejszyć rozmiar obrazu Bitmap, musisz użyć algorytmu kompresji, takiego jak zip lub użyć indeksowanej palety. Indeksowana paleta pozwala zmniejszyć liczbę zdefiniowanych kolorów do tych, które są używane na twoim obrazie. Jako przykład, jeśli masz plik, który potrzebuje kolorów w palecie 32 -bitowej, ale nie używa wszystkich kolorów, może zdefiniować indeksowaną paletę, która nie ma nieużywanych kolorów. Jeśli wynikowa paleta pasuje do 24 bitów, rozmiar pliku jest dramatycznie zmniejszony bez wpływu na jakość obrazu.

Wiek i powszechne stosowanie bitmap oznacza, że ​​został zaakceptowany jako standard, który jest bezpłatny, a użytkownicy nie muszą się martwić o pozwę. JPEG miał dość burzliwą przeszłość, jeśli chodzi o patenty. Niektóre firmy twierdziły, że mają prawa patentowe w stosunku do JPEG lub ogólne wykorzystanie JPEG na stronach internetowych. Wiele firm zostało pozwanych, a setki milionów dolarów zmieniło ręce z powodu JPEG. Chociaż większość patentów jest już wygasła lub cofnięta przez sądy lub urząd patentowy, zawsze istnieje możliwość pojawiania się niektórych kwestii prawnych z udziałem JPEG.

Streszczenie:
1. Obrazy JPEG wykorzystują stratny algorytm kompresji, podczas gdy bitmapy używają bezstratnych algorytmów kompresji.
2. JPEG są dość złożone, podczas gdy bitmapy są bardzo uproszczone.
3. Bitmap mogą jeszcze bardziej obniżyć rozmiar pliku za pomocą indeksowanej palety, w której tylko kolory używane na obrazie są zdefiniowane w palecie.
4. Bitmap jest wolny od patentu, podczas gdy JPEG miał kilka patentów w przeszłości.