No wiec pewnie niektorzy pamietaja ten temat http://4programmers.net/Forum/viewtopic.php?id=30287 No mi ostatnio sie przypomnial no i wiec postanowilem sprobowac cos takiego napisac No i musze przyznac ze wyszlo calkiem dobrze :) Napisalem tez przykladowy programik dzieki ktoremu mozecie pobawic sie w kompresowanie i dekompresowanie bmp do ... No wlasnie jeszcze nie wymyslilem nazwy :) Moze ma ktos jakies pomysly :) Chce takze podziekowac Dryobatesowi ktory nieswiadomie wlaczyl sie do projektu :) No chodzi tu oto ze podczas pisania uzylem jego algorytmu do kompresji a dokladnie mowa tu o algorytmie Imploding :) No moze teraz troche osiagniec. Kompresowalem pliki 100*100 calkowicie biale no i tak wyniki tesu wygladaja nastepujaco:
PNG: 237 b //normalnie to dla mnie wygrywa nie wiem jak cos takiego jest mozliwe :)
GIF: 964 b
JPG: 356 b
moja_kompresja: 267 b
No jak widac calkiem niezle :) No tylko z plikami gdzie jest mnÓstwo kolorkow to juz zaczyna sie problem i tak wesolo juz nie jest no np obrazek http://pedroshomepage.republika.pl/zle.bmp juz zostal fatalnie zapisany (205KB) no ale myle ze do np takich rysunkow gdzie nie ma za duzo kolorow to mogloby sie przydac :) Moze jeszcze dzis zamieszcze unit dzieki ktoremu mozna kompresowac pliki na 4p i kazdy bedzie sobie mogl zobaczyc jak to wyglada. No umieszcze tylko bede musial dodac troche komentarzy do kodziku zrodlowego aby wszystko bylo jasne. Co o tym myslicie moze jakies pomysly zeby kompresja byla jeszcze lepsza? Tak sie zastanawialem czy nie zrobic by troche zamazywanego obrazu wtedy bylo by mniej kolorkow no ale to juz bedzie kompresja stratna. No programik przykladowy mozna sciagnac z http://pedroshomepage.republika.pl/kompresor.rar