Академический Документы
Профессиональный Документы
Культура Документы
Grficos Vectoriales
Es un tipo de imagen cuya principal caracterstica es que no se pixela (a diferencia
del mapa de bits), en realidad la imagen es la representacin de una expresin
matemtica (que incluye datos sobre el color, forma, opacidad, difuminacin, etc.),
capaz de ser modificada y transformada fcilmente sin perder calidad. Aunque
esto suene bonito, como contrapartida no es capaz de mostrar un gran realismo,
como se esperara de una fotografa por ejemplo, y las imgenes por lo general se
vern artificiales, sin embargo las imgenes vectoriales si son ideales para formas,
diseos y dibujos, como por ejemplo los iconos y letras.
Los grficos no son parte integral del lenguaje c sin embargo existen libreras para
crear grficos en c. La ms comn y fcil de manejar es la BGI de borland, esta
incluye la librera graphics y los manejadores de video. Para trabajar en modo
grafico se debe contar con los manejadores de tarjetas de video, se deber incluir
su
ruta
al
inicializar
el
modo
grfico
con
initgraph.
Para que el compilador pueda aceptar la librera de grficos es necesario
configurarlo. En borland c esto se hace con el target expert . Se debe recordar que
las funciones de grficos funcionen en MS_DOS. Para activar el target expert se
tiene que obtener el men contextual del editor.(Haciendo clic derecho sobre el
cdigo fuente). Luego se debe elegir una aplicacin (.EXE), Dos Estndar y
palomear la BGI. En versiones ms antiguas, se tiene que ir al men de opciones
y luego al men de linkery all seleccionar graphics. Tambin es buena idea tener
las rutas de las libreras y de los archivos de inclusin con sus rutas absolutas de
acuerdo a la instalacin del compilador. Cuando se elige la configuracin
automtica haciendo gdriver = DETECT, se tendr la mejor resolucin disponible
para la tarjeta grfica. En las computadoras con una tarjeta Sper VGA. Esto ser
una resolucin de 480 X 640 pixeles y 16 colores. Como referencia se puede usar
la ayuda del compilador y el libro de Turbo C: Programacin Avanzada de Herbert
Schildt.