現在、TkinterとPILを使用してPythonで画像ビューアを作成していますが、画像の読み込みを高速化したいと考えています。したがって、TkinterとPILでLibjpeg Turboをインストールして利用する方法、またはpyQTや別のイメージングライブラリなどの別のGUIツールキットを使用する必要がある場合でも(OpenCVと呼ばれるものを見つけましたか?)
では、基本的に、Pythonで大きな画像を読み込んだり、サイズを変更したり、表示したりするための最良かつ最速の方法は何でしょうか。
編集:主なボトルネックは画像のサイズ変更であると思います。それは表示されますが、その前は画像の読み込み自体です。私は本質的にPythonの初心者なので、そのようなものを測定する方法がわからないので、はっきりとはわかりません。
そして私がやっていることは基本的にミニマルな画像ビューアです。私のコードを見たい場合はここにあります:http://pastebin.com/fwf8b0cU
編集2:私はcProfileをたくさん実行し、いくつかのコードを修正し、いくつかの速度低下を修正しました。だから今私の質問は本質的に私はpyQTのような別のGUIツールキットまたは別のイメージングライブラリを使用するべきかということです(私はOpenCVと呼ばれるものを見つけましたか?)。