Skapa GIF från bildremsa? (imagemagick)

Permalänk
Medlem

Skapa GIF från bildremsa? (imagemagick)

Har ett antal bilder (PNG) som består av liksom en remsa av bilder, som jag vill dela upp och sedan sätta ihop till en animerad GIF.

Tänkte försöka använda imagemagick för detta, men alternativ funkar bra med. Det ska iaf gå att åstadkomma med imagemagick, men jag har inte lyckats lista ut hur.

Om det går att göra i ett svep så vore det trevligt förstås, men det jag har provat hittills är att först dela upp remsan i individuella filer:

convert -crop 20x20 remsa.png %02d.png

Detta ser ut att fungera bra, men med tanke på slutresultatet är jag osäker.

För att sedan skapa en GIF av dessa filer har jag försökt lite olika, t ex:

convert -delay 10 *.png -loop 0 anime.gif

Jag lyckas dock inte få ut något annat än en bild som är lika stor som ursprungliga remsan, där de individuella bilderna i remsan fylls på en efter en, som en del av animationen.

Någon som har erfarenhet med detta?

Visa signatur

AMD Ryzen 7 5800X | 32 GB Corsair Vengeance 3200 MHz | ASUS TUF Geforce RTX 3080

Permalänk
Medlem

Släng in en +repage före filerna, d.v.s:

convert -delay 10 +repage *.png -loop 0 anime.gif

Det verkar som att det sparas en offset i bilderna när du splittar dem, som IM läser in och använder när den skapar en gif. +repage säger åt IM att placera alla bilder på (0, 0), se dokumentationen.

Permalänk
Medlem

Det gjorde susen. Tackar!

Visa signatur

AMD Ryzen 7 5800X | 32 GB Corsair Vengeance 3200 MHz | ASUS TUF Geforce RTX 3080