GIF-bildruteextraktor
Dela upp en animerad GIF i enskilda PNG-bildrutor, se fördröjning och borttagningsmetod och ladda ner en eller alla som ZIP. Gratis, ingen uppladdning.
- Mått
- –
- Bildrutor
- –
- Total längd
- –
- Upprepning
- –
Bildrutor
Så extraherar du bildrutorna ur en GIF
- Släpp en GIF i droppytan eller klicka på den för att välja en. Både animerade GIF-filer och stillbilder fungerar.
- Verktyget läser filen och visar Originalanimation tillsammans med dess Mått, antal Bildrutor, Total längd och inställningen för Upprepning.
- Varje bildruta visas i rutnätet med sitt nummer, sin fördröjning och sin borttagningsmetod. Transparenta områden visas över ett rutmönster.
- Välj vad alternativet Bildrutor extraherar: Hela bildrutor (som de visas) ger varje bildruta exakt som en webbläsare visar den i det ögonblicket. Råa bildrutefragment (bara ändrat område) ger de små rektanglar som lagras i filen.
- Klicka på PNG under en bildruta för att spara bara den, eller på Ladda ner alla (ZIP) för att få alla bildrutor i ett arkiv, med numrerade filnamn som
katt-frame-007.png.
Varför ”hela bildrutor” spelar roll
En GIF-animation lagrar sällan en komplett bild för varje bildruta. För att hålla filerna små sparar de flesta kodare den första bildrutan i sin helhet och sedan bara den rektangel som ändrats, ofta med transparenta pixlar där inget har rört sig. En naiv extraktor som sparar de rektanglarna ger dig trasiga, halvtomma bilder.
Det här verktyget bygger upp varje bildruta på samma sätt som ett visningsprogram. Det håller en duk lika stor som den logiska skärmen, ritar varje bildrutas rektangel på sin plats och tillämpar sedan bildrutans borttagningsmetod innan nästa ritas:
- ingen eller behåll (metod 0 och 1): bilden lämnas som den är och nästa bildruta ritas ovanpå.
- rensa (metod 2, ”återställ till bakgrund”): bildrutans rektangel rensas. Precis som aktuella webbläsare rensar verktyget den till transparent i stället för till den bakgrundsfärg som lagras i filen.
- återställ föregående (metod 3): duken återgår till hur den såg ut innan bildrutan ritades.
Resultatet är en uppsättning PNG-bilder som motsvarar det du ser när GIF-filen spelas. PNG bevarar transparens och förlorar aldrig kvalitet, så färgerna är exakt de som lagras i GIF-paletten.
De råa fragmenten är användbara i andra fall: för att undersöka hur en kodare optimerat en fil, för att återskapa de exakta delarna av en sprite eller för att felsöka en animation som flimrar.
Fördröjning och längd
Varje bildruta lagrar sin fördröjning i hundradels sekunder, här visad i millisekunder. Många GIF-filer använder en fördröjning på 0 eller 10 ms. Webbläsare spelar inte bildrutor så snabbt utan visar dem i 100 ms. Rutnätet markerar de bildrutorna som ”spelas på 100 ms”, och Total längd summerar fördröjningarna så som webbläsare faktiskt spelar dem.
Värdet för Upprepning kommer från NETSCAPE-tillägget: För evigt för en oändlig slinga, ett antal upprepningar eller Spelas en gång när filen saknar slingblock.
Begränsningar och integritet
GIF-filen avkodas helt i din webbläsare och ingenting laddas upp. Mycket stora animationer (hundratals bildrutor i hög upplösning) kräver mycket minne: över 400 miljoner pixlar sammanlagt ber verktyget dig använda en mindre fil. Bildrutorna sparas som PNG utan metadata.
Vanliga frågor
Varför är vissa extraherade bildrutor bara delvis ritade?
Det händer med alternativet Råa bildrutefragment (bara ändrat område): GIF-kodare lagrar ofta bara den del som ändrats. Byt till Hela bildrutor (som de visas) för att få kompletta bilder.
Kan jag få bildrutorna som JPG?
Verktyget sparar PNG för att behålla transparens och exakta färger. Behöver du JPG konverterar du PNG-filerna efteråt med en bildformatskonverterare.
Varför skiljer sig den totala längden från andra program?
Längden använder webbläsarens tidtagning, där fördröjningar på 0 och 10 ms spelas på 100 ms. Vissa redigeringsprogram visar i stället de råa lagrade värdena, vilket ger en kortare total.
Fungerar det med stillbilds-GIF?
Ja. En GIF som är en stillbild har en bildruta, som du kan spara som PNG.
Hur gör jag om bildrutorna till en animation igen?
Redigera bildrutorna vid behov och läs sedan in dem i en GIF-skapare i rätt ordning och ange fördröjningen för varje bildruta.
Relaterade verktyg
- Skapa GIF av bilder eller video Skapa en animerad GIF av flera bilder eller ett kort videoklipp. Ställ in ordning, fördröjning, upprepning, storlek och färger. Gratis, ingen uppladdning.
- Video till GIF Gör en del av en MP4-, MOV- eller WebM-video till en animerad GIF i webbläsaren, med optimerad färgpalett, storleksuppskattning och förhandsvisning.
- Spara bildruta från video Spara valfri bildruta i en video som PNG- eller JPG-bild i full upplösning, stega bildruta för bildruta eller ta en bild med jämna mellanrum som ZIP.
- Dela upp bild i rutnät Dela upp en bild i rutor för Instagram, panorama eller utskrivbar affisch, med förhandsvisning av snitten och numrerade filer. Gratis, utan uppladdning.