For each photo in my datastore, I’m creating 3 thumbnails (small, medium, and large). I’m having a hard time figuring out what API functions to use on the original photos to get a balance between quality and file size for the thumbnails. The file size for the thumbs always seems to be too large.
GAE’s Image API has many options for images (such as im_feeling_lucky(), converting from PNG to JPEG, and adjusting JPEG quality) and I’d like to know what functions to use and in which order to achieve the optimal setting for these thumbnails.
The easiest way to do this is simply to use
get_serving_urlto get a public URL for a scaled version of the image you can use as a thumbnail. This removes the need for you to create and separately store thumbnailed images.