Реферат: Просмотрщик графических файлов. Форматы PCX и BMP
TEST2.PCX – графический файл формата PCX (256x160)
TEST3.BMP – графический файл формата BMP (320x22)
TEST3.PCX – графический файл формата PCX (200x125)
В корневом каталоге дискеты находится файл Read.me.
СПИСОК ЛИТЕРАТУРЫ
- Д.С. Ватолин "Алгоритмы сжатия изображений". Методические материалы к спецкурсу ВМиК МГУ "Машинная графика-2" под руководством Ю.М. Баяковского.
- Справочное руководство по IBMPC. Часть 1. Москва ТПП “Сфера” 1991 стр. 55-62
- http://home.novgorod.ru/lab/index.php3?path=formtfil/n-q
- http://fileformat.virtualave.net/ind_form.htm
- http://www.codenet.ru/progr/formt/intro.php
- http://vnews.uka.ru/html/school.htm
- http://www.halyava.ru/document/ext_b.htm
- http://members.nbci.com/treestation/
- http://graphics.cs.msu.su/
- http://www.programmersheaven.com/zone10/index.htm
- http://www.dcs.ed.ac.uk/home/mxr/gfx/utils-hi.html
- http://rtfm.vn.ua/
- http://www2.crosswinds.net/~hellerzone/manuals.html
- http://www.math.rsu.ru/dictionary/fileform.htm
ПРИЛОЖЕНИЕ
Листинг программы “Просмотрщик графических файлов”.
#include <dos.h>
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <string.h>
#include <dir.h>
// Глобальные переменные
typedef unsigned char byte; // объявлениетипа
char far *video = (char far *) 0xA0000000L; // указатель на видеопамять
int MaxX=320, MaxY=200, VidMode=0x13; // Максимальное разрешение экрана
// Структура заголовка файла PCX
struct pcxHeaderType
{
charmanufacturer; // всегда 10 для Paintbrush
char version; // информация о версии (версия 5)
char encoding; // групповое кодирование (=1)
char bitsPerPixel; // число бит на пиксел
int x, y; // координаты левого верхнего угла
int width, height; // размеры изображения
int hResolution, vResolution; // горизонтальное и вертикальное разрешение экрана
char egaPalette[48]; // палитра 256 цветов