Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Dibujar pixeles en C (Linux)

Estas en el tema de Dibujar pixeles en C (Linux) en el foro de C/C++ en Foros del Web. Para la materia de "Gráficos por Computadora", estamos viendo como dibujar líneas y figuras con C, por supuesto, esto en Windows con la librería DOS.H, ...
  #1 (permalink)  
Antiguo 10/09/2008, 10:59
Avatar de daPhyre
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: [email protected] (Redirects to 127.0.0.1)
Mensajes: 2.404
Antigüedad: 16 años, 1 mes
Puntos: 142
Dibujar pixeles en C (Linux)

Para la materia de "Gráficos por Computadora", estamos viendo como dibujar líneas y figuras con C, por supuesto, esto en Windows con la librería DOS.H, usando una unión para poner los pixeles correspondientes.

Lo que yo quisiera es poder hacer algo similar en Linux. He estado investigando y he encontrado muy poca información, de la cual ninguna me ha funcionado. Lo más cercano que encontré fue con una librería X11, pero no la tengo al parecer y dice que debería venir incluida.

Agradecería cualquiera que me pudiera orientar, y más si alguien me pudiera un ejemplo más preciso de como hacerlo para estar seguro de no tener problemas posteriormente. Gracias de antemano
__________________
<signs>daPhyre</signs>
Jugaa.me


Adios al dolor de cabeza de IE...
  #2 (permalink)  
Antiguo 10/09/2008, 14:31
Avatar de WaRc3L  
Fecha de Ingreso: agosto-2008
Ubicación: My House
Mensajes: 89
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: Dibujar pixeles en C (Linux)

Bueno, yo no trabajo mucho con graficos en linux, pero se que se pueden hacer graficos con la libreria Qt. No se si voy en bien camino, pero puedes buscar informacion sobre la libreria Qt.

Saludos! y espero que te haya ayudado en algo..
__________________
Habla tu lenguaje favorito! Habla C++!
  #3 (permalink)  
Antiguo 11/09/2008, 01:35
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años
Puntos: 74
Respuesta: Dibujar pixeles en C (Linux)

DOS.h obviamente no es para Windows.

http://en.wikipedia.org/wiki/X11
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO

Última edición por Eternal Idol; 11/09/2008 a las 01:44
  #4 (permalink)  
Antiguo 11/09/2008, 09:01
Avatar de daPhyre
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: [email protected] (Redirects to 127.0.0.1)
Mensajes: 2.404
Antigüedad: 16 años, 1 mes
Puntos: 142
Respuesta: Dibujar pixeles en C (Linux)

Gracias por la ayuda. Estuve investigando sobre Qt, pero esta librería más bien parece ser para crear ventanas, estilo la función principal de Visual Basic.

Lo que yo necesito es algo más básico, solo una función que me abra una ventana y pueda dibujar pixeles en esta, al estilo como se hace con graphics.h o dos.h.

Desafortunadamente no entendí el punto que me intentó dar Eternal Idol. ¿Alguien puede decirme de que forma abro una ventana y dibujo pixeles en ella de manera standar para todos los SO? (Enfocado a Linux principalmente).
__________________
<signs>daPhyre</signs>
Jugaa.me


Adios al dolor de cabeza de IE...
  #5 (permalink)  
Antiguo 11/09/2008, 09:17
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años
Puntos: 74
Respuesta: Dibujar pixeles en C (Linux)

Cita:
Iniciado por daPhyre Ver Mensaje
Lo que yo necesito es algo más básico, solo una función que me abra una ventana y pueda dibujar pixeles en esta, al estilo como se hace con graphics.h o dos.h.

Desafortunadamente no entendí el punto que me intentó dar Eternal Idol.
Eso que pedis tiene sentido en un S.O. como MS-DOS donde se tiene acceso directo al hardware. Esa libreria no es para Windows y los programas que la usan ademas de no ser C standard son emulados bajo Windows.

Cita:
Iniciado por daPhyre Ver Mensaje
¿Alguien puede decirme de que forma abro una ventana y dibujo pixeles en ella de manera standar para todos los SO? (Enfocado a Linux principalmente).
No hay ninguna forma standard de hacerlo.
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
  #6 (permalink)  
Antiguo 11/09/2008, 09:34
Avatar de daPhyre
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: [email protected] (Redirects to 127.0.0.1)
Mensajes: 2.404
Antigüedad: 16 años, 1 mes
Puntos: 142
Respuesta: Dibujar pixeles en C (Linux)

Gracias. Ya comprendo más.

Siendo que no hay una forma standar básica, ¿Hay alguna forma de hacer algo como lo que pido y me corra en cualquier SO? Si no al menos me gustaría saber como hacerlo en Linux, si es posible para empezar.

Gracias
__________________
<signs>daPhyre</signs>
Jugaa.me


Adios al dolor de cabeza de IE...
  #7 (permalink)  
Antiguo 11/09/2008, 10:26
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años
Puntos: 74
Respuesta: Dibujar pixeles en C (Linux)

Si, con compilacion condicional, es decir si pero no. Necesitas acceder a la interfaz que provea el S.O. o una libreria que acceda a la misma.

Estimo que esto te servira para *NIX: http://en.wikipedia.org/wiki/X11
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
  #8 (permalink)  
Antiguo 12/09/2008, 11:32
Avatar de daPhyre
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: [email protected] (Redirects to 127.0.0.1)
Mensajes: 2.404
Antigüedad: 16 años, 1 mes
Puntos: 142
Respuesta: Dibujar pixeles en C (Linux)

Supongo que tendré que profundizar un poco más en este, pero aun no encuentro lo que busco. Si alguien me pudiera dar el código en C para poner un pixel o dibujar cualquier primitiva básica, con X11 o cualquier otra forma que sirva al propósito, estaría muy agradecido...
__________________
<signs>daPhyre</signs>
Jugaa.me


Adios al dolor de cabeza de IE...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:46.