Så gör du en GIF av foton eller en kort video
För att göra en GIF samlar du bildrutorna, antingen stillbilder i den ordning du vill ha dem eller ett kort videoklipp. Sedan väljer du bredd, bildfrekvens och loopinställning och exporterar. Håll GIF:en kort och smal. Varje bildruta i en GIF lagras som en separat bild, så antalet bildrutor och deras pixelstorlek är det som gör filen stor. Ezgif, GIPHY och CloudConvert jämförda går igenom de webbaserade alternativen för att göra en GIF av en video.
GIF-skapareBehöver en GIF av foton eller en videoGör det gratisVad en GIF kan och inte kan
GIF-formatet har några hårda gränser som styr allt annat.
- 256 färger per bildruta. Varje bildrutas färgtabell rymmer högst 256 poster, och varje pixel pekar på en av dem. Foton med många subtila nyanser måste reduceras till dessa 256.
- Inget ljud. GIF-specifikationen definierar block för bilder, grafikkontroll, kommentarer, text och applikationsdata. Det finns inget ljud. En GIF från ett videoklipp spelas upp tyst.
- Bildtider i hundradelar av en sekund. Varje bildrutas fördröjning lagras i enheter om 1/100 s, så en bildruta kan vara 0,10 s eller 0,50 s men inte 0,123 s.
- Loopning. Det ursprungliga formatet spelar upp en animation en gång. Loopning kom från ett allmänt använt Netscape-tillägg, och nästan alla visningsprogram stöder nu ett antal varv, där noll betyder oändlig loop.
- Komprimering. Bilddatan komprimeras med LZW, som fungerar bäst på plana ytor i samma färg och sämst på brus och fin struktur.
Varför GIF-filer blir stora
Varje bildruta lagras separat, som en bild, med sina egna pixlar. En GIF med 30 bildrutor innehåller 30 bilder, inte en bild plus ändringar. LZW-komprimeringen minskar storleken på varje bildruta, men den kan inte krympa en bildruta som är full av brusiga detaljer, till exempel ett foto av gräs eller en folksamling.
Storleken styrs av tre saker som du väljer:
- Bredd och höjd: antalet pixlar i varje bildruta.
- Bildfrekvens: antalet bildrutor per sekund.
- Längd: antalet sekunder.
Det totala antalet bildrutor är bildfrekvensen gånger längden. Ett 3 sekunder långt klipp med 10 bildrutor per sekund har alltså 30 bildrutor.
Som ett räkneexempel: en bildruta på 480 × 270 pixlar har 129 600 pixlar. Med en byte per pixel, före komprimering, blir det 129 600 byte för en bildruta. Trettio bildrutor av den storleken blir ungefär 3,9 MB innan LZW krymper dem. Om du dubblar bredd och höjd till 960 × 540 får varje bildruta fyra gånger så många pixlar, så samma 30 bildrutor blir ungefär fyra gånger så stora före komprimering. Om du dubblar bildfrekvensen eller längden fördubblas i stället antalet bildrutor. Var och en av de tre inställningarna multiplicerar filen. Bredden är dyrast, eftersom den multiplicerar pixlarna i varje bildruta.
Välj bredd, bildfrekvens och längd
Börja från den minsta bredd som ändå visar det som är viktigt. En GIF som visas på en telefonskärm behöver inte en stor bildruta. Minska bredden först av allt.
Bildfrekvensen styr hur jämn rörelsen ser ut. En långsam rörelse, till exempel att något hälls ut eller ett långsamt varv, ser bra ut vid en lägre frekvens. Snabb rörelse, till exempel en studsande boll, behöver fler bildrutor för att se mjuk ut, och varje extra bildruta kostar i storlek.
Håll längden kort. En GIF fungerar bäst som en loop på några sekunder. För längre material är en kort video det bättre formatet, eftersom videokodekar är gjorda för att komprimera rörelse mellan bilder betydligt effektivare än GIF:ens 256-färgers bildrutor med LZW-komprimering.
Om resultatet blir för stort minskar du bredden först, sedan antalet bildrutor och sist längden. Verktyget Komprimera bild hanterar JPG, PNG och WebP, så krymp mycket stora foton innan du gör GIF:en av dem.
Om dina bildrutor redan finns i ett videoklipp startar verktyget Video till liten GIF från klippet och trimmar det till den längd du behöver. Då slipper du exportera bildrutor för hand.
Lägg till text innan du exporterar
Om GIF:en behöver en bildtext lägger du till den på varje stillbild innan du sätter ihop bildrutorna. Verktyget Lägg till text på foto placerar text på en bild med en färg, en kontur eller en ruta bakom. En ruta gör texten läsbar när bakgrunden ändras från bildruta till bildruta. Ge texten samma position i varje bildruta så att den inte hoppar.
Dithering och bandning
När en jämn övergång, till exempel en himmel, reduceras till 256 färger kan gränserna mellan nyanserna synas som ränder. Dithering undviker detta genom att sprida pixlar i två närliggande färger, så att ögat uppfattar en mellannyans.
Den mest kända metoden är Floyd–Steinberg-dithering, publicerad 1976 av Robert Floyd och Louis Steinberg. Den sprider felet från varje pixel till de ännu obehandlade grannarna med vikterna 7/16, 3/16, 5/16 och 1/16. Det är det vanliga valet när en bild i full färg omvandlas till en begränsad palett, till exempel från en 24-bitars PNG till en GIF.
Dithering har ett pris. De utspridda pixlarna lägger till detaljer som LZW inte kan komprimera väl, så en ditherad GIF är oftast större. Använd dithering för foton och gradienter. För plana grafiker, logotyper och skärmbilder bör du låta bli, eftersom den bara lägger till brus.
Gör en loop som går jämnt
En loop spelas bäst när den sista bildrutan leder naturligt över till den första. Trimma klippet så att det startar och slutar i ungefär samma pose eller läge. För en video väljer du start- och slutpunkter så att rörelsen går runt i stället för att hoppa tillbaka. En loop som stannar och startar om med en ryck betyder oftast att start- och slutbildrutorna skiljer sig för mycket åt.
Snabba svar
Kan en GIF ha ljud? Nej. Lägg till ljudet någon annanstans, eller använd en kort video i stället.
Varför ser min GIF randig ut? Färgbandning, från en jämn övergång som har reducerats till 256 färger. Dithering kan hjälpa, men det ökar filstorleken.
Varför hackar min GIF? Bildfrekvensen är låg, eller så ändras bildrutorna med ett stort steg varje gång. Höj bildfrekvensen om filen tål det, eller korta klippet och kontrollera varje bildruta för ett stort hopp.
Körs verktyget i min webbläsare? Ja. Fotona och videon stannar på din enhet medan GIF:en skapas.
Översatt från Engelsk original med hjälp av AI.
Kommentarer
Inga kommentarer än. Var först.


