Для запуска программы достаточно набрать только имя программы : 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 и мельче (для изображений более элементов), или все изображения в более крупном масштабе ( для меньших изображений). Для остановки вывода достаточно нажать какую-либо клавишу на клавиатуре или клавишу "мыши", если она находится вне области, отведенной под изоб ражение. Нажатие какой-либо запрограммированной клавиши приводит к немедленному выполнению требуемого действия.
В случае нормального запуска программа формирует шкалу цветов, состоящую из 16 градаций, в соответствии с данными о размахе отсчетов поставит каждому отсчету свой цвет. Такая таблица соответствия все время находится в левом нижнем углу экрана. Возможность использования нескольких палитр определяется типом дисплея , например , по умолчанию на мониторе VGA сразу доступны 6 палитр : стандартная(EGA), 2 черно-белых, красная, синяя, зеленая, а на дисплее EGA - эти палитры, за исключением стандартной, представляются только четырьмя оттенками данного цвета.
Количество представляемых на экране элементов изображения - пикселов - также зависит от типа экрана : для VGA - элементов, а для EGA - элементов. Для больших изображений выводится часть указанного размера (или пропорционально сжатый больший фрагмнт), а для меньших - каждый отсчет представляется квадратом, размеры которого растут с уменьшением размеров изображения так, чтобы достигалось полное заполнение экрана. При передвижении мыши в левом верхнем углу экрана выводятся ее координаты относительно начала изображения в элементах и , в случае необходимости, отсчет, соответствующий в изображении этим координатам.