GIF-képkockák kinyerése
Szedj szét egy animált GIF-et külön PNG-képkockákra, nézd meg a késleltetésüket és eltávolítási módjukat, és tölts le egyet vagy mindet ZIP-ben. Ingyenes.
- Méretek
- –
- Képkockák
- –
- Teljes időtartam
- –
- Ismétlés
- –
Képkockák
Hogyan nyerheted ki egy GIF képkockáit?
- Húzd a GIF-et a feltöltőmezőre, vagy kattints rá a kiválasztásához. Animált és álló GIF-fel is működik.
- Az eszköz beolvassa a fájlt, és megmutatja az Eredeti animációt a Méretek, a Képkockák száma, a Teljes időtartam és az Ismétlés beállítás mellett.
- Minden képkocka megjelenik a rácsban a számával, a késleltetésével és az eltávolítási módjával. Az átlátszó területek sakktáblamintán láthatók.
- Válaszd ki, mit nyer ki a Képkockák beállítás: a Teljes képkockák (ahogy megjelennek) minden képkockát pontosan úgy ad, ahogy a böngésző az adott pillanatban mutatja; a Nyers képkocka-foltok (csak a megváltozott terület) a fájlban tárolt kis téglalapokat adja.
- A képkocka alatti PNG gombra kattintva csak azt a képkockát mented el, az Összes letöltése (ZIP) pedig minden képkockát egy archívumban ad, számozott fájlnevekkel, például
cat-frame-007.png.
Miért fontosak a „teljes képkockák”?
A GIF-animáció ritkán tárol teljes képet minden képkockához. A fájlméret kicsinyen tartásához a legtöbb kódoló az első képkockát teljes egészében menti, utána pedig csak a megváltozott téglalapot, gyakran átlátszó pixelekkel ott, ahol semmi sem mozdult. Az az egyszerű kinyerő, amely ezeket a téglalapokat menti, szétszakadt, félig üres képeket ad.
Ez az eszköz úgy építi újra az egyes képkockákat, ahogy egy megjelenítő teszi. Fenntart egy vásznat a logikai képernyő méretében, minden képkocka téglalapját a helyére rajzolja, majd a következő rajzolása előtt alkalmazza a képkocka eltávolítási módját:
- nincs vagy megtart (0. és 1. mód): a kép úgy marad, ahogy van, és a következő képkocka rákerül.
- töröl (2. mód, „visszaállítás a háttérre”): a képkocka téglalapja törlődik. A mai böngészőkhöz hasonlóan az eszköz átlátszóra törli, nem a fájlban tárolt háttérszínre.
- előző visszaállítása (3. mód): a vászon visszaáll abba az állapotba, amilyen a képkocka kirajzolása előtt volt.
Az eredmény olyan PNG-képek készlete, amelyek megegyeznek azzal, amit a GIF lejátszásakor látsz. A PNG megőrzi az átlátszóságot, és soha nem veszít a minőségből, így a színek pontosan azok, amelyeket a GIF palettája tárol.
A nyers foltok más esetekben hasznosak: annak vizsgálatához, hogyan optimalizált egy kódoló egy fájlt, egy sprite pontos darabjainak visszanyeréséhez, vagy egy villogó animáció hibakereséséhez.
Képkocka-késleltetések és időtartam
Minden képkocka a késleltetését századmásodpercben tárolja, itt ezredmásodpercben jelenik meg. Sok GIF 0 vagy 10 ms késleltetést használ; a böngészők nem játszanak le ilyen gyorsan képkockákat, helyette 100 ms-ig mutatják őket. A rács ezeket a képkockákat „100 ms-mal lejátszva” jelöli, a Teljes időtartam pedig úgy adja össze a késleltetéseket, ahogy a böngészők ténylegesen lejátsszák.
Az Ismétlés értéke a NETSCAPE-bővítményből származik: Végtelenül a végtelen ciklushoz, ismétlések száma, vagy Egyszer játssza le, ha a fájlban nincs ciklusblokk.
Korlátok és adatvédelem
A GIF-et teljes egészében a böngésződben dekódolja az eszköz; semmi nem kerül feltöltésre. A nagyon nagy animációk (több száz képkocka nagy felbontásban) sok memóriát igényelnek: összesen 400 millió pixel fölött az eszköz kisebb fájl használatára kér. A képkockák metaadat nélküli PNG-ként kerülnek mentésre.
Gyakori kérdések
Miért vannak a kinyert képkockák közül néhány csak részben kirajzolva?
Ez a Nyers képkocka-foltok (csak a megváltozott terület) beállításnál történik: a GIF-kódolók gyakran csak a megváltozott részt tárolják. Válts a Teljes képkockák (ahogy megjelennek) beállításra a teljes képekért.
Kaphatom a képkockákat JPG-ként?
Az eszköz PNG-ként ment, hogy megőrizze az átlátszóságot és a pontos színeket. Ha JPG-re van szükséged, a PNG-fájlokat utólag alakítsd át egy képformátum-konvertálóval.
Miért tér el a teljes időtartam más programokétól?
Az időtartam a böngészők időzítését használja, ahol a 0 és 10 ms késleltetéseket 100 ms-mal játssza le a böngésző. Egyes szerkesztők a nyers tárolt értékeket mutatják, ami rövidebb összeget ad.
Működik álló GIF-ekkel?
Igen. Egy álló GIF-nek egy képkockája van, amelyet PNG-ként elmenthetsz.
Hogyan alakíthatom vissza a képkockákat animációvá?
Szükség esetén szerkeszd a képkockákat, majd töltsd be őket a megfelelő sorrendben egy GIF-készítőbe, és állítsd be az egyes képkockák késleltetését.
Kapcsolódó eszközök
- GIF-készítő Készíts animált GIF-et több képből vagy rövid videóklipből. Rendezd át a képkockákat, állíts késleltetést, ismétlést, méretet, színeket. Ingyenes.
- Videóból GIF Alakítsd egy MP4-, MOV- vagy WebM-videó egy részét animált GIF-fé a böngésződben, optimalizált színpalettával, méretbecsléssel és előnézettel.
- Videókocka-mentő Nyerd ki a videó bármely képkockáját teljes felbontású PNG- vagy JPG-képként, lépkedj képkockánként, vagy kapj el másodpercenként egy képet ZIP-ben.
- Képdaraboló és rácskészítő Oszd fel a képet csempékre Instagram-rácshoz, panorámához vagy nyomtatható poszterhez, vágás-előnézettel és számozott fájlokkal. Ingyenes, feltöltés nélkül.