Or see the list of project sponsors.
The cool thing about this library is that it is able to preserve GIF animations. This way you can create animated avatars for users of your next-generation Facebook killer social network, written in Common Lisp!
For example, let's pretend the user loads this cute dog animation which has 800×800 pixels size, and weights 44KB:
If we want our avatars to be 64x64 pixels, then
trivial-thumbnail will help us:
POFTHEDAY> (trivial-thumbnail:create "docs/media/0200/dog.gif" "docs/media/0200/small-dog.gif" :width 64) #P"docs/media/0200/small-dog.gif"
Here is the result:
To make it work you have to install ImageMagick. On OSX the easiest way to do this is to use Homebrew:
brew install imagemagick
There are also other options. They are covered by documentation.
Seems this is a cool library to make avatars, preview and thumbnails.