
27/06/2006, 15:16
|
| | Fecha de Ingreso: junio-2003 Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 21 años, 9 meses Puntos: 7 | |
Mandar bytes constantemente a un PictureBox Hola Buenas Noches,
Verán tengo un objeto que me devuelve en un array de bytes la captura de la webcam, y quiero estar enviando constantemente estos datos a un picturebox.
Actualmente tengo el siguiente codigo
[CODE]
Private objCam As CAMSERVERLib.CameraClass
Private bytesImagenes() As Byte
Private Sub MostrarImagen()
objCam = New CAMSERVERLib.CameraClass
While True
bytesImagenes = CType(objCam.GrabFrame(100), Byte())
Dim ms As MemoryStream = New MemoryStream(bytesImagenes)
Dim imagen As Bitmap = New Bitmap(ms)
pictureBox.Image = imagen
End While
End Sub
[\CODE]
Lo que pasa, que entre captura y captura, tarda un par de segundos, me imagino que es por el crear tantos New MemoryStream y tantos New Bitmap.
Si alguien puede darme una idea de como hacerlo... sería con un buffered o con un Stream, ¿No?
En fin, les agradecería la ayuda.
__________________ Charlie. |