FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
Captura de imagen
Me he dado unas vueltas por aca debido a una consulta que tengo. He realizado una funcion donde simulo que se presione la tecla PRINT SCREEN, emulo que se suelte la tecla, luego trato la imagen (es decir, realizo N operaciones con ella que no vienen al caso), y cuando vuelvo a llamar a esta funcion el Clipboard mantiene la misma imagen =.= ¿Podrian ayudarme, por favor?
Tengo algo asi: void miFuncion() { keybd_event(VK_SNAPSHOT, 0, 0 , 0); //para presionar keybd_event(VK_SNAPSHOT, 0, 2, 0); //para soltar TClipboard *clip = Clipboard(); if (clip->HasFormat(CF_BITMAP)) { //N operaciones bla bla bla clip->Clear(); } //y la 2da vez ya NO funciona u_u mantiene la imagen q tomo la 1ra vez } Agradezco de antemano su ayuda. Última edición por luiggixD fecha: 22-10-2008 a las 15:38:23. |
#2
|
|||
|
|||
Bueno, pero haras el copiar a clipboard antes de llamarla por segunda vez no?
|
#3
|
|||
|
|||
Creo que no hago eso. Gracias por el dato
|
#4
|
|||
|
|||
Captura de Pantalla
Saludos, bueno si lo que quieres es capturar la pantalla o un area de la pantalla usar el clipboard no es lo mejor, pues eso deja la imagen en el clipboard, el Api de windows tiene funciones para eso, tome estos ejemplos http://www.swissdelphicenter.ch/en/showcode.php?id=259
Aunque ahora salta una pregunta de mi parte, las funciones para captura de pantalla son muy lentas según mi opnión, en mi máquina que es un dual core a 2Ghz con una tarjeta intel(ALGO COMUN) demora entre 16ms y 32MS inmaginemos que queremos crear un video entonces ese video es a 25fps es decir necesitaría una imagen cada 40ms a simple vista ese tiempo alcanza, pero adicionemosle la compresión del codec, el audio y entonces tengo como resultado que en necesito una captura más rápida, AHORA soy yoel que pide ayuda ja,ja,ja,ja,ja,ja Gracias a todos |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
captura de pantalla | magomalo | C++ Builder | 1 | 04-02-2007 01:25:17 |
Captura de errores | scooterjgm | OOP | 3 | 04-10-2004 16:52:39 |
captura de una pagina web | willy | Internet | 1 | 05-03-2004 14:05:05 |
Captura de errores con WHEN ANY | Carlitos | Firebird e Interbase | 3 | 03-09-2003 14:41:28 |
Captura de pantalla | craven | API de Windows | 1 | 29-08-2003 15:51:39 |
|