Forum: Multimedia
Delphi
by littleDave,
9. Okt 2008
Also mir fällt noch ScanLine ein.
Ich würd es mal so ähnlich versuchen:
const
ImgWidth = 1024;
ImgHeight = 768;
BufferSize = ImgWidth *
ImgHeight *
3; // 24 Bit Farbtiefe, 8 Bit Farbtiefe wäre * 1
Forum: Multimedia
Delphi
by littleDave,
9. Okt 2008
Weiß nicht, ob das mit SetBitmapBits funktioniert, kannte die Funktion bis gerade nicht. Jedoch ist wahrscheinlich das @pbuffer in SetBitmapBits falsch - einen Pointer auf einen Pointer erwartet die Funktion wahrscheinlich nicht -> folgendes ausprobieren
SetBitmapBits(Image1.Picture.Bitmap.Handle, ueye_picture_buffer_size, pBuffer);
Forum: Multimedia
Delphi
by littleDave,
9. Okt 2008
ActiveX1.CopyImage(Cardinal(pBuffer), image_buffer_size);