SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: pablozam en Jueves 17 de Abril de 2008, 05:59

Título: Imprimir Graficos C++ (dos)
Publicado por: pablozam en Jueves 17 de Abril de 2008, 05:59
Hola, estoy desarrolando un programa que toma datos por puerto serie y los grafica en un eje de coordenadas en interfaz gráfica, necesitaria saber de que manera ese grafico que genero lo puedo imprimir o guardar como imagen. Desde ya muchas gracias.
Título: Re: Imprimir Graficos C++ (dos)
Publicado por: Geo en Jueves 17 de Abril de 2008, 08:08
¿Qué biblioteca o componente estás utilizando para mostrar el gráfico? Si se trata de un componente, revisa la documentación pues probablemente cuente con algún método para exportar a un archivo.
Título: Re: Imprimir Graficos C++ (dos)
Publicado por: pablozam en Jueves 17 de Abril de 2008, 14:06
los datos los tomo con un circuito con MAX232, los valores que capturo los almaceno en un lista y con las coordenadas que guardo en la lista genero una grafico con putpixel en pantalla de MS-DOS.
Título: Re: Imprimir Graficos C++ (dos)
Publicado por: Geo en Jueves 17 de Abril de 2008, 18:20
Por un momento pensé que estabas graficando en Windows :P.

Las coordenadas que tienes almacenadas te servirían para crear una imagen mapa de bits, sólo debes consultar el formato para crear este tipo de archivo, en el foro de retos checa el reto bitmap, creo que te ayudará.
Título: Re: Imprimir Graficos C++ (dos)
Publicado por: pablozam en Jueves 17 de Abril de 2008, 20:26
ok, muchas gracias
Título: Re: Imprimir Graficos C++ (dos)
Publicado por: Geo en Viernes 18 de Abril de 2008, 08:02
En esta página puedes encontrar información del formato BMP:
http://www.wotsit.org/list.asp?search=bmp&button=GO%21 (http://www.wotsit.org/list.asp?search=bmp&button=GO%21)

En el foro de retos probablemente encuentres algún código que te ayude (si es que todavía están disponibles allí los fuentes) :).