Einzelnen Beitrag anzeigen

Eichhoernchen

Registriert seit: 22. Apr 2004
Ort: Hagen
322 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: WebCam-Bild in Array

  Alt 15. Okt 2005, 14:54
was für nen array haste denn?


Du kannst es ja einfach auf ein Panel zeichnen und es von dem Panel runterkopieren mit GETDC

Delphi-Quellcode:
var can : TCanvas;
    bitmap : array of TBitmap;
    index : integer;
..
Begin
... //Bild auf Panel

can := TCanvas.create;

can.Handle := GetDC(Panel1.Handle);

setlength(bitmap, high(bitmap)+1);

index := high(bitmap)-1;

bitmap[index] := TBitmap.create;

bitmap[index].pixelformat := pf32bit;

bitmap[index].Width := //beite;

bitmap[index].Height := //höhe;

bitmap[index].Canvas.CopyRect( Rect( 0 ,0, bitmap[index].Width, bitmap[index].Height), can , Rect(0, 0, Panel1.Width, Panel1.Height));

can.free;

end;

Ist ungetestet aber ich denke das sollte gehen!
Jan
  Mit Zitat antworten Zitat