4.6.3. Как сделать снимок экрана

4.6.3. Как сделать снимок экрана

KSnapShot

Эта программа предназначена для захвата экрана или отдельного окна и сохранения результата в PNG-файл. Скриншоты для этой книги я делал именно с помощью KSnapShot. Вообще не представляю, как бы я обошелся без этой программы. Можно, конечно, использовать Electric Eyes, но запускать редактор изображений для того, чтобы сделать пару скриншотов, не очень рационально.

Можно воспользоваться комбинациями клавиш KDE — Ctrl+Print и Alt+Print. Первая делает снимок всего экрана, а вторая — только активного окна. Но куда потом вставить этот снимок? В KPaint? Попробуйте. В нормальный редактор, например, The GIMP, копню экрана вставить невозможно, а использовать KPaint очень неудобно.

KSnapShot позволяет установить задержку, за время которой можно подготовить экран к съемке: открыть нужные окна, меню приложения или меню KDE. Через установленное время программа сфотографирует весь экран или текущее окно, оповестит об этом звуковым сигналом и предложит сохранить снимок.

ImageMagick

Пакет ImageMagick обычно используется для просмотра изображений и преобразования их в другой формат. Честно говоря, мне не понравился интерфейс и набор функций этого просмотрщика. Но в пакете ImageMagick есть полезная утилита import, позволяющая легко и быстро сделать снимок экрана. Может быть, среда KDE у вас вообще не установлена, поэтому программой ksnapshot воспользоваться нельзя? Тогда введите (в X-терминале или окне запуска приложений вашей оконной среды) команду:

$ sleep 5; import -window root screen.png

Команда sleep генерирует необходимую задержку в секундах. Думаю, 5 секунд хватит, чтобы вы смогли привести экран в нужный вид: вывести на передний план нужное окно, выбрать нужный пункт меню и т.п. Через 5 секунд будет выполнена команда import. Она сделает снимок корневого окна, то есть всего экрана, и запишет его в файл screen.png. Формат PNG для снимков экрана оптимален. Если вам нужен другой формат, например, JPG, просто измените расширение выходного файла:

$ sleep 5; import -window root screen.jpg

А как сделать снимок конкретного окна? Первый способ — указать координаты или геометрию окна, предварительно узнав их по команде xwininfo:

$ sleep 5; import -crop 400x300 screen1.png

$ sleep 5; import -geometry геометрия screen2.png

После запуска программы xwininfo указатель мыши изменит свой вид со стрелки на крестик. Щелкните по окну, и программа предоставит о нем подробную информацию.

И второй способ:

$ import window.png

Команда sleep не нужна, поскольку программа import предоставит вам возможность выбрать нужное окно — указатель мыши тоже изменится на крестик. Щелкните на нужном окне, и буквально через полсекунды в файл window.png будет записан образ выбранного окна.

Программа import довольно гибкая, рекомендую прочитать man этой программы — вы найдете там много интересного.

А что если вам нужно сделать снимок текстовой программы, а не графического окна? Проще всего запустить эту программу в X-терминале, сделать снимок окна X-терминала и отрезать обрамление окна с помощью GIMP.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Параметры экрана

Из книги Компьютер на 100. Начинаем с Windows Vista автора Зозуля Юрий

Параметры экрана Чтобы добиться наивысшего качества изображения на мониторе, необходимо правильно настроить параметры дисплея в зависимости от возможностей вашего монитора и видеоадаптера. Для этого перейдите по ссылке Параметры дисплея в окне Персонализация(рис.


Глава 4 Снимок экрана

Из книги Delphi. Учимся на примерах автора Парижский Сергей Михайлович

Глава 4 Снимок экрана Постановка задачи Разработать программу, которая будет снимать и сохранять копию


24.2.2. Обновление экрана

Из книги Разработка приложений в среде Linux. Второе издание автора Джонсон Майкл К.

24.2.2. Обновление экрана Прежде чем результаты выполнения последовательности подпрограмм SLsmg смогут быть отражены на физическом терминале, необходимо вызвать функцию SLsmg_refresh(). Эта функция не принимает аргументы и не возвращает значения, а обновляет физический терминал


Поворот экрана

Из книги Программирование КПК и смартфонов на .NET Compact Framework автора Климов Александр П.

Поворот экрана Устройства с операционной системой Pocket PC 2003 Second Edition и старше обрели долгожданную возможность поворачивать содержимое экрана. Раньше пользователям приходилось устанавливать дополнительные программы для достижения такого эффекта. А разработчики


Поворот экрана

Из книги Наглядный самоучитель работы на нетбуке автора Сенкевич Г. Е.

Поворот экрана Начиная с версии операционной системы PocketPC 2003 Second Edition, карманные компьютеры научились изменять ориентацию экрана на системном уровне. Эту возможность часто используют при создании игр, просмотре видеоматериалов или отображении текстов. Если вы


Как получить снимок с веб-камеры?

Из книги Самоучитель работы на Macintosh автора Скрылина Софья

Как получить снимок с веб-камеры? Почти в каждый нетбук встроена веб-камера. Хотя по характеристикам она заметно уступает любому фотоаппарату и даже многим телефонам, иногда хочется сделать снимок с ее помощью.К сожалению, в Windows 7 не предусмотрено стандартное средство


3.9. Как сделать снимок экрана (скриншот)?

Из книги Интерактивные доски и их использование в учебном процессе автора Горюнова М. А.

3.9. Как сделать снимок экрана (скриншот)? Существует несколько способов создания снимков экрана? Используя комбинации клавиш (см. разд. 3.9.1).? С помощью приложения Снимок экрана. арр (Grab.app) (см. разд. 3.9.2).? С помощью приложения Просмотр. арр (Preview.app) (см. разд. 3.9.3).? С помощью


3.9.2. Скриншот с помощью приложения Снимок экрана

Из книги Цифровая фотография от А до Я [2-е издание] автора Газаров Артур Юрьевич

3.9.2. Скриншот с помощью приложения Снимок экрана Приложение Снимок экрана. арр (Grab.app) находится в папке /Программы/Служебные программы (/Applications/Utilities).Не удивляйтесь тому, что запуск приложения на первый взгляд вроде бы ни к чему не приведет. Дело в том, что программа Снимок


Режим экрана ПК

Из книги Компьютер для бабушек и дедушек автора Левина Любовь Трофимовна

Режим экрана ПК В режиме экрана ПК (рис. 6.2) маркер интерактивной доски работает аналогично компьютерной мыши. С его помощью можно запускать любые программы, установленные на компьютере, работать в любых приложениях. Поддерживается двойной щелчок мыши, функция


Режим экрана

Из книги Установка, настройка и восстановление Windows 7 на 100% автора Ватаманюк Александр Иванович

Режим экрана Режим экрана предназначен для создания экранных надписей поверх любых приложений. При переходе в этот режим происходит снимок экрана, который служит подложкой для любых пометок, создаваемых маркером устройства Mimio. Все снимки экрана помещаются в


Режим экрана ПК

Из книги автора

Режим экрана ПК В режиме экрана ПК (рис. 8.1) маркер интерактивной доски работает аналогично компьютерной мыши. С его помощью можно запускать любые программы, установленные на компьютере, работать в любых приложениях. Поддерживается двойной щелчок мыши и функция


Глава 13 Как улучшить снимок и что делать после съемки

Из книги автора

Глава 13 Как улучшить снимок и что делать после съемки • Неправильные настройки фотокамеры• Неправильный баланс белого• Нечеткий кадр• Главный объект не в фокусе• В кадре много пустого пространства• Много лишнего• Горизонтальный или вертикальный кадр• Из


Скриншот, или Как сделать копию с экрана

Из книги автора

Скриншот, или Как сделать копию с экрана Копия с экрана называется скриншот. Скопировать экран иногда хочется, когда понравится какая-нибудь картинка, текст в его первозданном виде, сообщение об ошибке, чтоб потом показать специалисту, или настройку программы.Делаются


6.1. Разрешение экрана

Из книги автора

6.1. Разрешение экрана Если не знаете, что такое разрешение экрана и зачем оно вообще нужно, то в данном разделе мы проведем теоретическую подготовку.Под разрешением экрана следует понимать то количество точек по горизонтали и вертикали, с помощью которых формируется


6.2. Ориентация экрана

Из книги автора

6.2. Ориентация экрана Возможность изменять ориентацию изображения используется уже достаточно давно, с того времени, как появились ЖК-мониторы, которые можно было поворачивать на 90°. Подобный подход позволяет увеличить количество выводимой информации и просматривать