Extrage cadrele dintr-un GIF
Împarte un GIF animat în cadre PNG, vezi întârzierea fiecărui cadru și descarcă un cadru sau pe toate într-un ZIP. Gratuit, fără încărcare.
- Dimensiuni
- –
- Cadre
- –
- Durată totală
- –
- Buclă
- –
Cadre
Cum extragi cadrele unui GIF
- Trage un GIF în zona de plasare sau dă clic pe ea pentru a alege unul. Funcționează atât GIF-urile animate, cât și cele statice.
- Instrumentul citește fișierul și arată Animația originală alături de Dimensiuni, numărul de Cadre, Durată totală și setarea Buclă.
- Fiecare cadru apare în grilă cu numărul, întârzierea și metoda lui de eliminare. Zonele transparente sunt afișate peste un model în carouri.
- Alege ce extrage opțiunea Cadre: Cadre complete (așa cum se afișează) dă fiecare cadru exact cum îl arată un browser în acel moment; Fragmente brute de cadru (doar zona modificată) dă micile dreptunghiuri stocate în fișier.
- Apasă PNG sub un cadru pentru a-l salva singur sau Descarcă tot (ZIP) pentru a primi toate cadrele într-o arhivă, cu nume de fișier numerotate, precum
pisica-cadru-007.png.
De ce contează „cadrele complete”
O animație GIF rareori stochează o imagine completă pentru fiecare cadru. Pentru a menține fișierele mici, majoritatea codificatoarelor salvează primul cadru integral, apoi doar dreptunghiul care s-a schimbat, adesea cu pixeli transparenți acolo unde nimic nu s-a mișcat. Un extractor naiv care salvează acele dreptunghiuri îți dă imagini rupte, pe jumătate goale.
Acest instrument reconstruiește fiecare cadru așa cum o face un program de vizualizare. Păstrează o pânză de mărimea ecranului logic, desenează dreptunghiul fiecărui cadru la poziția lui, apoi aplică metoda de eliminare a cadrului înainte de a-l desena pe următorul:
- niciuna sau păstrare (metodele 0 și 1): imaginea rămâne așa cum este, iar următorul cadru este desenat deasupra.
- ștergere (metoda 2, „revenire la fundal”): dreptunghiul cadrului este șters. Ca browserele actuale, instrumentul îl șterge la transparent, nu la culoarea de fundal stocată în fișier.
- revenire la anterior (metoda 3): pânza revine la aspectul de dinainte de desenarea cadrului.
Rezultatul este un set de imagini PNG care corespund cu ce vezi când rulează GIF-ul. PNG păstrează transparența și nu pierde niciodată calitate, deci culorile sunt exact cele stocate în paleta GIF.
Fragmentele brute sunt utile în alte cazuri: pentru a inspecta cum a optimizat un codificator un fișier, pentru a recupera piesele exacte ale unui sprite sau pentru a depana o animație care pâlpâie.
Întârzierea cadrelor și durata
Fiecare cadru stochează întârzierea în sutimi de secundă, afișată aici în milisecunde. Multe GIF-uri folosesc o întârziere de 0 sau 10 ms; browserele nu redau cadre atât de rapid și le arată în schimb 100 ms. Grila marchează acele cadre cu „redat la 100 ms”, iar Durată totală adună întârzierile așa cum le redau efectiv browserele.
Valoarea Buclă provine din extensia NETSCAPE: Pentru totdeauna pentru o buclă nesfârșită, un număr de repetări sau Rulează o dată atunci când fișierul nu are bloc de buclă.
Limite și confidențialitate
GIF-ul este decodat în întregime în browserul tău; nimic nu este încărcat pe un server. Animațiile foarte mari (sute de cadre la rezoluție mare) necesită multă memorie: peste 400 de milioane de pixeli în total, instrumentul îți cere să folosești un fișier mai mic. Cadrele sunt salvate ca PNG fără metadate.
Întrebări frecvente
De ce unele cadre extrase sunt desenate doar parțial?
Se întâmplă cu opțiunea Fragmente brute de cadru (doar zona modificată): codificatoarele GIF stochează adesea doar partea care s-a schimbat. Treci la Cadre complete (așa cum se afișează) pentru a obține imagini complete.
Pot obține cadrele ca JPG?
Instrumentul salvează PNG pentru a păstra transparența și culorile exacte. Dacă ai nevoie de JPG, convertește fișierele PNG după aceea cu un convertor de formate de imagine.
De ce durata totală diferă de cea din alte programe?
Durata folosește temporizarea din browser, unde întârzierile de 0 și 10 ms sunt redate la 100 ms. Unele editoare arată valorile brute stocate, ceea ce dă un total mai scurt.
Funcționează cu GIF-uri statice?
Da. Un GIF static are un singur cadru, pe care îl poți salva ca PNG.
Cum transform cadrele înapoi într-o animație?
Editează cadrele dacă e nevoie, apoi încarcă-le într-un creator de GIF-uri în ordinea corectă și setează întârzierea fiecărui cadru.
Instrumente similare
- Creator de GIF animat Fă un GIF animat din mai multe imagini sau dintr-un scurt clip video. Reordonează cadrele, setează întârzieri, culori și dithering. Gratuit, fără încărcare.
- Video în GIF Transformă o parte dintr-un video MP4, MOV sau WebM într-un GIF animat în browser, cu paletă de culori optimizată, estimare a dimensiunii și previzualizare.
- Captură de cadru din video Extrage orice cadru dintr-un videoclip ca imagine PNG sau JPG la rezoluție maximă, mergi cadru cu cadru sau capturează o imagine la câteva secunde, într-un ZIP.
- Împărțire imagine în grilă Împarte o imagine într-o grilă de plăci pentru Instagram, panoramă sau poster de tipărit, cu previzualizarea tăieturilor și fișiere numerotate. Fără încărcare.