我试图通过使用blobKey从Blobstore获取图像但是我得到了Exception " com.google.apphosting.api.ApiProxy $ CallNotFoundException:API包' images&# 39;或致电'变换()'找不到。"
我已将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);
答案 0 :(得分:1)
您是如何部署代码的?请确保库位于构建路径中并正确部署,然后重试。我尝试了完整的教程并且它有效,但我使用的是Eclipse。