В настоящее время я создаю средство просмотра изображений в Python, используя Tkinter и PIL, но я хочу, чтобы загрузка изображений была быстрее. Поэтому я хотел бы знать, как я мог бы установить и использовать Libjpeg Turbo с Tkinter и PIL, или даже если бы мне пришлось использовать другой инструментарий GUI, такой как pyQT или другую библиотеку изображений (я нашел что-то под названием OpenCV?).
Итак, какой же самый лучший и быстрый способ загрузки, изменения размера и отображения большого изображения в python?
EDIT:
Я считаю, что основным узким местом является изменение размера изображения, оно видно, но до этого это сама загрузка изображения. Хотя я не могу сказать наверняка, потому что я не знаю, как измерить такую вещь, потому что я, по сути, новичок в питоне.
А то, что я делаю, - это в основном минималистичный просмотрщик изображений. Если вы хотите увидеть мой код, он здесь: http://pastebin.com/fwf8b0cU
РЕДАКТИРОВАТЬ 2: Я пробежал через cProfile кучу и исправил некоторый код, и исправил некоторую медленность. Поэтому теперь мой вопрос заключается в том, стоит ли мне использовать другой инструментарий GUI, такой как pyQT, или другую библиотеку изображений (я нашел что-то под названием OpenCV?).