Screenshot
|
MainPage-Mozilla-Eloquence.png
A screenshot, screen dump, or screen capture is an image taken by the computer to record the visible items on the monitor or another visual output device. Usually this is a digital image taken by the host operating system or software running on the computer device, but it can also mean when a capture is made by an external device such as a camera or something intercepting the video output of the computer.
Screenshots, screen dumps, or screen captures can be used to demonstrate a program, a particular problem a user might be having or generally when computer output needs to be shown to others or archived.
All three terms are often used interchangeably; however, some people distinguish between them as follows:
- Screenshot
- Outputting the entire screen in a common format such as PNG in the case of Mac OS X v10.4 or JPEG.
- Screen dump
- The display system dumps what it is using internally upon request, such as XWD X Window Dump image data in the case of X11 or PDF in the case of Mac OS X. As of Mac OS X 10.4, pictures are no longer saved as PDF. They are saved as PNGs.
- Screen capture
- Capturing the screen over an extended period of time to form a Video file.
Contents |
Taking screenshots
There are numerous ways to take a screenshot on many operating systems, and applications. This article attempts to cover the ones that use standard software on each platform to achieve the task.
Microsoft Windows
In Microsoft Windows a screenshot of the entire monitor, complete with taskbar, can be copied to the system clipboard by pressing the Print screen key. Alternatively, pressing ALT + Print Screen will copy just the active window to the clipboard. You can then paste the clipboard into a program like MS Paint or Paint.NET to save it as an image file (for posting online, for instance), or paste it directly into a document.
Hardware overlays
Screenshots cannot be easily taken when hardware overlays are involved. Under such a setup, the operating system's video output function is bypassed in favor of more efficient low-level hardware functions that are handled by the graphics card or some other piece of specialized hardware. Hardware overlays are most frequently used for processor-intensive applications such as movies and games.
There are two main ways of getting around hardware overlays:
- Use a specialized screenshot-taking program configured to interface with the hardware itself. Such software is rare; many hardware overlays will not have screenshot programs written specifically for them. In fact, some hardware overlays are engineered in such a way that non-degraded screenshots are truly impossible.
- Configure the graphics driver to not use hardware optimization, at least until the desired screenshot is taken. This will likely result in decreased performance until hardware optimization is re-enabled.
Mac OS X
To save an image of the entire screen in Mac OS X pressing Command + Shift + 3 saves a PDF file on the desktop ( ~/Desktop/ ) containing a PDF Dump of the screen.
To take a picture of part of the screen, press Command + Shift + 4 and then select the area to be captured.
To take a picture of a window or menu, press the space bar after Command + Shift + 4. Mac OS X v10.4 stores the captures on the desktop in PNG format. Previous versions of Mac OS X stored captures in PDF format. To copy the captures to the clipboard, press the control key along with the other keys. It can then be pasted into another program to save in a rasterized format, instead of the vectorized PDF format.
X Window System
Since X Window System itself is not a desktop environment and only includes a very basic set of programs, methods of taking screenshots vary greatly on the platform. While xwd(1) is the closest "standard" way to do it in the X Window System, most people use other bundled utilities to achieve the task due to their ease of use.
xwd
On systems running the X Window System the standard utility to dump an image of an X Window is xwd(1), xwd produces an XWD image. It can be invoked in the following way:
- xwd -root -out root.xwd
xwd can also be used to dump a single window if provided with the -id option followed by the corresponding window id, for further info see man 1 xwd [1] (http://www.hmug.org/man/1/xwd.html). When run remotely, xwd is useful for taking screen shots of modal menus in action.
KDE and GNOME
In the K Desktop Environment, the built-in program KSnapshot is the default screen grabbing utility.
GNOME users can take a screenshot either by selecting "Take Screenshot..." from the "Actions" menu (in GNOME versions older than 2.10), by selecting "Take Screenshot" from the "System..." menu (GNOME 2.10 or greater) or by using one of the following two keyboard shortcuts:
- Shift + Control + right parenthesis, to take a screenshot of the entire screen, or
- Shift + Control + left parenthesis, to take a screenshot of the currently active window.
This can also be configured in Preferences → Keyboard Shortcuts.
Screenshot software
There are many third-party programs available on different platforms to take screenshots with advanced functionality. Most computer graphics software (e.g., IrfanView, GIMP, and Photoshop) can acquire screenshots. Typically, these programs can be configured to include or exclude the mouse pointer, automatically crop out everything but the client area of the active window, take timed shots, and so on.
The GIMP
The GIMP can be used to take screenshots on any platform it is available on, simply navigate File->Acquire->Screenshot on the toolbox menu to capture either the current screen or choose timed mode.
ImageMagick
Alternatively if you have ImageMagick installed the following command can be used to import the root window and everything above to a PNG image file called root_window.png, it uses the convert(1) utility, you can take a screenshot of the entire contents of the screen with this command:
- import -window root root_window.png
Alternatively you can use the import command without any arguments, you will then be presented with a cursor with which you can click on a window and the image generated will contain a image of that window only.
- import root_window.png
Copyright Issues
Some companies believe the use of screenshots is an infringement of copyright on their program. This is one of the issues "solved" by Trusted Computing. Under Trusted Computing, programs will be able to block the taking of screenshots of their window.
See also
External links
- Screenshot Software for Windows (http://www.screenshotmanager.de.vu)
- Simple Screenshot, a simple and free screenshot program for Windows (http://home.planet.nl/~harms646/software.html)de:Bildschirmfoto
fr:Capture d'écran it:Screenshot nl:Schermafdruk pl:Zrzut ekranu