I've started working on an image manipulation server. This server will be the one creating all images for the ParrotPlay application. It currently select the best possible image from the various image sources, and resizes it to the desired size.
For processing images I found the excellent library Twelve Monkeys (No relation to the movie of the same name), which provides lots of options when it comes to image processing. Not only does it read lots of image formats, old and new, it also has several image filters. These filters include filters for resampling (rescaling) images, which lets me select the absolutely best image quality.