Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将gtk Pixbuf另存为jpg_Python_Pygtk - Fatal编程技术网

Python 将gtk Pixbuf另存为jpg

Python 将gtk Pixbuf另存为jpg,python,pygtk,Python,Pygtk,我有一个Pixbuf对象pb 如果我尝试另存为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

我有一个
Pixbuf
对象
pb

如果我尝试另存为
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
中保存图像?

支持的格式类型的文档包括
“jpeg”
而不是
“jpg”


什么类型的对象是
pb
?您得到的确切错误是什么?它是一个gtk.gdk.Pixbuf对象。我得到了这个错误:“glib.GError:image not supported”(glib.GError:image not supported)文档中说的是
“jpeg”
而不是
“jpg”
pb.save("screenshot.jpg", "jpeg")