Zmiana ilości kolorów BMP

0

Wpadłem sobie na pomysł żeby zrobić mały programik, który co dwa dni
zmienia logo startowe wina na inne, zrobiłem ale... . Niepodoba mi się
wielkość pliku (ponad 600kB). Postanowiłem, żeby pliki przechowywane w zasobach zmienić z BMP na JPG, wszystko ładnie tyle tylko, że po konwersji JPG na BMP trzeba jeszcze zmienić ilość kolorów na 256, inaczej nie będzie działać. Trochę to zakręcone ale inaczej być nie chce.
Czy może ktoś wie jak zmienić ilość kolorów? [cya]

0

var bmp : TBitmap;

begin
bmp.LoadFromFile(...);
bmp.PixelFormat := pf8bit;
bmp.SaveToFile(..);
end;

pozdrawiam..

1 użytkowników online, w tym zalogowanych: 0, gości: 1