Ponieważ w założeniu ten format ma być "prostym" (w rzeczywistości najprostszy format to TGA(TARGA), ale pomijając...). Czyli dane zapisane są surowo w formacie RGB(Alpha). Czyli może być np.1000 pikseli pod rząd o tym samym kolorze, a tym samym traci się cenne miejsce (ciągle mówimy o oficjalnej specyfikacji). W formacie np.JPEG są używane dodatkowo algorytmy kompresji, np.RLE (najprostszy).
Czyli jak może wyglądać cały czarny obrazek w BMP (C -czarny):
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
A jak w JPEG:
30C
27 znaków mniej!
Na tym polega różnica.
Bardziej fachowo:
BMP korzysta z bezstratnej kompresji, a format JPEG z kompresji stratnej.
Ponieważ w założeniu ten format ma być "prostym" (w rzeczywistości najprostszy format to TGA(TARGA), ale pomijając...). Czyli dane zapisane są surowo w formacie RGB(Alpha). Czyli może być np.1000 pikseli pod rząd o tym samym kolorze, a tym samym traci się cenne miejsce (ciągle mówimy o oficjalnej specyfikacji). W formacie np.JPEG są używane dodatkowo algorytmy kompresji, np.RLE (najprostszy).
Czyli jak może wyglądać cały czarny obrazek w BMP (C -czarny):
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
A jak w JPEG:
30C
27 znaków mniej!
Na tym polega różnica.
Bardziej fachowo:
BMP korzysta z bezstratnej kompresji, a format JPEG z kompresji stratnej.