Konwersja pliku .bmp na nowy za pomocą ByteRun/RLE

0

Witam,
Mam za zadanie napisać aplikacje, która dokona konwersji pliku .bmp na nowy typ za pomocą algorytmów ByteRun lub RLE (zależnie od tego który mniej zajmuje). Nie do końca rozumiem to zadanie i czy mógłby ktoś pomóc czy też nakierować mnie jak się do tego zabrać? W załączniku treść zadania.

0

Opisujesz format pliku w którym musisz mieć:

  • informacje o rodzaju palety,
  • informacje o rodzaju algorytmu kompresującego,
  • zapisaną paletę (jeżeli to paleta użytkownika),
  • zapisane skompresowane dane,
  • inne potrzebne informacje (wysokość, szerokość itp.)

Konwerter bmp -> format pliku:

  1. wczytuje od użytkownika rodzaj docelowej palety,
  2. odczytuje dane z pliku bmp i przekształca odpowiednio (biorąc pod uwagę wybraną paletę),
  3. kompresuje dwoma algorytmami aby wybrać lepszy,
  4. zapisuje wszystko do pliku w formacie opisanym wyżej

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