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).