Hi,

did you check oldImage.getFormat() to make sure that the initial PNG
format is properly detected ?

regards

didier

On Jul 18, 7:39 am, Zhenyu Wang <[email protected]> wrote:
> String iUrl = 
> "http://upload.wikimedia.org/wikipedia/commons/5/5c/Torchlight_help.png";;
> URLFetchService fetchService = URLFetchServiceFactory.getURLFetchService();
> HTTPResponse fetchResponse = fetchService.fetch(new URL(iUrl));
>
> byte[] oldImageData = fetchResponse.getContent();
> Image oldImage = ImagesServiceFactory.makeImage(oldImageData);
>
> ImagesService imagesService = ImagesServiceFactory.getImagesService();
> Transform resize = ImagesServiceFactory.makeRotate(0);
> OutputSettings os = new OutputSettings(ImagesService.OutputEncoding.JPEG);
> Image newImage = imagesService.applyTransform(resize, oldImage, os);
> byte[] newImageData = newImage.getImageData();
>
> res.setContentType("image/jpeg");
> res.getOutputStream().write(newImageData);

-- 
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.

Reply via email to