Imagination is a lightweight and easy to use slide show maker for Linux and FreeBSD written in C language and built with the GTK+3 toolkit. Back in 2009 I noticed a lack of a user-friendly slide show maker for GNU/Linux, so I started developing Imagination. True, there are some other GUIs which do the job, but they usually require a lot of dependencies to be installed first and often their interfaces are bloated. Imagination has been designed from the ground up to be fast, light and easy-to-use. It requires the ffmpeg encoder to produce the movie file and libsox to handle the audio. Yes you don't need any other third-party software.

Imagination at present features 69 transition effects, random function to automatically set a random transition on all the selected slides, cut/copy/paste ability on the slides, Ken Burns ability, text on the slides with some text animations, ability to add an empty slide with a gradient editor and export of the slideshow as OGV Theora/Vorbis, widescreen FLV video, 3GP for mobile phones, H264 and H265 for HD slideshows.


Imagination is written by the project leader Giuseppe Torelli, with the help of other people contributing with patches, new ideas and translations. You can help out developing Imagination in several ways. We need people who are willing to test, debug the software, provide patches and adding new transitions; please consult the transitions page to have technical details on how to develop a new transition. If you do not possess any programming skills, you can help with other tasks that need to be done, like translating Imagination, improve the documentation and translating it to other languages.