GIF-animációk tömörítése
Animált GIF-ek kicsinyítése kevesebb színnel, okosabb képkockákkal és átméretezéssel. Az animáció megmarad.
Húzd ide a fájlokat
vagy
Fájlok kiválasztásaGIF · JPG · PNG · SVG · TIFF · WebP
A fájlok sosem hagyják el az eszközödet
A tömörítő betöltése…
GIF tömörítése három lépésben
Add hozzá a fájlokat
Húzd a fájlokat a mezőbe, illeszd be őket, vagy válaszd ki őket az eszközödről. Semmit sem töltünk fel.
Nézd át a beállításokat
Az alapbeállítás a legtöbb fájlhoz megfelel. Ha még kisebb fájl kell, módosítsd a minőséget, a méretet vagy a formátumot.
Töltsd le az eredményt
Mentsd a fájlokat egyenként vagy egyetlen ZIP-ben. Ha egy fájl nem lehet kisebb, megmarad az eredeti.
GIF: egy régi formátum, amely nem akar eltűnni
A GIF (Graphics Interchange Format) 1987-ből származik, az 1989-es 89a változat pedig azt a két funkciót hozta, amely máig életben tartja: az animációt és az átlátszó színt. A csevegőalkalmazások reakcióit, a kis bannereket, a betöltésjelzőket és a hibajelentésekbe tett rövid képernyőfelvételeket ma is GIF-ként osztják meg, mert minden böngésző, levelezőprogram és üzenetküldő megjeleníti őket videólejátszó nélkül.
A formátumnak kemény korlátai vannak. Minden képkocka legfeljebb 256 színt használhat egy palettából, az átlátszóság pedig mindent vagy semmit elven működik: egy pixel vagy teljesen látható, vagy teljesen átlátszó, lágy szélek nélkül. A tömörítés LZW, egy veszteségmentes módszer, amely a sík színfelületeken jól, a fotókon, a zajon és a színátmeneteken rosszul működik.
Miért lesznek ilyen nagyok az animált GIF-ek?
A GIF nem ismeri a mozgásbecslést. Egy videókodek eltárol egy teljes képet, utána pedig főleg csak a változásokat; a GIF viszont minden képkockát önálló képként tárol. Tíz másodperc 15 képkocka/másodperccel 150 kép. Ha telefon képernyőjéről, 1080 pixel szélesen rögzítették őket, már egyetlen képkocka is több száz kilobájt lehet, az egész animáció pedig gyorsan több tíz megabájtra rúg.
Az eszköz a formátum adta lehetőségekkel veszi fel ellene a harcot, miközben az animáció és az időzítése megmarad:
- Képkocka-különbségképzés. Az előző képkockához képest változatlan (vagy színcsökkentésnél majdnem változatlan) pixelek átlátszók lesznek, így az LZW-nek csak azt kell kódolnia, ami elmozdult.
- Palettacsökkentés. Kevesebb szín rövidebb kódokat és hosszabb azonos pixelsorozatokat jelent.
- Átméretezés. A szélesség és a magasság felezése minden képkocka pixelszámát a negyedére csökkenti, ami általában mindennél többet spórol.
Ajánlott beállítások
| Hová kerül a GIF | Szélesség | Színek |
|---|---|---|
| Csevegőreakció vagy matrica | 320–480 px | 64–128 |
| E-mail-hírlevél | 640 px (közel a szokásos 600 px-es e-mail-elrendezéshez) | 128 |
| Hibajelentés vagy oktatóanyag felvétele | 800 px vagy az eredeti méret | 64–256, attól függően, hány színt használ a felület |
| Statikus logó vagy ikon | tényleges méret | annyi, amennyivel még jól néz ki; fontold meg inkább a PNG-t |
A programokról készült képernyőfelvételek általában kevés színt tartalmaznak, és jól bírják a 64 színt. A valós jelenetekről készült felvételekhez bőrtónusokkal és éggel a teljes 256 szín kell, és még így is sávosodnak; az ilyen tartalom videóként jobb.
Fájlonként nagyon eltérő eredményekre számíts. Tesztjeinkben az alapértelmezett 128 színnel két, már optimalizált, valós GIF egyáltalán nem lett kisebb, míg egy egyszerű módon – teljes képkockákkal és képkockánkénti palettával – mentett tesztanimáció 79%-kal kisebb lett.
Mikor érdemes inkább konvertálni?
Ha a célhely elfogad videót, az ugyanazokból a képkockákból készült MP4 jellemzően sokszor kisebb a GIF-nél, ráadásul teljes színmélységű. Weboldalakhoz az animált WebP is jó választás: támogatja a 24 bites színt és a lágy átlátszóságot, és minden mai böngésző megjeleníti. A mozdulatlan GIF-hez a PNG veszteségmentes, támogatja a lágy széleket, és általában kisebb is.
Maradj a GIF-nél, ha a cél egy e-mail (sok levelezőprogram figyelmen kívül hagyja a videót és az animált WebP-t), vagy egy olyan platform, amely csak GIF-feltöltést fogad el.
Kérdések a GIF-ről
Animált marad a GIF-em?
Igen. A képkockák sorrendje, késleltetése és az ismétlés beállítása megmarad. Csak a képkockák tárolásának módja, a paletta és – ha így választod – a méret változik.
Miért látszanak sávok vagy foltok a tömörített GIF-en?
Kevesebb színnél a finom színátmenetek látható lépcsőkké válnak, a képkockák között csak kicsit változott pixelek pedig az előző képkockából maradnak meg. Ha ez zavar, növeld a színszámot; 256 színnél ez az újrahasznosítás ki van kapcsolva.
Elhagyhatok képkockákat, hogy kisebb legyen?
Igen. Kapcsold be a „Képkockasebesség felezése” opciót: minden második képkocka kimarad, az animáció hossza pedig nem változik. Mivel minden képkocka külön tárolódik, ez hosszú animációknál nagyon hatékony; képernyőfelvételekhez általában 12–15 képkocka/másodperc elég. Az azonos képkockák mindenképp összevonásra kerülnek.
Támogatja a GIF az átlátszóságot?
Egy palettabejegyzés átlátszónak jelölhető, így egy pixel vagy teljesen látszik, vagy teljesen rejtve van. A lágy, élsimított szélű logók körvonala recés lesz; ezeket a PNG vagy a WebP kezeli megfelelően.
Veszteséges a GIF-tömörítés?
Az LZW-lépés veszteségmentes, és egy már eleve kevés színt használó GIF csak hatékonyabban lesz újrakódolva. Veszteséget a palettacsökkentés, az átméretezés vagy a képkockasebesség felezése okoz, és mindhárom beállítás a te kezedben van.
További eszközök
Minden képtípus megtalálható a képtömörítés oldalán. A hogyan működik oldal elmagyarázza, miért fut minden a böngésződben.