Jeremy Bowers wrote:
I have an image in the Python Image Library. I'm trying to get it into PyGTK in color. Is there any way to do this cross-platform, preferably without writing to anything to the disk?
PIL apparently can't write XPMs. GTK will only take XPMs, that I can see. Therein lies the rub. I can ship over monochrome bitmaps via XBM, but I'd rather be able to ship over full color.
the first two google hits for "PyGTK PIL" are
http://www.daa.com.au/pipermail/pygtk/2005-April/009988.html
which provides a StringIO-based solution, and
http://www.daa.com.au/pipermail/pygtk/2003-February/004393.html
which discusses draw_rgb_image and friends, and says that "if you can convert your PIL image to a pixel data string or buffer object, you could use them to display the image". here's some code that seems to do exactly that:
http://www.mail-archive.com/pygtk@daa.com.au/msg07167.html
(but maybe this is some kind of stupid "a bitmap isn't a pixmap isn't an image" thing? if so, I suggest getting a modern windowing system ;-)
</F>
-- http://mail.python.org/mailman/listinfo/python-list