Capturar la pantalla en C

0x666

Hola buenas

Llevo un tiempo buscando como capturar la pantalla ( hacer un screenshot) en C, osea capturar y guardar en una variable.
Toda la informacion que he encontrado ha sido insuficiente .

A si que si alguien sabe como hacerlo que me ayude.

Bye bye bye

javithelong

Asi solo en C no creo que se pueda, igual en alguna libreria grafica hay alguna historia, pero lo dudo mucho.

Siempre puedes ejecutar un programa externo con una llamada a system, que capture la pantalla...

No se, en linux igual un system("ksnapshot <aqui algun parametro para que capture directamente>"); te funciona.

Saludos

SeeD_Squall

nose.. as provado en cojer una camara digital? XD

gF

Screenshock!!??

Yo si que casi entro en "shock" cuando lo he leido...

Para hacerlo en C necesitarás alguna librería gráfica o alguna llamada al sistema que lo haga.

0x666

conseguido, via apis.

LOc0

Podrías decir cómo lo has solucionado o poner algún enlace a la web de donde has sacado la información.

Salu2 ;)

Usuarios habituales

  • LOc0
  • 0x666
  • gF
  • SeeD_Squall
  • javithelong