Programación Específica > OpenGL
Captura de pantalla de visualización
(1/1)
mlpi0001:
Hola a todos,
Estoy buscando la forma de capturar la ventana de visualización de opengl. Quiero capturar el contenido de la ventana en formato jpeg para luego utilizar la captura en la implementación de un sistema de calibración de cámaras. Existe tal función? o podría usar alguna librería que me permitiese hacerlo?
Un saludo y gracias.
killrazor:
--- Cita de: "mlpi0001" ---Hola a todos,
Estoy buscando la forma de capturar la ventana de visualización de opengl. Quiero capturar el contenido de la ventana en formato jpeg para luego utilizar la captura en la implementación de un sistema de calibración de cámaras. Existe tal función? o podría usar alguna librería que me permitiese hacerlo?
Un saludo y gracias.
--- Fin de la cita ---
En opengl existe la funcion glReadPixels, que puedes consultar en: http://www.opengl.org/sdk/docs/man/xhtm ... Pixels.xml
Una vez tienes los datos, apoyate en una libreria como DevIL, SDL_image o cualquier otra para convertir el buffer en un formato concreto de archivo (jpeg, png, o cualquier otro).
Aqui tienes un pequeño ejemplo de como se hace:
http://www.gamedev.net/community/forums ... _id=436385
mlpi0001:
Muchas gracias
Navegación
Ir a la versión completa