Я пытаюсь использовать GdkPixbuf.Pixbuf.new_from_file()
, чтобы создать новый pixbuf
из файла, но интерпретатор Python дает мне следующую ошибку:PyGObject под Windows: Не удалось найти gdk_pixbuf_new_from_file
GLib.Error: g-invoke-error-quark: Could not locate gdk_pixbuf_new_from_file: 'gdk_pixbuf_new_from_file'
Странная вещь new_from_file_at_size()
не дать любую ошибку и работает, как ожидалось.
Я работаю под Windows 10, Python 3.4, и я установил PyGObject
от here.
Я не вижу этого в документах. Из документов мне кажется, что вы должны использовать [this] (https://developer.gnome.org/gdk3/stable/gdk3-Pixbufs.html#gdk-pixbuf-get-from-surface) на Каирская поверхность, или даже лучше всего использовать Каир целиком. – oldtechaa
Что вы не видите в документах? Функция new_from_file()? Он описан [здесь] (https://developer.gnome.org/gdk-pixbuf/2.36/gdk-pixbuf-File-Loading.html#gdk-pixbuf-new-from-file). – pozzugno
Здесь описано [https://lazka.github.io/pgi-docs/#GdkPixbuf-2.0/classes/Pixbuf.html#GdkPixbuf.Pixbuf.new_from_file). – pozzugno