Foros del Web » Programación para mayores de 30 ;) » .NET »

Mandar bytes constantemente a un PictureBox

Estas en el tema de Mandar bytes constantemente a un PictureBox en el foro de .NET en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 27/06/2006, 15:16
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 11 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.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:02.