[pygtk] Displayed gtk.Image have fewer colors than the source pixbuf

Stephen Langer stephen.langer at nist.gov
Fri Jan 13 23:21:01 WST 2006


How are you displaying the image?  Is it antialiased?

  -- Steve

On Jan 12, 2006, at 6:55 PM, Pontus Ekberg wrote:

> I am writing an image viewer that uses PyGTK. The displayed images do
> not look as good as expected though. When there should be soft
> transitions between colors I get stripes instead, as if the number of
> colors that can be displayed is limited to a relativly low number.
>
> For an example look at these two images.
>
> This is how it should look: http://home.student.uu.se/poek7897/ 
> nice.png
>
> This is how it is displayed: http://home.student.uu.se/poek7897/ 
> ugly.png
>
> I know there is nothing wrong with the pixbuf, for if I save it to a
> file right before I do the gtk.Image.set_from_pixbuf() it will have  
> all
> the colors intact.
>
> I figured there might be something I should do with  
> gtk.gdk.colormap or
> gtk.gdk.Visual, but I have tried everything I can think of with a few
> seg faults as the only results.
>
> I have also noticed that some other GTK image viewers have the exact
> same problem, while some others have not. I know some C programs with
> the problem and some without, but I have not found any in PyGTK that
> have solved it. Looking at the code for these C programs have not  
> given
> me any ideas though.
>
> Any ideas on the cause of this?
>
> Regards,
> Pontus Ekberg
> _______________________________________________
> pygtk mailing list   pygtk at daa.com.au
> http://www.daa.com.au/mailman/listinfo/pygtk
> Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/
>

--
-- EMail: stephen.langer at nist.gov                    Phone: (301)  
975-5423 --
-- WWW:  http://math.nist.gov/mcsd/Staff/SLanger/    Fax:   (301)  
990-4127 --
-- Mail: NIST; 100 Bureau Drive -- Stop 8910; Gaithersburg, Md   
20899-8910 --

-- "I don't think this will work.  That's why it's  
science."               --
--                                      Naomi Langer,  17 Feb  
2003         --




More information about the pygtk mailing list