From Webmaster Information
GIMP (short for the GNU Image Manipulation Program) is a free software raster graphics editor. It can be downloaded at it's official here . It is primarily employed as an image retouching and editing tool, and is freely available in versions tailored for most popular operating systems, including but not limited to Microsoft's Windows, Apple's Mac OS X, and GNU/Linux.
When viewing tutorials keep in mind there are differences in GIMP for Mac and GIMP for Windows.
In addition to detailed image retouching and free-form drawing, GIMP can accomplish essential image editing tasks such as resizing, editing, and cropping photos, photomontages combining multiple images, and converting between different image formats. GIMP can also be used to create basic animated images in the GIF format.
GIMP's product vision is that GIMP is or will become a free software high-end graphics application for the editing and creation of original images, icons, graphical elements of web pages and art for user interface elements.
User interface
GIMP has a main window and several dialogue windows used for tools, color palettes and so forth; as such GIMP uses a (controlled) single document interface. In a single document interface the responsibility of managing additional windows is left to the operating system. This windowing format has been criticised and where some attention to the user interface is being debated.
Because GIMP uses multiple windows a given user must place each window in a functional location. Other user concerns for windowing include a situation where the toolbox and layer windows end up hidden behind unrelated application windows. This occurs less often in recent versions, where GIMP tells desktop environments how to handle its windows.
In order to construct its interface GIMP uses the GIMP tool kit (GTK+). GTK+ was designed to replace Motif, a proprietary toolkit upon which GIMP depended. Originally GTK+ was a part of the GIMP source tree, but has since been made into a standalone library. While originally being designed to run on Unix-like operating systems, GIMP and GTK+ have been ported to Microsoft Windows, Mac OS X, and other operating systems.
GIMP usability team
GIMP contributors signed up to join the OpenUsability project. Since then a dedicated usability team has been established to guide the future of the GIMP interface. A user interface brainstorming group was created for GIMP, where users of GIMP can send in their suggestions as to how they think the GIMP user interface could be improved.
Single window GIMP
At Libre Graphics Meeting 2008 Peter Sikking gave a presentation outlining future plans for GIMP to have a single window interface, amongst many other changes. The use of single window mode will be optional.
Media attention
As a popular application, GIMP is regularly reviewed. The reviews often examine the fitness of GIMP for use in professional environments; as such GIMP is often cited as a replacement for Adobe Photoshop.
GIMP 2.6 has been reviewed twice by Ars Technica. In the first review, Ryan Paul noted that GIMP provides "Photoshop-like capabilities and offers a broad feature set that has made it popular with amateur artists and open source fans. Although GIMP is generally not regarded as a sufficient replacement for high-end commercial tools, it is beginning to gain some acceptance in the pro market."[19] While previously it had been recognized that GIMP had extensive capabilities, few reviewers have cited GIMP as a tool used in professional environments.Dave Girard also reviewed GIMP 2.6, specifically with the aim of testing GIMP's fitness for professional tasks. He noted at the beginning that GIMP was a high-end tool, but the review conclusion noted that although many of GIMP's tools were of high quality, he felt that it lacked in some areas such as non-destructive editing, tools such as a saturation brush and that GIMP did not integrate well to Mac OS X; Dave Girard recognized however that OS X is not the native platform of GIMP.
Features
Brushes dialogue in GNOME
Tools used to manipulate images can be accessed via the toolbox, through menus and dialogue windows. They include filters and brushes, as well as transformation, selection, layer and masking tools.
- Color: GIMP has several ways of selecting colors including palettes, color choosers and using an eyedropper tool to select a color on the canvas. The built in color choosers include HSV selector or scales, water-color selector, CMYK (cyan, magenta, yellow, key (black)) selector and a color-wheel selector. Colors can also be selected using hexadecimal color codes as used in HTML color selection. GIMP has native support for indexed color and RGB color spaces, other color spaces are supported using decomposition where each channel of the new color space becomes a black and white image. CMYK, LAB and HSV hue, saturation, value) are supported this way. Color blending can be achieved using the blend tool, by applying a gradient to the surface of an image and using GIMP's color modes. Gradients are also integrated into tools such as the brush tool, when the user paints this way the output color slowly changes. There are a number of default gradients included with GIMP, a user can also create custom gradients with tools provided.
- Selections and paths: in GIMP there are several tools that can be used to create selections including a rectangular and circular selection tool, free select tool, and fuzzy select tool (also known as magic wand). More advanced selection tools include the select by color tool for selecting contiguous regions of color and the scissors select tool which creates selections semi-automatically between areas of highly contrasting colors. GIMP also supports a quick mask mode where a user can use a brush to paint the area of a selection, visibly this looks like a red colored overlay being added or removed. The foreground select tool is an implementation of Simple Interactive Object Extraction (SIOX) a method used to perform the extraction of foreground elements, such as a person or a tree in focus. The Paths Tool allows a user to create vectors (also known as Bézier curves). Paths can be used to create complex selections around natural curves, paths can also be named, saved, and painted (or "stroked") with brushes, patterns, or various line styles.
- Image editing: there are many tools that can be used for editing images in GIMP. The more common tools include a paint brush, pencil, airbrush, eraser and ink tools used to create new or blended pixels. Tools such as the bucket fill and blend tools are used to change large regions of space in an image and can be used to help blend images. GIMP also has a selection of smart tools, which are tools that use a more complex algorythm to enable a user to do things that otherwise would be time consuming or impossible; these smart tools include the clone tool that copies pixels using a brush, the healing brush which copies pixels from an area and corrects the tone and color where it is being used. The perspective clone tool works in a similar way to the clone tool previously mentioned but also allows a user to correct for distance changes. The blur and sharpen tool is a brush that blurs and sharpens. Finally the dodge and burn tool is a brush that makes target pixels lighter (dodges) or darker (burns).
A list of GIMP transform tools include the align tool, move, crop, rotate, scale, shear, perspective and flit tools.
Animation showing three docked and tabbed dialogs: layers, channels, and paths.
- Layers, layer masks and channels: an image being edited in GIMP can consist of many layers sitting in a stack. The GIMP user manual suggests that "A good way to visualize a GIMP image is as a stack of transparencies" where in GIMP terminology each transparency is a layer. Each layer in an image is made up of several channels. In an RGB image there are normally 3 or 4 channels, each consisting of a red, green and blue channel. Color sublayers look like slightly different gray images, but when put together they make a complete image. The fourth channel that may be part of a layer is the alpha channel (or layer mask), this channel measures opacity where a whole or part of an image can be completely visible, partially visible or invisible.
Text layers can be created using the text tool, allowing a user to write on an image. Text layers can be transformed in several ways, such as converting it to a path or selection.
- Automation, scripts and plug-ins: GIMP has approximately 150 standard effects and filters, including Drop Shadow, Blur, Motion blur and Noise.
GIMP operations can be automated with scripting languages. The Script-Fu is a Scheme based extension language implemented using TinyScheme, GIMP can also be scripted in Perl, Python (Python-fu), or Tcl.
GIMP has support for several methods of sharpening and blurring images including the blur and sharpen tool. The unsharp mask tool is used to sharpen an image selectively - it only sharpens areas of an image that are sufficiently detailed. The unsharp mask tool is considered to give more targeted results for photographs than a normal sharpening filter. The Selective Gaussian Blur tool works in a similar way, except it blurs areas of an image with little detail.
- GEGL: The Generic Graphics Library (GEGL) was first introduced as part of GIMP on the 2.6 release of GIMP. This initial introduction does not yet exploit all of the capabilities of GEGL; as of the 2.6 release GIMP can use GEGL to perform high bit depth color operations, because of this less information is lost when performing color operations.
When fully integrated, GEGL will allow GIMP to have a higher color bit depth and also a better non-destructive work-flow.
- File formats: GIMP supports saving and loading a large number of different file formats, GIMP's native format XCF is designed to store an image including all features specific to GIMP such as layers, channels and vectors; XCF is named after the eXperimental Computing Facility where GIMP was authored.
| Type
| File formats
|
| Readable and writable
| GIMP has import/export support for popular image formats such as BMP, JPEG, PNG, GIF and TIFF, along with the file formats of several other applications such as Autodesk flic animations, Corel Paint Shop Pro images, and Adobe Photoshop documents. Other formats with read/write support include PostScript documents, X Window system bitmap image and Zsoft PCX. GIMP can also read and write path information from SVG files and read/write ICO Windows icon files.
|
| Read-only
| GIMP can import Adobe PDF documents and the raw image formats used by many digital cameras, but cannot save to these formats. An open source plug-in, UFRaw, adds full raw compatibility, and has been noted for beating Adobe in updating for new camera models several times.
|
| Write-only
| GIMP can export to MNG layered image files (GNU/Linux version only) and HTML (as a table with colored cells), C source code files (as an array) and ASCII Art (using a plug-in to represent images with characters and punctuation making up images), though it cannot read these formats.
|
Variants
Several variations and derived graphic applications exist today, these applications can exist because GIMP is released under the GNU General Public License; the GPL specifically allows anybody to take the source code and use it as they see fit, so long as they follow the rules laid out in the license. GIMP is available on many popular operating systems, even so, some variants of GIMP exist for OS-specific modifications.
The GIMP website only offers source code downloads; executable version of GIMP are made are made available by other sources.
- GIMPshop is a derivative of GIMP that re-arranges the user interface to mimic Adobe Photoshop. This is achieved by modifying menus and user interface items. GIMPshop is released on Mac OS X, GNU/Linux, Microsoft Windows, and Solaris. The project is stagnant and has not been updated since 2006.
- GimPhoto has a similar aim to GIMPshop, but has been made using a more recent version of GIMP. GimPhoto is targeted toward photographers who have previously used Adobe Photoshop. It is available for both Microsoft Windows and GNU/Linux.
- GIMP Visual Studio (GIMPVS) is a derivative of GIMP and GTK+ that is compiled using Microsoft compilers. GIMPVS aims to provide a stable GIMP for artists using Microsoft Windows and allowing developers to program with GTK+ and GIMP using Microsoft Visual Studio.
- GIMP Portable is a portable version of GIMP that can be installed on a USB hard drive such that brushes and presets are the same from one computer to the next. GIMP Portable is only portable between different computers running Microsoft Windows (XP or later).
- GIMP on OS X is a project that provides pre-built and easy to install application bundles of The GIMP for Mac OS X. These include Universal binaries for Tiger (10.4.x) and Leopard (10.5.x), as well as Intel binaries for Snow Leopard (10.6.x) systems. These require X11 to run.
- GIMP.app is a distribution of GIMP built for Mac OS X. It has all the features of the default GIMP distribution. GIMP.app has a version using X11, and a version native to the Mac, but the latter is considered experimental.
- osx-gimp provides a Mac PowerPC-native beta build of GIMP 2.2.14. It uses GTK+ built for Quartz. It is mostly functional, but support is limited for the Quartz back-end of GTK+.
- Seashore is a program derived from GIMP running in native Mac OS X. The program is currently in beta and includes a subset of the tools and features in GIMP.
- CinePaint, formerly "Film Gimp", is a fork of GIMP version 1.0.4, used for frame-by-frame retouching of feature film. The present version supports up to 32-bit IEEE-floating point color depth per channel. CinePaint supports color management and HDR. CinePaint is used primarily within the film industry due mainly to its support of high-fidelity image formats[citation needed]. The current release supports BSD, GNU/Linux, and Mac OS X.
- GIMP classic is a patch[39] against the 2.6.8 GIMP source code that was created to undo the changes made to the GIMP user interface between the 2.4 and 2.6 versions. A build of GIMP classic for Ubuntu is available.
- GIMP Animation Package (GAP) is an advanced plug-in for GIMP for creating animations, extending GIMP's normal capabilities. GAP can save animations in several formats including GIF and AVI. The animation function relies on GIMP's layering capability. Animations are created by placing each image on its own layer (in other words, treating each layer as an animation cel), then then placing and rotating the layers within time constraints. The resulting project can be saved as an animated GIF or encoded video file. GAP also provides programmed layer transitions, timing, and move paths, allowing the creation of sophisticated animations.
- GIMP Paint Studio (GPS) is a collection of brushes and accompanying tool presets for GIMP aimed at artists and graphic designers. It speeds up repetitive tasks and allows tool settings to be saved between sessions.
- Instrumented GIMP was created at the University of Waterloo to track and report user interaction with the program to generate statistics about how GIMP is used.
Links