Multi backend image processing and thumbnailer