Einzelnen Beitrag anzeigen

TStringlist

Registriert seit: 1. Dez 2003
360 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: Bild von der Webcam festhalten?

  Alt 15. Jan 2006, 09:35
Zitat von Chrissi91:
... Deshalb suche ich nur die Procedure, wo du das Bild machst. Ohne komprimieren, etc. Wie kann ich jetzt also das Bild einfach einem Image zufügen?
Ohne ein Dekomprimieren geht das nicht so einfach, weil die Bilder von der WebCam immer nur komprimiert in einer Callback-Funktion vorbeigereicht werden.

Wenn du das in einer OnButton1.Click-Routine auslösen möchtest, dann kopiere doch einfach den Code der Timer1Timer-Procedure in diese OnClick-Proc rüber. Anschließen lädst du dann in der Callback-Funktion mittels dieser Zeile

Image1.Picture.Bitmap.Assign(form1.FBitmap); das FBitmap in ein Image.



Alternativ gäbe es sonst höchstens noch die Methode, das Ganze übers Clipboard abzuwickeln (hier, im post von alcaeus). Da wird dann automatisch dekomprimiert. Das taugt aber eigentlich nur dann, wenn du auch wirklich nur ab und zu mal ein Bild benötigst, und nicht permanent (denn dadurch würdest ja dann das ClipBoard für alles andere blockiert werden).
MfG (& Thx ggf.)
  Mit Zitat antworten Zitat