2015-05-09 91 views
0

是否可以使用Python和pyGTK 读取图像并更改显示的大小(即width = xxx height = xxx pixels)?pygtk缩放图像的宽度和高度

对不起,这个问题。这可能很简单, 但我还没有找到答案。

+0

问题解决了吗?如果是的话,请选择好的答案,让其他用户有什么解决方案。谢谢:) –

回答

2
width = xxx 
height = xxx 

im = gtk.Image() 
pixbuf = gtk.gdk.pixbuf_new_from_file("my.jpg") # Your image file 
scaled_buf = pixbuf.scale_simple(width, height, gtk.gdk.INTERP_BILINEAR) 
im.set_from_pixbuf(scaled_buf) 
im.show() 

有关的scale_simple最后一个参数更多的信息,请参阅interp_type

参考:PyGTK FAQ

+0

如果这个解决方案是正确的,你能接受答案吗? –