Thumbnizer came about an idea to simplify the transition between website designs and the generation of different thumbnails. If this application sits behind a CDN, such as AWS Cloudfront, then you can take full advantage of the caching mechanisms of the CDN by caching images for as long as you want and let thumbnizer handle any cache misses.
Thumbnizer gives you the ability to resize your image in many different ways. Some ways are:
Width x Height
[url]/[width value]/[height value]/image
By a Fixed Width
[url]/width/[width value]/image
By a Fixed Height
[url]/height/[height value]/image
Percent
[url]/[percentage value]/image
Effects? Yes! Thumbnizer has a series of effects that you can use! Just add the effect name before the image and voila!
Grayscale
Old Fashioned
Sepia
Antique
Vintage
Lomo
Within the config files of the application, you can specify a bucket, access key and secret key. By doing this you can use this application and maintain a pretty url structure. This structure will basically look for anything after the parameters to find the image within the AWS Bucket.
This project is mainly open source. I want to give back to the community by being able to set up a starting point for a great idea that may benefit many people from web and ux designers, to many developers that have to deal with the headaches of design updates.
Feel free to download the codebase and contribute from thumbnizer@github