The resize without accessing the dimensions works. Image oldImage = ImagesServiceFactory.makeImageFromBlob(bi.getBlobKey ()); ImagesService imagesService = ImagesServiceFactory.getImagesService (); Transform resize = ImagesServiceFactory.makeResize(128, 128); Image newImage = imagesService.applyTransform(resize, oldImage);
Interesting that it's not a full fledged image when created from a blob key. It would be nice if you could transform from one blob object to a new one. In other words upload an image and save different resolutions in the blob store and maybe even delete the original. With the current service you have to transform and store in a different table and adhere to the 1MB limit. Is this correct? Is there any plan for storing custom data in the blob (transformed or created in the app)? Thanks -- You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
