ImagesService#getServingUrl()からサムネールのURLを生成する

ImagesService#getServingUrl(BlobKey blobKey)を使用すると,Blobstoreに保存されている画像のURLを取得することができる.

さらに,取得したURLの末尾に「=s144」などと付け加えることで,144×144の正方形に収まる大きさの画像のURLを生成できる.(アスペクト比はオリジナル画像と同一.)

また,指定したサイズにトリミングする場合は,URLの末尾を「=s144-c」などとする.

サイズとして指定できる数値はImagesService.SERVING_SIZES,ImagesService.SERVING_CROP_SIZESに定義されている.

リサイズのロジックを含んだハンドラを,都度用意する必要がないためとても便利.


[参考: http://code.google.com/intl/en/appengine/docs/java/javadoc/com/google/appengine/api/images/ImagesService.html ]