Захват изображения экрана
snapshot [-A ширина*высота] [-d секунды] [-f имя_файла] [-o положение*положение] [-S i|m|n] [-s сервер] [-x положение[%][r]] [-y положение[%][r]] [-h высота[%]] [-w ширина[%]]
- -A ширина*высота
- Задать размер изображения(в пикселях)
- -d сек
- Задать задержку перед снимком в секундах.
- -f имя_файла
- Сохранить снимок с именем имя_файла.
- -o положение*положение
- Задать верхнюю левую точку изображения(в пикселях)
- -S i|m|n
- Начальное состояние главного окна (i – свернуто, m – развернуто на весь экран, n – нормальный вид).
- -s имя_сервера
- Имя сервера Photon:
Имя_сервера | Использование сервера |
---|
путь_к_узлу | путь_к_узлу/dev/photon |
полный_путь | полный_путь |
относительный_путь | /dev/относительный_путь |
- -h высота[%]
- Высота окна, в пикселях или в процентах по отношению к высоте экрана (если введен символ %).
- -w ширина[%]
- Ширина окна, в пикселях или в процентах от ширины экрана (если введен символ %).
- -x положение[%][r]
- Координата x верхнего левого угла окна, в пикселях или в процентах от ширины экрана (если введен символ %). Если указан модификатор r, то координата определяется относительно текущей консоли.
- -y положение[%][r]
- Координата y верхнего левого угла окна, в пикселях или в процентах от высоты экрана (если введен символ %). Если указан модификатор r, то координата определяется относительно текущей консоли.
ЗОСРВ «Нейтрино»
aarch64, arm, armv7, e2k, mips, ppc, x86
Утилита snapshot выполняет захват определенных частей рабочей области Photon.
Рисунок 1. Внешний вид окна приложения
С помощью элементов управления, находящихся в верхней части окна, можно выбрать один из объектов для снимка экрана:
- весь экран;
- выбранное окно (не включая его рамку);
- выбранное окно (включая его рамку);
- определенную пользователем область.
Изображение можно отправить в:
- утилиту просмотра изображений pv оконного окружения Photon
- буфер обмена Photon
- ${HOME}/snap.bmp
- ${HOME}/snap.jpg
Если необходимо создать снимок меню или иного всплывающего объекта, сначала задайте требуемые опции снимка экрана и затем:
- Задайте период ожидания (в секундах).
- Нажмите кнопку "Сделать снимок" и выберите соответствующее окно или область.
- До истечения заданного периода ожидания откройте меню или всплывающий объект.
- Дождитесь истечения заданного периода.
 | Утилита snapshot не действует в окне phditto. |
Запуск утилиты для сервера Photon на узле my_node:
snapshot -s/net/my_node/dev/photon
Запуск в определенном начальном положении (10,10):
snapshot -x10 -y10
- PWM_PRINTSCRN_APP
- Приложение, которое запускается при нажатии клавиши
Print Scrn
. По умолчанию запускается приложение snapshot.
Базовые подсистемы ЗОСРВ «Нейтрино», Photon
pv, Photon, surface-screenshot
Предыдущий раздел: Приложения Photon