next up previous contents index
Next: Ключи командной строки Up: Описание программы FVIZ Previous: Назначение программы

Запуск программы

Для запуска программы достаточно набрать только имя программы : FVIZ.EXE. Кроме того, здесь можно указать имя файла с изображением. Если имя не указано в командной строке, то программа выдает сообщение :

FVIZ.EXE : Input name of file for work

Если такой файл не обнаружен, программа немедленно завершается с сообщением :

FVIZ.EXE : I can't open input file : filnam.ext

Используемый формат данных исключает возможность хранения в самом файл е с изображением данных о его размерах, поэтому программа ищет также файл с именем : filnam.%ex,в котором должны находиться сведения о размере и ра змахе отсчетов. Если такой файл обнаружен и информация в нем соответствует характеру данных, продолжается нормальное выполнение программы.

В противном случае выполняется проверка назначений SIZX и SIZY. Если они были сделаны, например,с помощью команд

set SIZX=530
и

set SIZY=580,
то для текущего изображения принимаются эти значения. Если назначения отсутствуют ( их можно отменить, набрав, например, set SIZX= ), программа выдает на экран меню т акого типа : IMAGE PROCESSING PROGRAM SAO Russian AS VLV Nov 1995

Choose, please , size of image :

128*128

256*256

512*512

530*580 pixels

580*530

1024*1024

1050*1170

1600*1600

2048*2048

OTHER SIZE.

Если один из указанных размеров соответствует требуемому, следует с помощью стрелок выбрать этот размер и нажать клавишу <ENTER>. В противном случае следует выбрать OTHER SIZE. В этом случае программа выдаст запрос :

Input size of image :

В ответ на запрос нужно ввести размеры изображения по горизонтали и вертикали. Программа занесет эту информацию в служебный файл filnam.%ex для использования в дальнейшем. После этого программа начинает вывод изображения на экран в соответствии с установками в командной строке, а если таковых нет - то по умолчанию визуализируется центр изображения в масштабе 1:1 и мельче (для изображений более $300\times300$ элементов), или все изображения в более крупном масштабе ( для меньших изображений). Для остановки вывода достаточно нажать какую-либо клавишу на клавиатуре или клавишу "мыши", если она находится вне области, отведенной под изоб ражение. Нажатие какой-либо запрограммированной клавиши приводит к немедленному выполнению требуемого действия.

В случае нормального запуска программа формирует шкалу цветов, состоящую из 16 градаций, в соответствии с данными о размахе отсчетов поставит каждому отсчету свой цвет. Такая таблица соответствия все время находится в левом нижнем углу экрана. Возможность использования нескольких палитр определяется типом дисплея , например , по умолчанию на мониторе VGA сразу доступны 6 палитр : стандартная(EGA), 2 черно-белых, красная, синяя, зеленая, а на дисплее EGA - эти палитры, за исключением стандартной, представляются только четырьмя оттенками данного цвета.

Количество представляемых на экране элементов изображения - пикселов - также зависит от типа экрана : для VGA - $512\times480$ элементов, а для EGA - $512\times350$ элементов. Для больших изображений выводится часть указанного размера (или пропорционально сжатый больший фрагмнт), а для меньших - каждый отсчет представляется квадратом, размеры которого растут с уменьшением размеров изображения так, чтобы достигалось полное заполнение экрана. При передвижении мыши в левом верхнем углу экрана выводятся ее координаты относительно начала изображения в элементах и , в случае необходимости, отсчет, соответствующий в изображении этим координатам.



Galina S.Afanasieva
9/4/1997