On 5 Apr 2010, at 18:39, Jim wrote:

Hi there,

First a bit of background:
I'm building an app that maintains a number of images. Once the images
are uploaded I use the images service to scale the images down so I
can present my users with a thumbnail later.

The problem is that the image quality after scaling is quite bad since
the edges of artifacts in the images are not at all anti aliased. This
is a problem because I didn't put a lot of effort into creating nice
looking images just for them to look bad in their scaled down version.
Sure I could upload thumbnails as well, but I'll have a fairly large
volume of images so this isn't an ideal situation.

I can't see a way to apply anti-aliasing or manipulate the image
quality anywhere in the Images API and since the java 2d API isn't on
the App Engine white-list I couldn't figure out a way to do this.

So, I ask you, Dear App Engine community: Has anyone figured out how
to do this (other than uploading a separate thumbnail). Does anyone
know if the App Engine Java API will ever offer this sort of
functionality?

Most image editing software reduces photos by first doing a bur and then a scale. I wonder if you could somehow simulate a blur by composing the same image on itself several times a few pixels off with varying transparency before reducing? Might use a lot of CPU though.

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