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

Problemas bitmap

Estas en el tema de Problemas bitmap en el foro de .NET en Foros del Web. Estoy intentando capturar frames de un video que se halla en reproduccion. Para ello en primer lugar vuelco el buffer a un array. Y luego ...
  #1 (permalink)  
Antiguo 25/10/2006, 05:01
 
Fecha de Ingreso: octubre-2006
Mensajes: 5
Antigüedad: 17 años, 6 meses
Puntos: 0
Problemas bitmap

Estoy intentando capturar frames de un video que se halla en reproduccion.
Para ello en primer lugar vuelco el buffer a un array.
Y luego uso la siguiente secuencia para obtener la imagen

GCHandle handle = GCHandle.Alloc(arrayRegistro,
GCHandleType.Pinned);
int scan0 = (int)handle.AddrOfPinnedObject();
scan0 += (altoVideo - 1) * stride;


captura = new Bitmap(anchoVideo, altoVideo, -stride,
PixelFormat.Format24bppRgb, (IntPtr)scan0);

handle.Free();

Lo que sucede es que luego cuando realiza una nueva captura mi anterio
bitmap tambien se modifica puesto que el puntero apunta a la nueva direccion.
He probado con new IntPtr(scan0) a la hora de pasarselo al bitmap y nada.

Por favor si alguien puede ayudar se lo agradeceria
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 01:44.