2015-05-09 89 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

如果這個解決方案是正確的,你能接受答案嗎? –