Реферат: Просмотрщик графических файлов. Форматы PCX и BMP

{

union REGS regs; // объявленов dos.h - регистры

regs.h.ah = 0;

regs.h.al = 0x03; // номер текстового режима

int86 (0x10, &regs, &regs);

}

void set_palette (int color, byte r, byte g, byte b) // устанавлениецветавпалитре

{

outportb (0x3C8, color);

outportb (0x3C9, r);

outportb (0x3C9, g);

outportb (0x3C9, b); }

// вывод пиксела установленного цвета в позицию x y

void put_pixel (int x, int y, byte color)

{

if (y>=0 && y<MaxY) // можно вывести эту точку

if (x>=0 && x<MaxX)

video[y*MaxX+x] = color; // использование прямого доступа к памяти

}

// Чтениезаголовка pcx файла

void read_pcx_header (FILE *dataFile, pcxHeaderType &pcxHeader)

{

fread (&pcxHeader, sizeof (pcxHeaderType), 1, dataFile);

}

// Вывод pcx файланаэкран

int show_pcx (char *name)

{

pcxHeaderType pcxHeader; // структуразаголовка

FILE *dataFile; // указательна pcx файл

К-во Просмотров: 368
Бесплатно скачать Реферат: Просмотрщик графических файлов. Форматы PCX и BMP