3

ファイルpicture.jpgがあり、メモリに読み込んでいます

f = open('picture.jpg', 'rb')
pic = f.read()
f.close()

pic を gtk.gdk.Pixbuf に変換するにはどうすればよいですか? gdk_pixbuf_new_from_stream() があることは知っていますが、pyGTK にはないようです:/

4

1 に答える 1

7

Pixbufローダーを使用できます:

loader = gtk.gdk.PixbufLoader('jpeg')
loader.write(pic)
loader.close()

pixbuf = loader.get_pixbuf()
于 2012-10-05T07:57:00.677 に答える