Mariusz, 24-bitowa to jest głębia koloru, czyli 16777216 możliwości.
Paleta jest wtedy, jeśli z tych 16777216 wybieramy sobie (podzbiór o wielkości) 2, 16 albo 256 (czy też inną ilość, ale dużo mniejszą niż 2^24), układamy je w tabelkę (ciąg) i przypisujemy im numery (funkcja). Wtedy zamiast dla każdego piksela podawać kolor bezpośrednio, podajemy numer koloru w tabelce (palecie). Wtedy BMP składa się z nagłówka, palety (tabeli kolorów) oraz pikseli.
Jeśli dla każdego piksela możemy ustawić dowolny kolor (z dostępnej głębi), to palety nie ma, a BMP składa się tylko z nagłówka i pikseli.
Z tego, co zauważyłem, obrazki mini są bez palety. Mój kod poprawiania nie powinien ruszać obrazków z paletą. A jeśli by się tak zdarzyło, to poprawię.
Oczywiście to kwestia umowna, co nazywamy paletą, przedstawiłem mój punkt widzenia. :)