PIL Görüntüsünü GTK Pixbuf'a dönüştürmenin başka bir yolu olup olmadığını görmek istiyorum. Şu an sahip olduğum şey, ihtiyaçlarımı bulup hacklediğim verimsiz kodlama uygulaması gibi görünüyor. Kaçırdığım bu dönüşümü yapmak için kolay bir yoluPIL Görüntüsünü GTK'ye Dönüştürme Pixbuf
def image2pixbuf(self,im):
file1 = StringIO.StringIO()
im.save(file1, "ppm")
contents = file1.getvalue()
file1.close()
loader = gtk.gdk.PixbufLoader("pnm")
loader.write(contents, len(contents))
pixbuf = loader.get_pixbuf()
loader.close()
return pixbuf
var mı: Bu defa ne var?
, dönüş hattı muhtemelen olmalıdır: 'arr (GdkPixbuf GdkPixbuf.Pixbuf.new_from_data dönmek .Colorspace.RGB, False, 8, arr.shape [1], arr.shape [0], arr.shape [1] * 3) ' –