Ugrás a tartalomra

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ása

GIF · 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

  1. 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.

  2. 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.

  3. 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 GIFSzélességSzínek
Csevegőreakció vagy matrica320–480 px64–128
E-mail-hírlevél640 px (közel a szokásos 600 px-es e-mail-elrendezéshez)128
Hibajelentés vagy oktatóanyag felvétele800 px vagy az eredeti méret64–256, attól függően, hány színt használ a felület
Statikus logó vagy ikontényleges méretannyi, 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.