Go to TogaWare.com Home Page. GNU/Linux Desktop Survival Guide
by Graham Williams
Duck Duck Go

Animated Images

20190303 Animated images are a concept that is half way between a static image and a video. Essentially we can create an animation from a series of static images. This is quite popular where the images are a series of camera shots that are taken in quick succession. The results of turning the series of static images into an animated image can be quite impressive.

The GIF format supports animated images, which we usually refer to as animated GIFs. The ImageMagick command convert with the -delay and -loop options works well for creating animated GIFs.

To begin with though, today's camera images can be quite large. For example, a typical smart phone camera might produce a 4MB image file for a 4032x3024 image. These are generally too large to readily process and so using mogrify with -resize 640 to reduce the image size to 640x480 will be useful.

Here's an example, being careful not to modify the original images:

$ mkdir TMP
$ cd TMP
$ cp ../20190214_1230*.jpg .
$ mogrify -resize 640 *.jpg
$ convert -delay 30 -loop 0 *.jpg 20190214_1230.gif 
$ eom 20190214_1230.gif
$ cp 20190214_1230.gif ..
$ cd ..
$ rm -rf TMP

Copyright © 1995-2020 Togaware Pty Ltd
Support further development through the purchase of the PDF version of the book.
Brought to you by Togaware and the author of open source software including Rattle and wajig.
Also the author of Data Mining with Rattle and Essentials of Data Science.