Preorder drugiego tomu książki sekuraka: Wprowadzenie do bezpieczeństwa IT. -15% z kodem: sekurak-book
FLIF – nowy darmowy, bezstratny i wysokowydajny format graficzny
Zazwyczaj mamy do czynienia ze stratnymi formatami plików graficznych. W końcu na przykład w zwykłych zdjęciach drobne niezgodności (często niewidoczne gołym okiem) – nie mają znaczenia. Inaczej jest jednak np. w zdjęciach satelitarnych czy medycznych, gdzie minimalne różnice mogą mieć znaczenie kolosalne.
Od niedawna dostępny jest bezpłatny bezstratny format graficzny: FLIF. Co ciekawe, w swojej kategorii, pod względem osiąganej kompresji bije na głowę inne popularne formaty. Jak chwalą się twórcy FLIF-a:
35% smaller than typical PNG files,
37% smaller than lossless JPEG 2000 compression,
15% smaller than lossless WebP,
22% smaller than lossless BPG.
Co więcej, format pozwala na progresywne dekodowanie (po ściągnięciu 10% pliku już widać bardzo dużo szczegółów – więcej niż u konkurencji). Zobaczcie np. dekodowanie w locie obrazka ściąganego z netu – w porównaniu z formatem PNG:
Z jednej strony sam FLIF jest bezstratny, ale umożliwia łatwe stworzenie wersji mniej dokładnej poprzez wskazany powyżej proces progresywnego dekodowania. Poniżej przykładowy obraz z pobraniem tylko 90 000 bajtów z prawie 300 000. Po lewej FLIF, po prawej jeden z konkurencyjnych formatów (BPG):
Na koniec twórcy FLIF-a dodają:
FLIF is Free Software. It is released under the GNU General Public License (GPL) version 3 or any later version.
–Michał Sajdak
ładny algorytm oparty o drzewa decyzyjne, pewnie dlatego tak dobrze interlancing działa – dobrze ułożone drzewo pozwala na odtworzenie głównych cech obrazu już przy niewielu danych.