Forum: Multimedia
Delphi
by erniepb,
31. Aug 2004
@nailor: Danke des hat geholfen, auch wenn der Prozessor immer noch ein wenig "kocht".
Forum: Multimedia
Delphi
by erniepb,
28. Aug 2004
Also ich hab mir mal einige Beiträge zum Thema ScanLine angeguckt, aber ich konnte leider nicht wirklich herausfinden, wie ich nun den Pixeln einer Zeile ne Farbe mittels scanline zuweise. Könnte mir vielleicht jemand dazu ein Bspcode posten oder n Link zu nem Tut wo das wirklich drinsteht??
Forum: Multimedia
Delphi
by erniepb,
28. Aug 2004
Nach einigem rumbasteln, hab ich es jetzt geschafft den Rechenaufwand noch ein wenig zu optimieren, indem ich die Aufrufe von: MyBmp.Canvas.Pixels := CanvasPlane.Color; reduziere, da wo es nicht unbedingt notwendig ist, bringt bei einem Centrino 1,5GHz immerhin knapp 20%.
Gibt es aber vielleicht ein Möglichkeit den Grafikchipsatz diese Pixelzuweisung machen zu lassen? Ich hab irgendwo mal...
Forum: Multimedia
Delphi
by erniepb,
28. Aug 2004
Hmm.. also das mit dem ScanLine verstehe ich leider noch nicht so wirklich, denn diese Funktion liest mir doch nur aus einem Bitmap eine Zeile aus oder kann man damit auch ne Zeile "setzen"??
@nailor: Naja , ich würd das ganze doch recht häufig aktualisieren, vieleicht so 10-12mal pro Sekunde wär meine Vorstellung, aber des geht momentan gar nicht... *seufz*
Danke soweit!! Auch wenns bisher...
Forum: Multimedia
Delphi
by erniepb,
28. Aug 2004
Hallo
Gleich zur Frage: Welche Möglichkeiten gibt es die Daten aus einem Array of record ... der unteranderem auch einen Farbwert enthält an ein Bitmap oder ähnliches zu übergeben, wobei die Array-Koordinaten gleich den Pixel-Koordinaten.
Momentan mach ich des so, wobei das ganze kontinuierlich durch ne Timerkomponente aufgerufen wird:
TCanvasPlaneCoord = record
...