Pygtk图像加载太慢/加载较小

时间:2013-10-30 18:30:01

标签: python pygtk

我正在使用pygtk编写文件浏览器。对于图像文件,我通过pixbuf_new_from_file加载图像并缩放它们来显示一些预览。在具有大文件的目录中(例如浏览投资组合时)需要太长时间。是否可以加载分辨率较低的图像?

可在Git找到整个代码。在dirFrame.py中,函数renderMainDirContent是一个耗时太长的部分。

pixbuf_new_from_file_at_size似乎加载了完整的图像和比例,因为它对性能几乎没有影响。

1 个答案:

答案 0 :(得分:0)

似乎没有更快的方法来使用python执行此操作。使用numpy加载和缩放图像可以提高性能,但是您需要保存缩略图以获得可接受的性能,至少对于大图像而言。