Entwickler-Ecke

Multimedia / Grafik - schneller als canvas.pixles - scanline, ja aber wie genau?


WindFritz - So 27.03.11 21:48
Titel: schneller als canvas.pixles - scanline, ja aber wie genau?
Hallo,

bin zwar kein absoluter delphi-anfänger aber wegen autodidakt haperts wohl,
drum hier mal einfach meine Fragen:

kann man das mit scanline machen (viel schneller Lesen/schreiben von/auf das aktive Fenster)?

Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
function SetCanvPixles(x,y:integer;Col:TColor):boolean;
begin
 Form1.Canvas.Pixels[x,y]:=Col;      // später mit scanline
end;

function GetCanvPixles(x,y:integer):TColor;
begin
 result:=Form1.Canvas.Pixels[x,y];   // später mit scanline
end;

danke
Fritz

Moderiert von user profile iconNarses: Delphi-Tags hinzugefügt


bummi - So 27.03.11 21:52

Für Scanlines brauchst Du ein Bitmap, Perfomancevergleiche findest Du im Anhang.