I have run into that same problem on OS X! 8-bit PNG files come out wildly distorted color-wise (in my case, a picture with muted colors came out in bright blues). I just figured 8-bit PNG wasn't supported and switched to 24-bit, though the file sizes tend to be larger.
~ Nathan On Thu, Mar 15, 2012 at 4:18 PM, Phillip Nguyen <[email protected]> wrote: > I think this is probably a bug in pyglet's quartz image decoder having > to do with loading color-indexed PNGs. > > --phillip > > > On Mar 15, 4:16 pm, Charles Brandt <[email protected]> wrote: >> I've been using pyglet trunk (1.2 dev) on a Mac with OS X version 10.6.8 >> and Python version 2.6.1. Generally, things seem to be working very >> well with the Cocoa version of pyglet. >> >> I have noticed one strange behavior when trying to display a PNG file. >> For example, using the following image:http://i.imgur.com/65CT3.png >> >> With: >> python pyglet/examples/image_display.py 65CT3.png >> >> results in a very dim version of the image being displayed. It almost >> looks like a black image with nothing there, but the original version is >> faintly visible. It seems to be specific to the PNG format (maybe a >> transparency issue?), since a JPG version of the image shows up no >> problem. Also, I have tried the same PNG on other back ends with pyglet >> (windows, etc) and the image shows up as expected. >> >> Any ideas? >> >> Thanks! >> >> -Charles. > > -- > 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. > -- 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.
