No I haven't but now that you mentioned I will give it a try. Could
you point me to the bug?

Thanks,
Mick

On May 26, 7:53 pm, "Nick Johnson (Google)" <nick.john...@google.com>
wrote:
> Hi Mick,
>
> Have you tried this on appspot? There's a known bug in the
> dev_appserver whereby it ignores transparency for image.composite, but
> it should work fine in production.
>
> -Nick Johnson
>
>
>
> On Sat, May 23, 2009 at 7:41 PM, Mick <mickler...@gmail.com> wrote:
>
> > Hello,
>
> > I'm trying to create a watermark on an image by using the app engine
> > images composite function. However the function doesn't seem to
> > respect the transparency in my overlay image, which is just a
> > copyright symbol. It fills the transparent area with white so the
> > final output looks like thishttp://bayimg.com/image/eaaagaacb.jpg. I
> > have tried all sorts of combinations for opacity and image types but
> > nothing seems to work right. Please advise.
>
> > [code]
> >        def post(self):
> >                im = avatar = self.request.get("image")
> >                image = images.Image(im)
>
> >                result = 
> > urlfetch.Fetch('http://upload.wikimedia.org/wikipedia/
> > commons/5/58/Red_copyright.png')
> >                copyright = result.content
> >                new_image = images.composite([
> >                                                                             
> >    (im, 0 ,0, 1.0, images.TOP_LEFT),
> >                                                                             
> >    (copyright, 0 ,0, 0.5, images.CENTER_CENTER)],
> >                                                                             
> >    image.width,
> >                                                                             
> >    image.height,
> >                                                                             
> >    0,
> >                                                                             
> >    images.PNG)
> >                self.response.headers['Content-Type'] = "image/png"
> >                self.response.out.write(new_image)
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to