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, GdkPixbuf.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, GdkPixbuf.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, GdkPixbuf.Colorspace.RGB, False, 8, dawd, daht, dawd * 3) return pixbuf