It is possible to directly work with pixel data using Numeric. http://www.pygtk.org/docs/pygtk/class-gdkpixbuf.html#function-gdk--pixbuf-new-from-array http://www.pygtk.org/docs/pygtk/class-gdkpixbuf.html#method-gdkpixbuf--get-pixels-array
Using either of these options will give you direct access to manipulate the pixbuf data as a Numeric array. If you are displaying the data using a gtk.Image, just call gtk.Image.queue_draw() after you change the Numeric array. -Chris On Fri, Sep 08, 2006 at 11:44:43AM -0300, Rodrigo Renie Braga wrote: > Hello list > > I would like to know if there is a (easy) way to grab rgb information of > an image and then modify it with new rgb information... i'm making an > application to apply different set of filters on an image, and i need to, > basicly: > - load an image > - be able to grab the rgb information of a certain pixel > - make a new image with a different rgb (calculated by my algorithm) > - show that image to the user an then save it to a file > > what is the best way to work with rgb and image using pygtk? > > thanks for the attention! > > -- > > "The best way to sell yourself is to show what you have produced, rather > than tell people what you know, what you want to do, or what degrees you > have." John Carmack > _______________________________________________ > pygtk mailing list [email protected] > http://www.daa.com.au/mailman/listinfo/pygtk > Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/ _______________________________________________ pygtk mailing list [email protected] http://www.daa.com.au/mailman/listinfo/pygtk Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/
