Основные функции установки параметров изображения

1. Установка цвета линий: setcolor (цвет);

2. Установка цвета фона: setbkcolor (цвет);

3. Установка стиля наполнителя замкнутых линий:

setfillstyle (номер наполнителя (0-12), цвет);

4. Установка толщины линий: setlinestyle (стиль линии, 0, толщина);

0 - непрерывная, 1 - из точек, 2,3 - штрих,

5. Установка стиля текста: settextstyle (шрифт 0-4, направление(0 – горизонтальное,1– вертикальное), размер);

Некоторые функции определения параметров режимов

detectgraph () - определяет графический режим и драйвер;

getcolor (), getbkcolor () - возвращают номер цвета объектов или фона соответственно.

Пример программы построения на экране дисплея геометрических фигур с использованием различной цветовой палитры:

#include <stdio.h>

#include <graphics.h>

#include <conio.h>

#include <process.h>

void main(void)

{

int g_driver=DETECT,g_mode,g_error;

int x,y;

initgraph(&g_driver,&g_mode,"c:\\bc31\\bgi");

g_error=graphresult();

if(g_error!=grOk)

{ puts("error");

getch();

exit(1);

}

setbkcolor(1);

setcolor(14);

settextstyle(3,1,5);

outtextxy(20,200,"IMEGES!!!");

settextstyle(3,0,5);

x=60;y=100;

circle(x,y,50);

outtextxy(30,180,"CIRCLE!!!");

getch();

bar(150,50,250,150);

outtextxy(180,180,"BAR!!!");

getch();

bar3d(300,50,340,150,20,1);

outtextxy(300,180,"BAR3d!!!");

getch();

setfillstyle(6,12);

rectangle (50,250,150,350);

floodfill(100,300,14);

outtextxy(70,380,"IMEGES!!! - N6");

getch();

setfillstyle(8,12);

rectangle (320,250,420,350);

floodfill(350,250,14);

outtextxy(340,380,"IMEGES!!! - N8");

getch();

closegraph();

}


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: