Estrai i frame di una GIF
Estrai i frame di una GIF animata come immagini PNG complete, con ritardi e metodo di smaltimento, e scaricali in ZIP. Nel browser, senza upload.
- Dimensioni
- –
- Frame
- –
- Durata totale
- –
- Ripetizione
- –
Frame
Come estrarre i frame di una GIF
- Trascina una GIF nell’area di caricamento oppure cliccaci sopra per sceglierla. Funzionano sia le GIF animate sia quelle statiche.
- Lo strumento legge il file e mostra l’Animazione originale insieme alle Dimensioni, al numero di Frame, alla Durata totale e all’impostazione di Ripetizione.
- Ogni frame compare nella griglia con il suo numero, il suo ritardo e il suo metodo di smaltimento. Le aree trasparenti sono mostrate su una scacchiera.
- Scegli cosa estrarre con l’opzione Frame: Frame completi (come visualizzati) restituisce ogni frame esattamente come lo mostra un browser in quell’istante; Porzioni grezze (solo l’area modificata) restituisce i piccoli rettangoli memorizzati nel file.
- Clicca su PNG sotto un frame per salvare solo quello, oppure su Scarica tutto (ZIP) per avere tutti i frame in un unico archivio, con nomi di file numerati come
cat-frame-007.png.
Perché servono i “frame completi”
Un’animazione GIF raramente memorizza un’immagine intera per ogni frame. Per tenere i file leggeri, la maggior parte dei codificatori salva il primo frame per intero e poi solo il rettangolo che è cambiato, spesso con pixel trasparenti dove nulla si è mosso. Un estrattore ingenuo che salva questi rettangoli ti restituisce immagini spezzate e mezze vuote.
Questo strumento ricostruisce ogni frame come fa un visualizzatore. Mantiene una tela delle dimensioni dello schermo logico, disegna il rettangolo di ogni frame nella sua posizione e poi applica il metodo di smaltimento del frame prima di disegnare il successivo:
- nessuno o mantieni (metodi 0 e 1): l’immagine resta com’è e il frame successivo viene disegnato sopra.
- cancella (metodo 2, “ripristina lo sfondo”): il rettangolo del frame viene cancellato. Come i browser attuali, lo strumento lo rende trasparente invece di usare il colore di sfondo memorizzato nel file.
- ripristina precedente (metodo 3): la tela torna com’era prima che il frame venisse disegnato.
Il risultato è una serie di immagini PNG identiche a ciò che vedi quando la GIF è in riproduzione. Il PNG conserva la trasparenza e non perde mai qualità, quindi i colori sono esattamente quelli della tavolozza della GIF.
Le porzioni grezze sono utili in altri casi: per vedere come un codificatore ha ottimizzato un file, per recuperare i pezzi esatti di uno sprite o per correggere un’animazione che sfarfalla.
Ritardi dei frame e durata
Ogni frame memorizza il suo ritardo in centesimi di secondo, qui indicato in millisecondi. Molte GIF usano un ritardo di 0 o 10 ms; i browser non riproducono i frame così velocemente e li mostrano invece per 100 ms. La griglia segnala questi frame con “riprodotto a 100 ms” e la Durata totale somma i ritardi come i browser li riproducono davvero.
Il valore di Ripetizione viene dall’estensione NETSCAPE: All’infinito per un ciclo senza fine, un numero di ripetizioni, oppure Una sola riproduzione quando il file non ha un blocco di ripetizione.
Limiti e privacy
La GIF viene decodificata interamente nel tuo browser; nulla viene caricato online. Le animazioni molto grandi (centinaia di frame ad alta risoluzione) richiedono molta memoria: oltre i 400 milioni di pixel in totale, lo strumento ti chiede di usare un file più piccolo. I frame vengono salvati in PNG senza metadati.
Domande frequenti
Perché alcuni frame estratti sono disegnati solo in parte?
Succede con l’opzione Porzioni grezze (solo l’area modificata): i codificatori GIF spesso memorizzano solo la parte che cambia. Passa a Frame completi (come visualizzati) per ottenere immagini intere.
Posso ottenere i frame in JPG?
Lo strumento salva in PNG per conservare la trasparenza e i colori esatti. Se ti serve il JPG, converti i file PNG in un secondo momento con un convertitore di formati immagine.
Perché la durata totale è diversa da quella di altri programmi?
La durata usa le tempistiche dei browser, in cui i ritardi di 0 e 10 ms vengono riprodotti a 100 ms. Alcuni editor mostrano invece i valori memorizzati così come sono, e il totale risulta più breve.
Funziona anche con le GIF statiche?
Sì. Una GIF statica ha un solo frame, che puoi salvare in PNG.
Come trasformo di nuovo i frame in un'animazione?
Modifica i frame se serve, poi caricali in un creatore di GIF nell’ordine giusto e imposta il ritardo di ciascuno.
Strumenti correlati
- Crea GIF animate Crea una GIF animata da foto o da un breve video, con ritardi per frame, ripetizione, tavolozza e dithering. Gratis, nel browser, senza upload.
- Da video a GIF Trasforma una parte di un video MP4, MOV o WebM in una GIF animata nel browser, con tavolozza di colori ottimizzata, stima del peso e anteprima.
- Estrai fotogrammi da un video Estrai un fotogramma di un video in PNG o JPG a piena risoluzione, avanza fotogramma per fotogramma o cattura un'immagine ogni pochi secondi in ZIP.
- Dividi immagine e crea griglie Dividi un'immagine in una griglia di riquadri per un post a griglia su Instagram, una panoramica o un poster da stampare. Gratis, senza upload.