Sección de códigos , trucos y ejemplos para visual basic


65 - Capturar la imagen de la pantalla y guardarla en un fichero en disco

<Volver> - Anterior - Siguiente



 

 

Contenido

 

 

 

 

 

Capturar pantalla con PrintScreen y guardarla como BMP

En el ejemplo utilizamos el Api keybd_event para capturar la pantalla, Esta función envía la pulsación de tecla Print Screen.

Luego una ves que está en el ClipBoard, guardamos la imagen mediante el método SavePicture del visual basic, para generar el archivo BMP en disco, y visualizamos la imagen en un Picturebox

 

Controles

 

Código fuente en el form

 


Capturar pantalla y guardarla como JPG

Este ejemplo es similar al anterior, pero utiliza dos clases creadas por John Korejwa para poder convertir la captura a formato JPG. Nota. La conversión solo funciona en plataformas NT. ( No está probado en windows Vista ).

el formulario de ejemplo permite indicar la calidad del gráfico, y las capturas se generan en el App.path del programa

Descargar proyecto

 


Capturar un rectángulo específico de la pantalla

Este ejemplo utiliza varias funciones de windows para poder , a diferencia del ejemplo anterior donde se capturaba toda la imagen completa de la pantalla, en este caso poder capturar un rectángulo o área concreto.

La función CaptureRectangle del ejemplo es muy simple de utilizar, y se le debe enviar como parámetros cuatro valores: El valor de las coordenadas Left y Top, y el tamaño, ancho y alto.

Por ejemplo:

Call CaptureRectangle(0, 0, 250, 250)

Luego el rectángulo capturado se pasa al Clipboard y por último se utiliza la función SavePicture para guadar la captura como archivo BMP en la ruta c:\archivo.BMP

Descargar código fuente

 


Recursos visual basic 6.0

Recursos visual basic.net



Buscar en Recursos vb