将 gtk Pixbuf 保存为 jpg
Save gtk Pixbuf as a jpg
我有一个 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
中保存图像?
Pixbuf.save
的文档说支持的格式类型包括 "jpeg"
而不是 "jpg"
:
pb.save("screenshot.jpg", "jpeg")
我有一个 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
中保存图像?
Pixbuf.save
的文档说支持的格式类型包括 "jpeg"
而不是 "jpg"
:
pb.save("screenshot.jpg", "jpeg")