Skip to content

andzejek/KOTEK

Repository files navigation

KOTEK

KOTEK to bezstratny, prosty algorytm kompresji plików graficznych. Opis algorymu: algorytm jest podzielony na trzy niezależne etapy: (Uproszczona implementacja, w pełnej wersji (niedokończonej) w fotografiach osiągał poziom pngout).

kompresja: -kodowanie różnic (deltaEnc). -kodowanie sekwencji:RLE (rleEnc). -kodowanie entropijne:huffman (huffEnc).

dekompresja: -huffDec,rleDec,deltaDec.

użycie(po skompilowaniu):

compression: example.exe -c filein.bmp fileout.kotek (only R8G8B8 bmp/ppm)

decompression: example.exe -d filein.kotek fileout.bmp

W założeniach powinien(miał?) być od kilku do kilkunastu procent lepszy od zoptymalizowanego png (bezstratna kompresja fotografii, która nie była uprzednio podanna "JPEGizacji") ale dalej gorszy o te kilka, kilkanaście procent od najlepszych, dostępnych algorytmów.

About

simple lossless image compression

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published