Bawię się w wyświetlenie animacji na telefonia Nokia3310.
Znalazłem jakiegoś gifa, przerobiłem go na 12klatek w BMP i wygenerowałem sobie dane.
Wkleję może jak wyglądają 3 pierwsze klatki:
W sumie jest 12 klatek.
Zajmuje mi to 98% pamięci procesora;/
Tak jak widać ogrom danych się powtarza,
Czy dałoby się w jakiś prosty sposób skompresować te dane?
NP. badając przykład pierwszej tablicy buzia[0] to od elementu drugiego (0x01) to się cały czas powtarza.
Myślałem nad zrobieniem czegoś takiego, że element trzeci tablicy, to byłby wskaźnik na element drugi, tak samo element czwarty tablicy to byłby wskaźnik na element drugi.
Dobrze myślę??
W jaki sposób to skompresować ?
Znalazłem jakiegoś gifa, przerobiłem go na 12klatek w BMP i wygenerowałem sobie dane.
Wkleję może jak wyglądają 3 pierwsze klatki:
Kod: C / C++
W sumie jest 12 klatek.
Zajmuje mi to 98% pamięci procesora;/
Tak jak widać ogrom danych się powtarza,
Czy dałoby się w jakiś prosty sposób skompresować te dane?
NP. badając przykład pierwszej tablicy buzia[0] to od elementu drugiego (0x01) to się cały czas powtarza.
Myślałem nad zrobieniem czegoś takiego, że element trzeci tablicy, to byłby wskaźnik na element drugi, tak samo element czwarty tablicy to byłby wskaźnik na element drugi.
Dobrze myślę??
W jaki sposób to skompresować ?
