所以我将图像保存为Blob。我在ImagesService
的帮助下查找并裁剪它。但是如何再次将新生成的com.google.appengine.api.images.Image
保存为Blob?我找到了一些使用com.google.appengine.api.files.FileService
的示例,但不推荐使用该接口。
ImagesService imagesService = ImagesServiceFactory.getImagesService();
Image oldImage = ImagesServiceFactory.makeImageFromBlob(new BlobKey(myBlobKey));
Transform crop = ImagesServiceFactory.makeCrop(0, 0, 0.5, 0.5);
Image newImage = imagesService.applyTransform(crop, oldImage);
现在存储它的最佳(不推荐)方法是什么?
答案 0 :(得分:2)
目前推荐的方法是使用Google Cloud Storage Client Library,它是Google Cloud Storage的接口。使用默认存储桶时有5GB free quota。
它类似于Files API,通过创建和编写文件,但系统更加健壮,因此增加了一些复杂性(虽然在初始配置之后很小)。
我建议您采取What to do next部分中列出的步骤,并阅读Getting Started指南,该指南将告诉您现在需要的有关如何实施的所有内容。