C/Visual C - LIBRERIA GRAFICA PARA ANSI C

 
Vista:

LIBRERIA GRAFICA PARA ANSI C

Publicado por manu (1 intervención) el 14/11/2002 22:06:35
Hola a todos:

Necesito encontrar una librería gráfica 2D que a ser posible esté en ANSI C (si no, es igual). Es para dibujar gráficos sencillos en modo DOS (bueno, ahora ya en windows emulando DOS jeje).

Muchas gracias por adelantado, espero que alguien pueda ayudarme!!

Chao

Manu
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Recomendaciones de librerías gráficas 2D para ANSI C en modo DOS

Publicado por Alejandro (913 intervenciones) el 02/04/2025 21:37:16
Hola Manu:

Para dibujar gráficos sencillos en modo DOS (o en Windows emulando DOS), aquí tienes algunas librerías gráficas en ANSI C que podrían ser útiles:

1. BGI (Borland Graphics Interface):
- Esta es una de las librerías más clásicas para gráficos en modo DOS. Viene con el compilador Turbo C y permite realizar gráficos 2D de manera sencilla. Puedes usar funciones como `initgraph()`, `line()`, `circle()`, etc.
- Nota: Aunque BGI no es estrictamente ANSI C, es ampliamente utilizada en entornos DOS.

2. SDL (Simple DirectMedia Layer):
- Aunque SDL es más moderna y no está diseñada específicamente para DOS, puedes usarla en Windows para crear aplicaciones gráficas. Es compatible con C y ofrece una buena cantidad de funciones para gráficos 2D.
- Puedes encontrar más información y ejemplos en su sitio web oficial (https://www.libsdl.org/).

3. Allegro:
- Allegro es otra librería que permite crear gráficos 2D y es compatible con C. Aunque es más conocida por su uso en juegos, también es adecuada para gráficos sencillos. Tiene soporte para múltiples plataformas, incluyendo Windows.
- Puedes consultar su documentación aquí (https://liballeg.org/).

4. G2:
- La librería g2 es una opción que se puede utilizar para aplicaciones gráficas 2D en C. Aunque está más orientada a aplicaciones modernas, puedes adaptarla para tus necesidades.
- Puedes encontrar más información sobre esta librería en su repositorio de GitHub (https://github.com/danielrmeyer/g2).

5. Olive.c:
- Esta es una librería gráfica simple para C que permite manipular datos de píxeles directamente en memoria. Aunque es un trabajo en progreso, puede ser útil para gráficos básicos.
- Más detalles están disponibles en su repositorio de GitHub (https://github.com/tsoding/olive.c).

Te recomiendo que revises estas opciones y elijas la que mejor se adapte a tus necesidades.

¡Espero que esto te ayude!

Chao.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar