ich muss/möchte gerne mit möglicht hoher Performance Bilder in einem QImage anzeigen.
Folgenden Code verwende ich dabei:
Code: Alles auswählen
renderView->resize(QImage(FileNameOfCurrentFrame).width(), QImage(FileNameOfCurrentFrame).height());
renderView->setPixmap(QPixmap::fromImage(QImage(FileNameOfCurrentFrame)));
Die Bilder sind eigendlich ein Movie welches im Momet mit 25 Frames/Sekunde abgespielt wird.
Die Bildgröße jedes Einzelbildes ist 1920x798px das kleinste Bild ist 5KB und das Größste 1,2MB. Das Movie ist 35 Sekunden lang.
Wenn ich jetzt das Movie mit 25 Frames/Sekunde abspiele, spielt es real 395 Sekunden.
Ich habe das ganze auch mal mit OpenGL versucht, da Spielt es "nur" 201 Sekunden. OpenGL kann ich aber aus bestimmten Günden leider nicht verwenden.
Deswegen meine Frage an euch, gibt es eine Möglichkeit das ganze etwas in der Performance zu steigern? Also Performance vom Rechner her stollte da sein. Extra SATA Platte für Movie only. Intel Conroe E6600 und 2GB RAM 800MHz.
Vielen Dank und Grüße
Nico