Преобразование PIL GdkPixbuf

Как преобразовать изображение PIL в pixbuf?. Я пытался изменить много примеров, но не нашел решения

import array
from gi.repository import GdkPixbuf

def image2pixbuf(self,im):
    arr = array.array('B', im.tostring())
    height, width = im.size
    return GdkPixbuf.Pixbuf.new_from_data(arr, GdkPixbuf.Colorspace.RGB,
                                      True, 8, width, height, width * 4)

Ошибка

TypeError: new_from_data () takes Exactly 9 arguments (7 given)

Я использую Pygobjecthttps://live.gnome.org/PyGObject

5
задан Plaoo 26 April 2012 в 21:56
поделиться