Skyview 3.3. User guide

Руководство пользователя для работы с браузером изображений Skyview

Skyview - интерактивная программа для работы с изображениями в графической среде X-Windows, разработанная в Infrared Processing and Analysis Center, California Institute of Technology. Она включает большое число функций для манипулирования, отображения и анализа изображений. Программа может работать в двух режимах - интерактивном (interactive mode) и пакетном (server mode). В ней поддерживаются следующие форматы данных: FITS, форматы данных системы обработки IRAF, S,Z - собственный формат данных skyview,IPAC.
В Skyview имеются следующие группы команд:
отображение данных на дисплее
paint range histogram on | off stretch erase color tables
mode frame annotate zoom and pan border set color magnifier
анализ отображаемых данных
skybox pick slice background define examine coordinate crop
редактирование пикселей
zap write
работа стаблицами
table graphic pick mark graphic examine
графика
hardcopy contour plot


С чего начинать:


Команды для отображения данных на дисплей

Команды для анализа отображаемых данных

Редактирование пикселей

Работа с таблицами

Эти команды используются для работы с результатами запросов к каталогам (табличными файлами) и отображаемыми изображениями. Предполагается, что таблица - это текстовый файл в ascii кодировке, имеющий формат столбцов, разделенных пробелами. Возможна работа с более сложными форматами (см. "Skyview. Users'' Guide. Edition 3.3").

Графика

Возможности командного языка

Несколько команд можно вызывать из одной строки, разделяя их точкой с запятой. Имеется возможность выполнять последовательность команд из файла. Можно создавать алиасы для длинной строки команд или набора координат, запоминать последовательность команд в сессии.

ПРИЛОЖЕНИЕ

Некоторый команды используют мышку для интерактивного изменения отображаемых изображений или графики. В таблице представлены какие команды работают с мышкой.

command left button center button right button
> st pi zp
st inverse end 0-255
pi pick end ---
zp zoom in end zoom out
da bo center end size
da ci coner end size
da po coner end ---
da el center end size/angle
sl center end end points
an --- end ---
ba pick end ---
fl pick end ---
gpi pick end ---


Несколько команд skyview при задании без параметров выдают сообщение о статусе или установках. Список этих команд:
al - список алиасов
ca - номер используемой области
ci - текущее изображение, диапазон, тип проекции, тип изображения режим отображения интенсивности в экранные значения, номер изображения, положение центра
cl - установки вырезанной области
cs - координатная система
ct - установленная таблица раскраски
cu - установленные граничные значения интенсивности
fi - имя файла, используемое в следующей команде (pa, he, ho, ra, tw, rep)
fr - номер текущего изображения
ma - используемая цветовая плоскость
mag - статус окна увеличивающего масштаб изображения при работе с командой magnify
mo - режим отображения значений пикселей файла в экранные
pl - плоскость, используемая в мультиплоскостном изображении
ra - диапазон значений данных при отображении в экранные значения
set - установленные значения для переменных окружения


Многие параметры команд являются наследуемыми, то есть они сохраняются в команде до тех пор, пока пользователь их не отменит. Список команд, в которых есть такие параметры:
al - любой алиас, как он определен
an - цвет и фонт используемый в надписи
ba - последнее определение уровня фона
ca - номер последней определенной области
cl - число вырезаемых пикселей
cs - последняя установленная координатная система
ct - последняя установленная таблица раскраски
cu - пороговый уровень отображаемых экранных пикселей
da - формат координат,тип области, номер области
fi - имя файла, установленное для следующего отображения
fr - номер изображения
ma - возможность пользоваться цветовыми плоскостями
mag - диспозиция команды magnify: включено или выключено, уровень увеличения
mark - тип метки, цвет и размер
mo - тип режима отображения значений данных: linear | log | loglog | equilization
pa - st | nost устанавливать или нет таблицу раскраски в 0-255 перед отображением нового изображения
pa - zp | nozp устанавливать или нет изменение масштаба перед отображением нового изображения
pl - номер плоскости в мультиплоскостном изображении
ra - последний установленный диапазон значений данных для отображения в экранные пиксели
sh - влючена или выключена сессия и имя файла с историей сессии
sync - включен или выключен X-Windows sync
ta - есть ли ошибки при выполнении файла командой take
we - включен или выключен режим отображения таблицы раскраски в виде цветового клина в отдельном окне.

Справочный материал и более подробное описание пакета можно найти в руководстве пользователя "Skyview. User's guide. Edition 3.3".


СПИСОК КОМАНД

al - определение алиаса для функций или параметров
an - объявление экрана с текстом
ba - определение уровня фона, который используется при определении потока
border - рамка вокруг изображения
ca - переход от одной определенной области к другой
cd - переход к другому каталогу
ci - какой файл связан с текущим изображением
cl - отсекание пикселей на отображаемом изображении
co - создание файла с изофотами или наложение изофот на изображение
crop - выделение выбранной части изображения и сохранение ее в новом файле
cs - определение координатной системы, в которой работаем
ct - определение таблицы раскраски
cu - нижняя граница таблицы раскраски
da - определение области на отображаемом изображении
df - удаление файла
dir - список файлов в текущем каталоге
echo - отображение текущей строки на экране
end - выход из программы
er - убрать все или определенное изображение на экране
ex - определить потоки в выделенной области
exit - выход из программы
fi - установить имя файла, с которым работаем
fl - проведение фона вычитанием поверхности, определенной методом наименьших квадратов
fov - отобразить графику, наложенную на изображение
fr - определить номер отображаемого фрейма, с которым работаем
gex - сообщить каталожные данные из таблицы для меток в выделенной области
gpick - сообщить каталожные данные из таблицы для ближней к курсору метки
gpoint - то же самое, что и предыдущая команда, но выполняемая один раз
grid - рисование координатной сетки на изображении
help - справка по данной функции (команде)
he - отобразить заголовок изображения
hi - нарисовать гистограмму отображаемого изображения
ho - нарисовать гистограмму файла изображения по его значениям
ma - поместить отбражаемое изображение в определенную цветовую плоскость
mag - вывести специальное окно для близкого рассматривания деталей изображения по перемещению мыши
mark - отметить определенную точку на изображении
md - дамп памяти (дамп экрана, но не в графическом режиме)
mo - установить режим для масштабного растягивания
movie - показать серию изображений (как мультфильм)
movie_prep - подготовить серию изображений для команды movie
of - отключить определенную цветовую плоскость
on - включить определенную цветовую плоскость
pa - отобразить изображение с диска на экран
paint_blank - отобразить пустое окно
pause - пауза и ожидание возврата каретки для выполнения следующей команды
ph - напечатать протокол рабочей сессии
pi - выбрать значение и положение пикселя на изображении
plane - выбрать плоскость из многоплоскостного изображения для отображения на дисплее
point - то же самое, что команда pick, но выполняется один раз
pwd - показать имя рабочего каталога
quit - выход их программы
ra - установить диапазон функции преобразования при отображении фрейма на дисплее
rep - скопировать пиксели изображения в любом направлении
rew - перемотать ленту
sb - вычисление статистики фона неба в некоторой области
sc - создание графика, сравнивающего значения одинаковых пикселей в разных изображениях
sd - дамп экрана отображеемого изображения в файл
sd - установить значения переменных окружения для skyview
sh - сохранить протокол сессии
sl - получить разрез отображаемого изображения
sleep - пауза на заданный отрезок времени
st - изменение (растягивание) таблицы раскраски
sync - синхронизировать X-дисплей для совпадения с командами
ta - выполнить команды из файла
table - прочитать значения в колонках табличного файла, чтобы использовать их в других командах
tr - прочитать с ленты
tw - записать на ленту
unix - выйти из программы ивернуться в операционную систему
ve - нарисовать вектор на текущем отображаемом дисплее
we - отобразить клин таблицы раскраски
write - записать отредактированное изображение в файл
zp - увеличить/уменьшить масштаб отображаемого изображения
zap - заменить(отредактировать) пиксели на отображаемом изображении
# - вставить комментарий в протокол сессии
! - выполнить команду операционной системы
? - справка по синтаксису команды