On Mon, Jan 18, 2010 at 5:51 PM, Peter Lu <[email protected]> wrote:
> Hey, I'm fairly new to pyglet and opengl, less so to python. > > I'm trying to load a 320x240 png with transparency and stretching it > to fill the entire screen in full screen mode. I'm encountering two > issues. When transparency is working properly, I get a nice clean un > anti-aliased edge when I don't scale the image. When I do scale the > image, there is this ugly white line between the transparent and > opaque parts of my image. Considering most of the screen is black, > this white line is VERY noticeable and absolutely must be fixed. The > image I am trying to draw has no anti-aliasing to speak of and only > has two colors in it, black and transparent. > > Less importantly, the gnome image viewer clearly shows that all my > pngs have transparencies in them but curiously enough, only one of 9 > images gets drawn with transparency. All my images are exported > simultaneously from graphicsgale. Right before drawing each time I am > calling: > > glEnable(GL_BLEND) > glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA) > > I did this as a test without any of my other code running to eliminate > any other possible issues and I have the same problem. Transparency > only works properly on one of the 8 images so it must be something > with the files but I'm hoping there is some gl setting that I don't > know about that accounts for different alpha settings. > > Despite these issues, I'm loving pyglet. Any help would be much > appreciated. > > -- > Have a look to this great post about alpha and blending modes: http://thread.gmane.org/gmane.comp.python.pyglet.user/3322/focus=3333 also, some editors dont output correct alpha RGBA images. Have you tried to open the images in other editors ? -- claxo--
You received this message because you are subscribed to the Google Groups "pyglet-users" 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/pyglet-users?hl=en.
