Author: tack
Date: Fri Jan 4 15:15:57 2008
New Revision: 2939
Log:
Convenience function to convert to gdk pixbuf.
Modified:
trunk/imlib2/src/image.py
Modified: trunk/imlib2/src/image.py
==============================================================================
--- trunk/imlib2/src/image.py (original)
+++ trunk/imlib2/src/image.py Fri Jan 4 15:15:57 2008
@@ -597,3 +597,15 @@
if not format:
format = os.path.splitext(filename)[1][1:]
return self._image.save(filename, format)
+
+
+ def as_gdk_pixbuf(self):
+ """
+ Returns the current image as a gdk.Pixbuf if pygtk is available.
+ Otherwise raises ImportError.
+ """
+ import gtk
+ data = self.get_raw_data('RGBA')
+ return gtk.gdk.pixbuf_new_from_data(data, gtk.gdk.COLORSPACE_RGB,
True, 8,
+ self.width, self.height,
self.width * 4)
+
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog