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.





Antwort per Email an