在App Engine中调整大图像的大小

Set*_*man 2 api google-app-engine resize image image-processing

我在Google App Engine上有一个应用程序可以接受来自用户的图片上传.我设想的问题是用户将直接从他们的相机上传这些图像,文件大小通常大于1MB,这是图像API(将用于调整图像大小)的限制.

接受上传1.5MB图像文件并将其调整到1MB以下的最佳方法是什么?

Sam*_*rds 7

虽然App Engine文档中并不清楚,但可以通过结合使用Blobstore和Image Manipulation Service来实现.

你必须:

  1. 将图像上传到Blobstore
  2. 从Blobstore中检索图像
  3. 使用图像执行图像处理,尺寸小于1mb

我写了一篇关于此事的文章 - > http://socialappdev.com/uploading-and-re-sizing-large-images-on-app-engine-11-2010.