ScreenGrab - fast creation of screenshots
This is a crossplatform application designed to quickly get screenshots ScreenGrab created using the Qt Framework, thanks which the program can work in the Microsoft Windows and GNU/Linux.
Main features:
- Working in Windows & Linux
- Get desktop screenshots
- Get active window screenshots
- Get secreenshots of desktop selection area
- Copy screenshot to clipboard
- Saving your image files in formats PNG or JPEG or BMP
- Ability to view and edit screenshots in an external editor
- Ability to upload screenshots on several image hostings (currently support imgur.com and imageshack.us, in the future, the list will be expanded)
- Ability to set delay in getting screenshots (from 1 to 90 seconds)
- Hiding the main window (with recovery) ScreenGrab at the time of the screenshot
- Ability to minimize application to system tray, and control via context menu
- Getting screenshots using global shortcuts
- Auto-save screenshot when received
- Ability to insert the current date and time in filename and save
Usage To start page
It is a very simple.
On first run application get current state of your desktop. Preview screen displays into main window. All management of the program can be implemented kotekstnoe a button or menu in the notification area of the desktop.
Buttons on main window:
- New Screen [Ctrl+N] -- take new screenshot
- Save Screen [Ctrl+S] -- write getting screenshtit on hard disk (in PNG or JPEG format).
- Copy Screen [Ctrl+C] -- copy screen to clipboard.
- Advanced - advanced abilities.
- Optionsи [Ctrl+O] -- show program options window.
- Help [Ctrl+H] -- display help information.
- Information [Ctrl+I] -- display information about ScreenGrab, developer and license.
- Quit [Ctrl+Q] -- Exit program
This buttons is a duplicate into systemtray menu.
Advanced:
When you click on the "Advanced" yf will see a menu with the following options:
- Upload - upload screenshots on several image hostings, Currently support imgur.com and imageshack.uss, in the future, the list will be expanded.
- Edit in ... - the ability to open (and edit) of the screenshots in one of your programs for working with images.
NOTE: In version for Microsoft Windows now MS Paint only supported.
Additional controls, located in main window.
- Delay -- delay in seconds before grab screen.
- Type -- type of grabbing [full sacreen or active window].
Main settings:
- Default directory -- default directory for save screenshots
- Default filename -- name of saved file by default.
- Format -- default saving image format (you can select other format in saving)
- No window decoration -- grab screenshot of active window without window decorations (only for linux version).
Advanced settings:
- Insert DateTime in filename -- insetring date and time in saving filename
These expressions may be used for the date part of the format string::
Выражение 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
These expressions may be used for the time part of the format string:
Выражение 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".
- Autosave screen -- automaticaly saving screenshot in grab process
- Save first screenshot -- enabled | disabled automaticaly saving first screenshot, which get on run application
- Filenames to clipboard on saving - send to the clipboard name of the saved file. You can select these params:
- No copy - the name of saved file will not be transferred to the clipboard.
- Only filename - send to the clipboard only the file name.
- Full path to file - send to the clipboard full path to the file.
- Allow multiple copies -- allow run multiple copies of ScreenGrab.
- Enable external viewer -- enable or disable ability for preview screenshot in default image viewer (by double click on screenshot area in main window).
Display settings:
- Save window size on exit -- saving current size of main window at the exit (and restore at next run)
- Zoom area around mouse in selection mode -- the ability to display the magnified area around the mouse pointer when receiving a screenshot selected area.
System tray settings:
- Use tray -- use the notification area (system tray) )of the operating system (desktop environment) for displaying messages and application management.
- Tray messages -- mode of displays tray messages 9on grab|save events. Can be "none" or "if hiden" or "always"
- Time of display tray messages -- time within which notices are displayed
- Close in tray -- minimize main window in tray by click on close window button.
shortcuts settings:
On the tab "Shortcuts" in the options window you can set keyboard shortcuts for quick access to application functions. There are two kinds of key combinations used in screenGrab - local and global.
Local duplicative actions performed by pressing the button in the main window. They work only when the ScreenGrab main window is active.
Global shortcuts can use the get a new screenshot when working with another application in your operating system.
Command line parameters:
- --fullscreen -- set fullscreen mode [default].
- --active -- set active window mode.
- --region -- set screen region select mode.
- --minimized -- run in minimized to the tray (or taskar, if tray is disabled).
- --upload -- automaticaly uploading screenshot on selected image hosting. And display after it direct link to image.
- --version -- display version information {linux only].
- --help -- display command line parameters information {linux only].
License To start page
Copyright:
Artem 'DOOMer' Galichkin doomer3d@gmail.com
License:
ScreenGrab is a freeware licensed by GNU General Public License version 2
Thanks to::
Translarors:
- Márcio Moraes -- Brazilian Portuguese translation
- Gennadi Motsyo -- Ukrainian Portuguese translation
Beta-testers:
- Alexantia
- iNight
And all those who use ScreenGrab :)
Version history В начало
Version 1.0:
- Fixed dual monitor support
- Added XDG_CONFIG_HOME support, by a build option SG_XDG_CONFIG_SUPPORT
- Added ability to upload to some image hosts (imgur.com and imgshack.us)
- Added build option for compile without upload feature (SG_EXT_UPLOADS bulld option)
- Added "Previous selection" mode
- Added ability to edit screenshot in external editor
- Added option for preview screenshot in default image viewer by double click on screenshot area
- Fixed non-minimize main window on "Exit" shortcut, when use "Minimize to tray" option
- Fixed bug with cut button text on mainwindow
- Fixed regression with not capture screenshot when second instance running
- Fixed bug with not create path to autosave screenshots (when it is typed manually in configuration dialog)
- Added build option SG_GLOBALSHORTCUTS for turn on/off build with global shortcuts support
- Autoincrement filenames when saving screenshots in manual mode (in one running session)
- Added the ability to customize shortcut to close the application
- Added ability to run in minimized to tray (or taskar, if tray is disabled) with "--minimized" comand line option
- Added ability to automatically upload the screenshot via the command line "--upload" param
Version 0.9.1:
- Fixed non-switching combo-box "Type of Screeen" when grab screenshot from signal by another instance application.
- Fixed incorect grab active window screens in GNOME (when disabled "Allow multiple copies" option and run another instance of application).
Version 0.9:
- added global shortcus.
- added option for enable|disable system tray.
- added switch to the already running instance of an application when you start a second copy (non-operating mode to allow multiple copies).
- added autosave first screenshot which been take in start application (enabled | disabled optional).
- redesign config dialog ui.
Version 0.8.1:
- [Linux] fixed incorrect select default saving format in KDE 4.4.x save file dialog
- added de_DE translation
Version 0.8:
- added command line parametrs for grab modes (fullscren, active window, selection area).
- added BMP support.
- added Brazilian Portuguese translation.
- added automaticaly hiding main window on grab process.
- {linux] fixed grab active window screenshot without decorations.
- [linux] add option "no window decoration".
- added shortcuts for main window buttons.
Version 0.6.2 [Linux only]:
- fixed non-translated tray menu (closed issue #7).
Version 0.6.1 [Linux only]:
- fixed incorrect detect system language in some Linux distro.
Version 0.6:
- default value of hiding main wnd changed to true.
- added input template for insering date-time in saved filename.
- added zoom around mouse cursor in area selection mode.
- small modified configuraion dialog.
- added html help info (eng & rus).
Version 0.5:
- added instering date|time in saving filename [optional].
- added auto saving screens in grabbing process [option].
- added change time of display tray messages [1 - 10 src].
- added help info.
- added tool tips fo ui elements.
- small fixes config file syntax.
Version 0.4:
- added grabbing selection screen area.
- added copying into clipboard.
- added saving size of main window on exit [default is turned off].
- decreased in 2 times the volume occupied by the memory at startup.
- [win32] fixed bug with place screengrab.ini.
- change structure of some source code (work with config data).
- change buttons tab order of main window.
- new application icon.
- some fixes.
Version 0.3.1:
- fixed bug with non-displayed main window icon
Version 0.3:
- main window now based on ui-file (remaked UI).
- added grabbing active window.
- added option for allowing multiple copies of ScreenGrab.
- added option for select between minimizing in tray and closing (by close window button).
Version 0.2:
- added JPEG support.
- added options dialog.
- added settings for default saving dir, filename and image format.
- added saving options into INI-file.
- added i18n support and Russian localiaztion.
- some fixes and changes in code.
- now avalible as installer (Windows) and deb packages (ubuntu 9.04).
x Version 0.1:
- first public version.
- added system tray icon and menu.
- added hiding in systray.
- added blocking second instance application.
Version 0.0.3:
- first worked build with minimal features.