繁体   English   中英

转换Blobstore中的图像

[英]Transforming images from the Blobstore

我试图通过使用blobKey从Blobstore获取图像但是我得到了Exception “com.google.apphosting.api.ApiProxy $ CallNotFoundException:未找到API包'images'或调用'Transform()'。”

我已将此链接引用到转换图像

包含的包裹

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行得到Exception,即这里Image newImag = imagServ.applyTransform(tran,oldImag);

你是如何部署代码的? 请确保库位于构建路径中,并且已正确部署,然后重试。 我尝试了精确的教程,但是它工作正常,我正在使用Eclipse。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM