def get_rgb_image_as_pixbuf(self): dawd = self.surface.get_width() daht = self.surface.get_height() rgb_buf = bytes(self.surface.get_data()) pixbuf = GtkHelp.pixbuf_new_from_data(rgb_buf, gtk.gdk.COLORSPACE_RGB, False, 8, dawd, daht, dawd*3) return pixbuf
def get_rgb_image_as_pixbuf(self): arr8 = self.renderer.get_surface_as_array(order='RGB') daht, dawd = arr8.shape[:2] rgb_buf = arr8.tobytes(order='C') pixbuf = GtkHelp.pixbuf_new_from_data(rgb_buf, gtk.gdk.COLORSPACE_RGB, False, 8, dawd, daht, dawd * 3) return pixbuf
def get_rgb_image_as_pixbuf(self): dawd = self.surface.get_width() daht = self.surface.get_height() rgb_buf = bytes(self.surface.get_data()) pixbuf = GtkHelp.pixbuf_new_from_data(rgb_buf, gtk.gdk.COLORSPACE_RGB, False, 8, dawd, daht, dawd * 3) return pixbuf
def get_rgb_image_as_pixbuf(self): arr8 = self.renderer.get_surface_as_array(order='RGB') daht, dawd = arr8.shape[:2] rgb_buf = arr8.tobytes(order='C') pixbuf = GtkHelp.pixbuf_new_from_data(rgb_buf, gtk.gdk.COLORSPACE_RGB, False, 8, dawd, daht, dawd * 3) return pixbuf
def get_plain_image_as_pixbuf(self): arr = self.getwin_array(order='RGB') try: pixbuf = GtkHelp.pixbuf_new_from_array(arr, gtk.gdk.COLORSPACE_RGB, 8) except Exception as e: self.logger.warning("Error making pixbuf: %s" % (str(e))) # pygtk might have been compiled without numpy support daht, dawd, depth = arr.shape rgb_buf = self._get_rgbbuf(arr) pixbuf = GtkHelp.pixbuf_new_from_data(rgb_buf, gtk.gdk.COLORSPACE_RGB, False, 8, dawd, daht, dawd*3) return pixbuf
def get_plain_image_as_pixbuf(self): #arr = self.getwin_array(order=self._rgb_order) arr = self.getwin_array(order='RGB') try: pixbuf = GtkHelp.pixbuf_new_from_array(arr, gtk.gdk.COLORSPACE_RGB, 8) except Exception as e: self.logger.warning("Error making pixbuf: %s" % (str(e))) # pygtk might have been compiled without numpy support daht, dawd, depth = arr.shape rgb_buf = self._get_rgbbuf(arr) pixbuf = GtkHelp.pixbuf_new_from_data(rgb_buf, gtk.gdk.COLORSPACE_RGB, False, 8, dawd, daht, dawd*3) return pixbuf