2 Stimmen

Schnelles Laden und Anzeigen von Bildern in Python (Verwendung von Libjpeg Turbo in Python?)

Ich bin derzeit die Erstellung eines Bildbetrachters in Python mit Tkinter und PIL, aber ich möchte das Bild laden schneller sein. Daher würde ich gerne wissen, wie ich Libjpeg Turbo mit Tkinter und PIL installieren und nutzen kann, oder ob ich ein anderes GUI-Toolkit wie pyQT oder eine andere Bildbearbeitungsbibliothek (ich habe etwas namens OpenCV?) verwenden sollte.

Also im Wesentlichen, was ist der beste und schnellste Weg, ich kann laden, Größe ändern, und ein großes Bild in Python anzeigen?

EDIT: Ich glaube, der Hauptengpass ist die Größenänderung des Bildes, sie ist sichtbar, aber davor ist es das Laden des Bildes selbst. Ich kann nicht sicher sagen, obwohl, weil ich nicht weiß, wie man so etwas zu messen, wie ich im Wesentlichen ein Python Newb bin.

Und was ich mache, ist im Grunde ein minimalistischer Bildbetrachter. Wenn Sie meinen Code sehen wollen, finden Sie ihn hier: http://pastebin.com/fwf8b0cU

EDIT 2: Ich habe durch cProfile ein Bündel laufen und haben einige Code behoben, und behoben einige Langsamkeit. Also jetzt meine Frage ist im Wesentlichen sollte ich mit einem anderen GUI-Toolkit wie pyQT oder eine andere Bildgebung Bibliothek (ich fand etwas namens OpenCV?).

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X