【发布时间】:2015-02-06 10:13:00
【问题描述】:
我正在尝试使用 blobKey 从 Blobstore 获取图像,但出现异常 "com.google.apphosting.api.ApiProxy$CallNotFoundException: The API package 'images' or call 'Transform() ' 未找到。”
我已推荐this link 转换图像
包含的包
import com.google.appengine.api.blobstore.BlobKey;
import com.google.appengine.api.images.Image;
import com.google.appengine.api.images.ImagesService;
import com.google.appengine.api.images.ImagesServiceFactory;
import com.google.appengine.api.images.Transform;
我的代码是
BlobKey blobKey = new BlobKey("nt6Qo5yvgQu9byMAQEprqA") ;
ImagesService imagServ = ImagesServiceFactory.getImagesService();
Image oldImag = ImagesServiceFactory.makeImageFromBlob(blobKey);
Transform tran = ImagesServiceFactory.makeResize(200, 300);
Image newImag = imagServ.applyTransform(tran,oldImag);
byte[] newImagData = newImag.getImageData();
我的代码第 5 行出现异常,即此处Image newImag = imagServ.applyTransform(tran,oldImag);
【问题讨论】:
标签: java google-app-engine google-cloud-platform google-cloud-storage blobstore