Professional Documents
Culture Documents
INGENIERIA EN MECATRONICA.
GRAFICACION EN C
ALUMNO:
Ricardo Alberto Luevano Cano.
MATERIA:
Programacion Basica
MAESTRA:
Maria Eloisa Concepcion Carrera
Hernandez.
CURSO:
Enero-Agosto 2011.
Colores disponibles:
BLACK --> Negro RED --> Rojo BLUE --> Azul MAGENTA --> Púrpura
GREEN --> Verde BROWN --> Marrón CYAN --> Matiz entre azul y
verde YELLOW --> Amarillo LIGHTGRAY --> Gris Claro DARKGRAY -->
Gris Oscuro LIGHTBLUE --> Azul Claro LIGHTGREEN --> Verde Claro
LIGHTCYAN --> Matiz entre azul y verde, claro.... LIGHTRED -->
Rojo Claro WHITE --> Blanco LIGHTMAGENTA --> Púrpura Claro
SMALL_FONT
GOTHIC_FONT
DEFAULT_FONT
SANS_SERIF_FONT
VERT_DIR
CENTER_TEXT à Centrado
Ejemplo:
#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
int main(void)
int x,y;
x=getmaxx()/2;
y=getmaxy()/2;
circle(x,y,100);
outtextxy(x-80,y,"Ingenieria Mecanica");
getch();
closegraph();
return 0; }
Funciones principales de la
librería winbgim.h
Función
void circle (int x, int y, Dibuja un circulo en x,y de
int radius); radio radius
void cleardevice (void); Borra la pantalla
void line (int x1, int y1, Traza una línea desde x1,y1
int x2, int y2); hasta x2,y2
void lineto (int x, int y) Traza una línea desde la
posición actual de cursor
hasta x,y
void putpixel (int x, int y, Dibuja un pixel en x,y de
int color); color color
void rectangle (int left, Dibuja un rectangulo de
int top, int right, int esquenas top,left y
bottom); right,bottom
void setcolor (int color); Establece el color actual.
int mousex(void) Retorna la coordenada x del
Mouse relativa a la esquina
superior izquierda
int mousey(void) Retorna la coordenada y del
Mouse relativa a la esquina
superior izquierda
Ejemplos en DEV-C++
1. Dibuja una línea desde 0,0 hasta 400,400.
2. Gráfica del sin .
3. Dibujo de un rectángulo, circulo y un cuadrado.
4. Pinta toda la pantalla con colores rgb.
Modelo de color RGB
La descripción RGB (del inglés Red, Green, Blue; "rojo, verde, azul") de un color hace
referencia a la composición del color en términos de la intensidad de los colores primarios con
que se forma: el rojo, el verde y el azul. Es un modelo de color basado en la síntesis aditiva, con
el que es posible representar un color mediante la mezcla por adición de los tres colores luz
primarios. El modelo de color RGB no define por sí mismo lo que significa exactamente rojo,
verde o azul, por lo que los mismos valores RGB pueden mostrar colores notablemente
diferentes en diferentes dispositivos que usen este modelo de color. Aunque utilicen un mismo
modelo de color, sus espacios de color pueden variar considerablemente.
5. Dibujo de un círculo.