我正在尝试保存GdkPixbuf.Pixbuf对象转换为Python2.7中的文件。在
看来Pixbuf.save.保存()文档中出现的方法在Python中不可用,并且仅Pixbuf.savev()可用。在
在Python中使用该方法时,我已经搜索了该方法的正确语法,但所有可用的示例都使用旧语法:
pixbuf.savev("frame.jpg", "jpg", {"quality":"100"})
尝试使用Gtk3时会抛出一个错误,因此我需要提供4个参数。假设我必须把“质量”和“100”分成两个参数。但是,这样做会引发一个错误:
^{pr2}$Python解释器的回答是:
(GTKSample.py:9906): GdkPixbuf-WARNING **: Unrecognized parameter (q) passed to JPEG saver.
(GTKSample.py:9906): GdkPixbuf-WARNING **: Unrecognized parameter (u) passed to JPEG saver.
(GTKSample.py:9906): GdkPixbuf-WARNING **: Unrecognized parameter (a) passed to JPEG saver.
(GTKSample.py:9906): GdkPixbuf-WARNING **: Unrecognized parameter (l) passed to JPEG saver.
(GTKSample.py:9906): GdkPixbuf-WARNING **: Unrecognized parameter (i) passed to JPEG saver.
等等。如果有人能告诉我将GdkPixbuf保存到Python文件中的正确方法,我将不胜感激。在
应要求,我将自己在评论中找到的答案作为“答案”发布。在
将Gtk3 pixbuf保存为图像的正确语法是,例如:
相关问题 更多 >
编程相关推荐