ScreenGrab - быстрое создание скриншотов
Данная программа является кроссплатформенным приложением, предназначенным для быстрого получения снимков экрана (скриншотов) . ScreenGrab создана с использованием фреймворка Qt, за счёт которой достигается работоспособность приложения в операционных системах Microsoft Windows и GNU/Linux.
Основные возможности программы:
- Работа в операционных систмах Windows и Linux
- Получение снимков рабочего стола
- Получение снимков отдельного активного окна
- Получение снимков выделенной области экрана
- Копирование скриншотов в буфер обмена
- Сохранение полученных изображений в файлы форматов PNG, PEG или BMP
- Возможность установки задержки при получении скриншотов (от 1 до 90 секнд)
- Скрытие главного окна (с последующим восстановлением) ScreenGrab в момент получения скриншота
- Возможность сворачивания приложения в системный трей, и управление через контекстное меню
- Автоматическое сохранение скриншотов при их получении
- Возможность вставки текущей даты и времени в имя сохраняемого файла
Использование В начало
Все очень просто.
При первом запуске программы, вы получаете снимок текущего состояния вшего рабочего стола. Вы можете увидеть это в окне программы. Все дальнейшее управление программой может быть осуществлено через кнопки или котекстное меню в области уведомлений рабочего стола.
Назначение кнопок окна программы.
- Новый снимок [Ctrl+N] -- получение нового скриншота
- Сохранить [Ctrl+S] -- запись полученного снимка на жесткий диск, в виде графического файла.
- Копировать [Ctrl+C] -- Копирование скриншота в буфер обмена.
- Настройки [Ctrl+O] -- настрйоки программы
- Справка [Ctrl+H] -- отображение справочной информации
- Информация [Ctrl+I] -- вывод окна с информацией о разработчике и лицензии
- Выход [Ctrl+Q] -- выход из программы (при закрытии через "крестик" в верхнем правом углу, программа всего лишь свернётся в убласть уведомлений)
Все это также продублировано в контекстном меню программы.
Дополнительные элементы управления программой, расположенный в главном окне.
- Задержка -- величина задержки (в секундах) перед получением нового снимка экрана.
- Тип -- выбор типа скриншота (полный экран, снимок отдельного активного окна или выделенная область экрана).
Параметры настройки программы:
- Каталог по умолчанию -- директория для сохранения файлов, открываемая в окне сохранения файлов.
- Имя файла по умолчанию -- исходное имя файла при сохранении..
- Формат -- формат изображения, который будет автоматически выбираться при сохранении. Возможность выбра другого формата при сохранении
- Без декораций окна -- получение скриншота активного окна без рамки и строки заголовка.
- Дата и время в имени файла -- возможность автоматическойй
вставки текущей даты и времени в имя сохраняемого файла
Эти выражения могут быть использованы для форматирования вывода даты:
Выражение Output d the day as number without a leading zero (1 to 31) dd the day as number with a leading zero (01 to 31) ddd the abbreviated localized day name (e.g. 'Mon' to 'Sun'). dddd the long localized day name (e.g. 'Monday' to 'Sunday'). M the month as number without a leading zero (1-12) MM the month as number with a leading zero (01-12) MMM the abbreviated localized month name (e.g. 'Jan' to 'Dec'). MMMM the long localized month name (e.g. 'January' to 'December'). yy the year as two digit number (00-99) yyyy the year as four digit number
Эти выражения могут быть использованы для форматирования вывода времени:
Выражение Output h the hour without a leading zero (0 to 23 or 1 to 12 if AM/PM display) hh the hour with a leading zero (00 to 23 or 01 to 12 if AM/PM display) H the hour without a leading zero (0 to 23, even with AM/PM display) HH the hour with a leading zero (00 to 23, even with AM/PM display) m the minute without a leading zero (0 to 59) mm the minute with a leading zero (00 to 59) s the second without a leading zero (0 to 59) ss the second with a leading zero (00 to 59) z the milliseconds without leading zeroes (0 to 999) zzz the milliseconds with leading zeroes (000 to 999) AP or A interpret as an AM/PM time. AP must be either "AM" or "PM". ap or a Interpret as an AM/PM time. ap must be either "am" or "pm".
- Автосохранение скриншотов -- автоматическое сохранение скриншотов при их получении (можно совмещать с предыдущей настройкой)
- Всплывающие уведомления -- режим отображения всплывющих уведомлений. Имеет три вида - отображать всегда, отображать только при свёрнутом главном окне и не отображаить никогда.
- Время отображения уведомлений -- время (в секундах), в течении которого будут отображяться всплывающие уведомления
- Сохранять размеры окна при выходе -- сохранение размеров основного окна при выходе, с восстановлением при последующем запуске.
- Сворачивать в область уедомлений -- сворачивание прпограммы в область уведомлений (трей) при назатии на кнопку закрытия (ту что в правом верхнем углу окна).
- Несколько копий программы -- возможность запуска нескольких экземпляров ScreenGrab одновременно.
Парметры командной строки:
- --fullscreen -- скриншот всего экрана [по умолчанию].
- --active -- скриншот активного окна.
- --region -- скриншот выделенной области экрана.
- --version -- вывод информации о версии ScreenGrab {только linux].
- --help -- вывод информации о параметрах командной строки {только linux].
Лицензия В начало
Авторские права:
Артём 'DOOMer' Галичкин doomer3d@gmail.com
Лицензия:
Программа ScreenGrab распространяется бесплатно по условиям GNU General Public License version 2
Благодарности:
Локализации:
- Márcio Moraes
Бразильская (Португальская) локализация
Бета-тестеры
- Alexantia
- iNight
А также всем тем, кто использует ScreenGrab :)
История версий В начало
Version 0.8.1:
- [Linux] Исправлен некорректный выбор типа файла в диалоге сохранения в KDe 4.4.x.
- Исправлены ошибки с сохранением файлов с пустым именем (если пользователь отменил операцию сохранения)
- Добавлена Немецка локализация.
Версия 0.8:
- Добавлены параметры командной строки для установки режима получения скриншотов (весь экран, активное окно, область экрана).
- Добавлена поддержка формата BMP.
- Добавлена Бразильская (Португальская) локализация.
- Окно программы теперь автоматически скрывается в процессе получения скриншота.
- {linux] Исправлено не совсем корректно получение скриншотов активного окна.
- [linux] Добавлен параметр "без декораций окна".
- Добавлены "горячие клавиши" для кнопок главного окна.
Версия 0.6.2 [Linux only]:
- Исправлена некорректная загрузка локализации для меню области уведомлений.
Version 0.6.1 [Linux only]:
- Исправлено некорректное определение системной локали в некоторых Linux-дистрибутивах..
Версия 0.6:
- Параметр "скрывать главное окно" по умолчанию теперь включен.
- Добавлена возможность редактировать шаблон даты И времени, вставляемых в имя сохраняемого файла.
- Добавлено мастабирование экранной области вокруг курсора в режиме "область экрана".
- Немного улучшен внешний вид диалога настроек..
- Добавлена справочная информация в html-формате (на английском и русском языках).
Версия 0.5:
- Добавлена возможность автосохранения скриншотов.
- Добавлена возможность вставки текущей даты и времени в имя сохраняемог файла.
- Добавлена возможность изменения времени отображения всплывающих уведомлений (1 - 10 секунд).
- Добавлена возможность просмотра справочной информации по использованию программы.
- Добавлены всплывающие подсказки (tool tips) ко всем элементам пользовательского интерфейса .
- Несколько мелких исправлений в коде и конфигурационном файле.
Версия 0.4:
- Добавлена вохзможность захвата выделенной области экрана.
- Добавлена возможность копирования скриншотов в буфер обмена.
- Возможность сохранения текущих размеров окна приложения при выходе (по умолчанию выключено).
- Уменьшен объём оперативной памяти, занимаемой при запуске.
- [Win32] Исправлен баг с размещением конфигурационного файла.
- Немного оптимизирован код работы с конфигурационными параметрами.
- Оптимизирован процесс работы с главным окном при помощи клавиатуры.
- Новая иконка приложения.
- Несколько мелких исправлений.
Версия 0.3.1:
- Устранён баг с неотображением иконки приложения в заголовке главного окна
Версия 0.3:
- Полностью переработан интерфейс главного кона, программмный код которого отделен от основного класса приложения.
- Несколько других изменений в интерфейсе пользователя.
- Добавлена возможность получения скриншота отдельного активного окна.
- Добавлена опция включения возможность запуска нескольких копий ScreenGrab.
- Добавлена возможность выбора между сворачиванием в область уведомлений и закрытие программы (при нажатии кнопки закрытия окна).
Версия 0.2:
- Сохранение в формат JPEG.
- Добавлен диалог настроек.
- Добавлены параметры для каталога сохраняемых файлов, дефолтного имени файла и предпочитаемого формата.
- Сохранение настроек в INI-файл
- Добавлена поддержка интернационализации и ru-lang-package.
- Немного изменений и фиксов в стурктуре кода.
- Инстялятор для Windows-версии + пакеты для Ubuntu 9.04.
x Версия 0.1:
- Первая публичная версия.
- Добавлена иконка в убластиуведомлений и контекстное меню.
- Возможность скрытия окна программы в область уведомлений.
- Запуск только одного экземпляра приложения
Версия 0.0.3:
- Первая работоспособная версия с минимальной функциональностью.