Skapa GIF från bildremsa? (imagemagick)

Trädvy Permalänk
Medlem
Plats
Trollhättan
Registrerad
Jun 2011

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?

MSI Z77A-GD65 | Intel Core i5 3570K @ 4,2 GHz | Palit Geforce GTX 1070 JetStream | 16 GB Corsair Vengeance 1600 MHz

You must come with me, young ones, for I am the grim reaper.

Trädvy Permalänk
Medlem
Plats
Linköping
Registrerad
Jun 2007

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.

Trädvy Permalänk
Medlem
Plats
Trollhättan
Registrerad
Jun 2011

Det gjorde susen. Tackar!

MSI Z77A-GD65 | Intel Core i5 3570K @ 4,2 GHz | Palit Geforce GTX 1070 JetStream | 16 GB Corsair Vengeance 1600 MHz

You must come with me, young ones, for I am the grim reaper.