pygtk を使用してファイル ブラウザーを作成しています。画像ファイルの場合、pixbuf_new_from_file で画像を読み込んでスケーリングすることで、いくつかのプレビューを表示しています。大きなファイルを含むディレクトリ (ポートフォリオを参照する場合など) では、時間がかかりすぎます。解像度の低い画像を読み込むことはできますか?
コード全体はGitにあります。dirFrame.py の renderMainDirContent 関数は時間がかかりすぎる部分です。
pixbuf_new_from_file_at_size は、パフォーマンスにほとんど影響を与えないため、完全なイメージとスケールをロードするようです。