我需要使用 App Engine BlobStore 检索上传图像的高度和宽度。为了发现我使用了以下代码:
try {
Image im = ImagesServiceFactory.makeImageFromBlob(blobKey);
if (im.getHeight() == ht && im.getWidth() == wd) {
flag = true;
}
} catch (UnsupportedOperationException e) {
}
我可以上传图像并生成 BlobKey,但是当将 Blobkey 传递给 makeImageFromBlob() 时,它会生成以下错误:
java.lang.UnsupportedOperationException:没有可用的图像数据
如何解决这个问题或以任何其他方式直接从 BlobKey 查找图像高度和宽度。