Free Lossless Image Format: Porovnání verzí

Smazaný obsah Přidaný obsah
m →‎top: opraveno magické číslo v infoboxu
m →‎Popis: Opraven překlep
značky: editace z mobilu editace z mobilní aplikace editace z mobilní aplikace pro Android
Řádek 37:
FLIF pro kompresi používá algoritmus MANIAC (Meta-Adaptive Near-zero Integer [[Aritmetické kódování|Arithmetic Coding]]), což je varianta algoritmu [[CABAC]], kde kontexty jsou uzly rozhodovacích stromů, které se dynamicky učí během komprese.
 
FLIF používá reverzibilní [[barevný prostor]] [[YCoCg]] (na rozdíl od [[YCbCr]], který ztrácí trochu barevné informace, nezávisle na jeho použití v jinak ztrátovém formátu [[JPEG]]). Zatím nejsou implementovány některé funkce, např. jiné "barevné prostory (CMYK, YCbCr, ...)". Konverze barevného prostoru je rychlejší, ale celkově dekódování (a kódování) je stále pomalejší, než je nutné nebo než to je u některých konkurentů, a to i přes lepší barevný prostor, protože to je jen zlomek celého procesu. Formát podporuje volitelný [[alfa kanál]] (RGBA) jako [[Portable Network Graphics|PNG]] (ale na rozdíl od JPEG) a progresivní kódování podobně jako PNG (ale na rozdíl od něj progresivní komprese nezvyšuje velikost souboru). FLIF používá složitější algoritmus (a taky zatím nemá tolik odladěnou implementaci), takže má vyšší výpočetní nároky; alespoň nižší nároky na šířku přenosového pásma můžou kompenzovat čas navíc. Bez progresivního kódování je FLIF rychlejší než s prograsivnímprogresivním.
 
FLIF podporuje 1 až 16 bitů na kanál.