Capto la pantalla, la pongo en Image1 y se ve haci....

Iniciado por kakinets, 14 Junio 2007, 03:09 AM

0 Miembros y 1 Visitante están viendo este tema.

kakinets

bueno hice un programa en el cual capata la pantalla cada 5milisegundo y la pone en un control Image.

el proble es el siguien:
como veran en la imagen de abajo, la pantalla q capto se repite varias veces achicandose no se si lo notan...




bueno mi pregunta es por q hace esto??

espero q allan entendidoooo

Fácil mijo es que tu aplicación se capta a sí mismo,
Intenta hacer esto,
Que se inicie oculto
(Form1.Hide)
Con un timer as que deje de captar Imágenes al minuto
Seguido de eso que sea otra vez visible (Form1.Show)
Y veras que no se repite
Porque ahora el formulario no se capta a sí mismo :P

Otro ejemplo, nunca a as intentado poner tu Cam en el MSN y captar el recuadro de tu Cam con tu Cam jejeje suena raro pero es algo parecido


ay me dices si le cachaste la onda

salu 2
jajajaja xD ya no me puedo cambiar el nick no me deja el deste como admin del perfil xD

Por cierto, no rayes tus pantallazos a quien le importa cuantos programas tienes o con quien platicas  :P
jajajaja xD ya no me puedo cambiar el nick no me deja el deste como admin del perfil xD

Martín Fierro

Se llama efecto espejo.... y es como si te pusieras frente a un espejo viendote en otro espejo..... :D

De hecho es por este efecto que algunos programas tipo vnc no permiten un loopback o lo que es lo  mismo conectar el cliente a un servidor en la misma maquina...

De ahi al infinito.... al final te roba recursos e incluso te puede ralentizar la maquina... o cono en tu caso, cascar el programa.

Pero bueno opino igual...

A quien diablos le interesaría un programa que capture una imágen de su propio directorio en live..

digo si lo que quieres es programar un tipo de keyloger o un software espia que guarde las capturas en una carpeta oculta es otra cosa...

Si es así y el programa está en hide, (como ya te indicaron) no tendrás el problema...
Y no me importa nada..

cheatmaster

sencillo, az que cuando haga la foto la guarde en un directorio ejemplo "C\Foto.jpg" luego haces q la ponga en un host o  algo :D

kakinets

listo gracias por sus consejos y por resorver las dudas...

Otra pregunta por sierte no hay alguna forma de mandar los datos de la captura por medio de winsock sin guuardar...

me explico..
Capto la pantalla la coloco en el contro image (sin guardar la captura) y de ahi mandarla al cliente?? es imposible lo q quiero hacer??

Pues de echo si se puede pero se tienen que guardar en los archivos temporales  :P
jajajaja xD ya no me puedo cambiar el nick no me deja el deste como admin del perfil xD

kakinets


kakinets

La verdad no encontre nada alguien tiene  info sobre los temporales?? si alguien me puede fasilitar algun material..

yovaninu

Cita de: kakinets en 14 Junio 2007, 23:45 PM
me explico..
Capto la pantalla la coloco en el contro image (sin guardar la captura) y de ahi mandarla al cliente?? es imposible lo q quiero hacer??
es exactamente lo que deseo hacer, tratar de enviar una captura sin tener que guardarla en el disco ¿se podrá?