Seite 2 von 2

Re: Image drehen?

Verfasst: 22.09.2009 19:06
von Kaeru Gaman
inc. hat geschrieben:Die Routine oben ist leider PB bedingt grotten langsam. Das Problem ist hier die Verschachtelte For/Next Routine und vor allem der Plot() Befehl.
mit der neuen DrawingLib mit 4.40 allerdings schon wesentlich performanter als früher.
und schon seit der 4.20(?) benutze Plot mit Farbwertangabe DSA anstatt über den DC zu gehen wie die anderen Draw Befehle.

das neue Plot soll nicht mehr viel langsamer sein als ein DrawingBuffer Zugriff, habe allerdings auch keine Meßwerte zur Hand.
Wirklich performanter wird man nur noch wenn man direkt auf die Matrix des Images zugreift und auf sämtliches Drawing verzichtet.

weiterhin sehe ich nicht, inwieweit zwei verschachtelte For-Schleifen wesentlich langsamer sein sollten, als eine While.

Re: Image drehen?

Verfasst: 23.09.2009 21:19
von inc.
Kaeru Gaman hat geschrieben:weiterhin sehe ich nicht, inwieweit zwei verschachtelte For-Schleifen wesentlich langsamer sein sollten, als eine While.
http://www.purebasic.fr/english/viewtop ... =7&t=27449
Tronds nicht verschachtelte "while" Routine ist in jenem Image-Manipulations-Beispiel wesentl. schneller