Librerias Que Se Utilizan Para Graficar
Allegro
Allegro (Atari Low-Level Game Routines, que fue reemplazado por Allegro Low-Level Game Routines) consiste en unas librerías para C/C++ (que también se pueden utilizar en Python, D, Pascal y Lua) que facilitan el manejo multimedia para programar, principalmente, juegos.
Es una librería que dispone de todo lo necesario para programar un juego devideo. Allegro nos brinda una solución para gestionar gráficos, sonido, el teclado, el ratón, los temporizadores.
Winbgim
Esta librería tiene como objetivo emular la librería graphics.h de Borland C++ y facilitar algunas funciones del Mouse. La ventaja de esta librería es que nos permite crear aplicaciones gráficas con compiladores GNU tales como el ambiente de desarrollo Dev C++ de la mismamanera como se crean en el compilador comercial Borland C++.
Graphics
Contiene las declaraciones y funciones relacionadas con graficación e inicializar el monitor en modo gráfico y utilizar sus pixeles.
Windows
Es un fichero de cabecera específico de windows para la programación en C que contiene declaraciones de todas las funciones en el API de Windows, todas las macros comunes utilizadas porWindows, y todos los tipos de datos utilizados por las múltiples funciones y subsistemas Define un número amplio de funciones específicas de Windows que pueden ser utilizadas en C.
SDL (Simple DirectMedia Layer)
Es una librería multiplataforma escrita en el lenguaje de programación C/C++ y disponible para todos los sistemas operativos (Windows, Linux, BeOS, NetBSD, etc.). Permite controlartodo lo referente al video 2D y 3D con OpenGL, reproduce archivos multimedia y controla el teclado, ratón o joystick.
g2
* La biblioteca g2 provee funciones para graficar en 2D desde un programa en lenguaje C (Fortran o Perl). Se distribuye en forma gratuita y se puede compilar en diversos sistemas operativos (dado que está escrita en ANSI C). Además de la visualización en el entorno gráfico,también permite generar archivos PNG o Postscript (con ayuda de otras bibliotecas como gd, también de distribución gratuita.
Cromada CML
La librería de conversiones multimedia, CML (Multimedia Conversion Library), permite añadir conversión de audio y vídeo a las aplicaciones. Destaca por la amplia variedad de formatos de imagen y vídeo que soporta, así como diversas funciones para filtrado;brillo; contraste; calidad de video, etc.
FreeImage
Se trata de una librería que se distribuye bajo la licencia "Open Source" en dos versiones: una en formato binario, que puede ser enlazada con los objetos de cualquier compilador C++ 32-bits. Otra en código fuente, que puede ser utilizada en Visual C++ 6.0 y para Linux.
Adecuado para desarrolladores que quieran que sus programas soportenformatos gráficos como BMP, JPEG, TIFF, PCX, y otros formatos útiles para las presentaciones multimedia actuales
TIP (Tools for Image Processing)
* C++ Tools for Image Processing (TiP) es una librería C++ que implementa estructuras de datos y algoritmos para visión artificial y proceso de imágenes. El propósito de este paquete es proporcionar una plataforma de desarrollo consistente, rápida yfiable para desarrollo de aplicaciones de proceso de imágenes y visión artificial.
VTK. The Visualization ToolKit
* VTK es un sistema para procesamiento de imágenes y visualización 3D de código abierto ("Open Source") disponible para una gran cantidad de plataformas. Es un paquete claramente orientado a las técnicas de POO compuesto por más de 700 clases C++, aunque también dispone deinterfaces para que pueda ser utilizado desde Tcl/Tk, Java y Python. Dispone de algoritmos muy avanzados de modelado, visualización, métodos volumétricos, etc.
ParaView
* Mas que una librería, ParaView es una aplicación escrita en C++ y Tcl/Tk que utiliza algunos componentes de VTK . El paquete ha sido diseñado originariamente como herramienta para el análisis de cantidades masivas de...
Regístrate para leer el documento completo.