PDA

Ver la Versión Completa : Capturar una pantalla seleccionada


malditango
23-03-2017, 18:14:24
Buenas tardes gente estoy tratando de hacer un proyecto el cual quisiera q capture la pantalla y la guarde en bmp o jpeg, pero quiero dar la region o seleccionarla manualmente aqui les envio una imagen para mas entendimiento
http://s2.subirimagenes.com/otros/97110651.jpg
Q solo capture lo q esta dentro del marco rojo

malditango
23-03-2017, 18:15:42
Disculpe pero no puedo publicar imagenes en las publicaciones

escafandra
23-03-2017, 21:44:56
Buenas tardes gente estoy tratando de hacer un proyecto el cual quisiera q capture la pantalla y la guarde en bmp o jpeg, pero quiero dar la region o seleccionarla manualmente aqui les envio una imagen para mas entendimiento
http://s2.subirimagenes.com/otros/97110651.jpg
Q solo capture lo q esta dentro del marco rojo


¿En que parte de tu código tienes el problema?

En principio el planteamiento es sencillo. Debes implementar una ventana que actúe de frame móvil y con posibilidad de cambio de tamaño para encuadrar la zona a capturar. Luego debes capturar la zona para lo que puedes usar la API BitBlt (https://msdn.microsoft.com/es-es/library/windows/desktop/dd183370(v=vs.85).aspx) del HDC destino obtienes un HBITMAP que podrás usar para guardar un bmp o convertirlo a jpg con la VCL o GDI+.

Saludos.