-3
У меня есть Pixbuf
объект pb
.Сохранить gtk Pixbuf как jpg
Если я пытаюсь сохранить как jpg
я получаю сообщение об ошибке:
pb = pb.get_from_drawable(w, w.get_colormap(), 0, 0, 0, 0, sz[0], sz[1])
pb.save("screenshot.jpg", "jpg")
Я получаю ошибку является:
glib.GError: image not supported
Если я пытаюсь сохранить как png
он работает:
pb = pb.get_from_drawable(w, w.get_colormap(), 0, 0, 0, 0, sz[0], sz[1])
pb.save("screenshot.png", "png")
Как сохранить изображение в jpg
?
Какой тип объекта 'pb'? Какая именно ошибка вы получаете? –
это объект gtk.gdk.Pixbuf. Я получаю эту ошибку: «glib.GError: изображение не поддерживается» – xRobot
Документация для [** 'Pixbuf.save' **] (https://developer.gnome.org/gdk-pixbuf/stable/gdk-pixbuf- File-save.html # gdk-pixbuf-save) говорит '' jpeg "' not '" jpg "' –