Tomar screens en jpg al pulsar con raton

Iniciado por RicRed, 10 Enero 2010, 19:38 PM

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

RicRed

Buenas a todos, la duda es la siguiente:

Como haria que cuando cada vez que clicke con el raton tome un screen y la guarde en un jpg en una carpeta puede ser en c: solo la parte donde esta situada el cursor capture imagen

Bueno es todo, espero me hayan entendido

Saludos...

gulabyte


Para tomar una captura de la pantalla yo uso la clase cJPEG: http://gurea.netii.net/cJPEG.cls

Tienes que agregarlo al proyecto como "Módulo de clase" y se usa del siguiente modo:

Dim Captura As New cJpeg 'Declaras la clase
Captura.SetSamplingFrequencies 2, 2, 2, 2, 2, 2 'Configuración por defecto
Captura.Quality = <Aquí un número entre 1-100>
Captura.SampleScreen 'Función que recoge la imagen en pantalla
Captura.SaveFile <Aquí la ruta de la imagen>


Lo del click del ratón lo dejo a tu cuenta.. ;D

salu10

RicRed

Bueno lo que quiero es esto los mismo de arriba pero que guarde en varias imagenes al dar click por ejemplo en el C:

Guarde 1.jpg 2.jpg 3.jpg etc... al pulsar click con el raton solo la parte del cursor osea una region del cursor para que no ocupe mucho espacio.

Bueno es todo...

No se mucho sobre VB, espero me ayuden :D

Saludos...


Jaixon Jax

  Con GetAsyncKeyState Capturas el Click yo he visto varios ejemplos de captura de pantalla en c ++

  Aqui hay un code que use por un tiempo pero esta en C++ y captura en BMP el cual tienes que comprimir a JPG por que el archivo queda pesando mas de un mega  :o si lo comprimes con winzip queda en 150 KB que son mas manejables pero si lo comprimes a jpg te quedara de 40 a 50 KB .:

El code esta en el subforo de C++ .


  Saludos ...