Witam czy mogę gdzieś znaleźć implementacje algorytmu LZW dla plików jpg? Jakieś pomoce ?
Przecież LZW nie jest używany w JPEG. LZW jest używany w GIF.
JPEG jest formatem stratnym, korzysta z dyskretnej transformacji kosinusowej.
GIF też jest czasem "stratny", bo nie obsługuje więcej niż 256 kolorów na klatkę i się zmniejsza ilość kolorów.
Każda kompresja stratna składa się z etapów transformacji, które mają polepszyć kompresję, a końcowym etapem jest kompresja bezstratna, więc teoretycznie LZW mógłby być w JPEG użyty.
Ciekawostka - stratny koder PNG: http://membled.com/work/apps/lossy_png/
Poza tym standard JPEG przewiduje kompresję bezstratną - patrz: JPEG-LS.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.