hallo zusammen
merci für die Lektion, wieder ein bisschen schlauer:).
ich werde es also nur mit einem Timer probieren. Sollte eigentlich ja
auch gehen, da jese Bild sicher mehr als 2 Sekunden erscheint in der
Slideshow...
gruss
yves
On Jun 25, 2007, at 5:53 PM, Andy Fuchs wrote:
Yves,
nur weil Du in einem Thread skalierst, heisst das NICHT, dass das
Skalieren
auch ge-threaded ist. Dein Thread blockiert das System während des
Skalierens. Insofern verschenkst Du Performance, weil nun zum
Skalieren auch
noch der Overhead des Threads hinzukommt.
Wie Christian schon richtig sagt ist ein Timer die bessere Lösung.
Dabei
kannst Du auch die skalierten Bilder cachen (alle die du bereits
skaliert
hast, oder die letzten 10, etc...). Dann skalierst Du bereits immer
das
nächste Bild, während der Benutzer das aktuelle aufruft. Damit hast
Du das
Bild SOFORT ohne Verzögerung, da die Skalierung im Hintergrund
abläuft. So
macht man das z.B. auch im Internet (bzw. so ähnlich arbeiten auch
Browser).
andy
at 25.06.2007 17:33 Uhr, Yves Seiler wrote:
ich brauche also den thread um die Bilder im Hintergrund
vorzubereiten und habe einen
timer der unabhängig davon die Bilder abspielt. Aber vielleicht geht
das tatsächlich nicht so.