Jump to content

GIMP: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Move WPFS banner to talk - that's where they go.
Reestores some benefits of GIMP. Other apps, doesn't have it.
Line 77: Line 77:
* Undo history "snapshots" that persist between sessions.
* Undo history "snapshots" that persist between sessions.
* The magnetic lasso tool, which assists the user in edge-finding.
* The magnetic lasso tool, which assists the user in edge-finding.


'''Benefits''' of the GIMP system include:
* Zero licensing costs, even for installations on many computers
* Available for many types of computing systems
* Not dependent on any single company for updates or support
* Freely redistributable, so it may be shared on a local network or given to friends and family
* Plug-in development is not limited by developers (Access to Adobe Photoshop's SDK requires authorization [http://partners.adobe.com/public/developer/photoshop/devcenter.html])


== File types ==
== File types ==

Revision as of 02:20, 3 March 2007

GIMP
Developer(s)The GIMP Team
Repository
Operating systemCross-platform
TypeRaster graphics editor
LicenseGNU General Public License
Websitehttp://www.gimp.org/

The GNU Image Manipulation Program, or GIMP, is a raster graphics editor application with some support for vector graphics. The project was started in 1995 by Spencer Kimball and Peter Mattis and is now maintained by a group of volunteers; licensed under the GNU General Public License, GIMP is free software.

Overview

A screenshot of GIMP version 2.2.8 running under X11 on Mac OS X

GIMP originally stood for General Image Manipulation Program. Its creators, Spencer Kimball and Petter Mattis, initially started GIMP as a semester-long project for a class at the University of California, Berkeley. Both were integral members of eXperimental Computing Facility, a student club at Berkeley (the GIMP's file extension, XCF, is taken from the initials of this club). In 1997, after both Kimball and Mattis had graduated from Berkeley, the name was changed to GNU Image Manipulation Program when it became an official part of the GNU project.

GIMP can be used to process digital graphics and photographs. Typical uses include creating graphics and logos, resizing and cropping photos, changing colors, combining images using a layer paradigm, removing unwanted image features, and converting between different image formats. GIMP can also be used to create animated images using an improved layers method. The full capabilities of the GIMP extend much further, however, and include advanced image editing, manipulation, and professional graphics creation. It is often used as a free software replacement for Adobe Photoshop, which is the dominant bitmap editor in the printing and graphics industries.

Features

Brushes, colors, and painting tools

GIMP comes with 48 standard brushes, plus facilities to create new ones. Brushes can be used in hard-edged, soft-edged, or eraser modes, be applied at different opacities, or used to apply various effects. GIMP also has a Palette with RGB, HSV, colour wheel, CMYK, and mixing modes, plus tools to pick colours from the image with various averaging options. Support for hexadecimal colour codes (as used in HTML). While 'CMYK' is offered in the Palette, GIMP, by default, works only in RGB, grayscale and index color modes.

Gradients

GIMP also supports gradients, which integrate into its other tools (such as brushes and fills) to shade image areas with automated color blending. It includes a variety of built-in gradients, and as with the brushes, also allows the user to customize and create their own gradient fills.

Selection and masking tools

GIMP can perform rectangular or circular selection, freehand selection, and color selection. Alternatively, the Smart Selection tool, known as the "Magic Wand", can be used to select contiguous regions.

Layers, channels, and transparency

GIMP has support for layers, including transparent layers, which can be shown, hidden, or made semitransparent. It also supports transparent and semitransparent images. Channels add different types of opacity and color effects to images. Settings made with the opacity slider in the Layers Dialog are not represented correctly in the Transform tool previews. This can make lining up layers correctly more difficult.

Paths

Paths containing line segments or bezier curves can be made. Paths can be named, saved, and painted with brushes, patterns, or various line styles. They are also a extremely powerful and useful selection tool, allowing you to create complex selections. Intelligent Scissors (iScissors) tool can be used to auto-create paths between regions defined by strong color-changes.

Effects, scripts and filters

GIMP has approximately 150 standard effects and filters, including Drop Shadow, Blur, Motion blur, Noise, and much more.

File:Padlock2.png
A padlock
File:Padlock3.png
The same padlock after being touched up with the clone tool
Same example as on Photoshop page of an image with a deletion. Performed with Gimp instead of Photoshop

Scripting

GIMP operations can be automated with macro programs. A Scheme interpreter is built-in, or external Perl, Python, or Tcl can be used. Ruby is in experimental development. These scripts and plugins for GIMP can be used interactively, or combined non-interactively. For example, images for a webpage could be generated on the fly using CGI scripts, or a large number of images could have their color corrected and format changed. For simple automatable tasks, a package such as ImageMagick might be quicker, but GIMP has much more powerful features.

Development

GIMP uses GTK+ for building its user interface. GTK+ was initially part of GIMP, intended as a replacement for the proprietary Motif toolkit, which GIMP originally depended upon. GIMP and GTK+ were originally designed for the X Window System running on Unix-like operating systems, but have since been ported to Microsoft Windows, OS/2, and SkyOS.

The current stable version of GIMP is Template:Latest stable release/GIMP. Major changes compared to version 1.2 include a more polished user interface and further separation of the user interface and back-end.

Also, an unstable 2.3.x version is being updated by GIMP developers, with new versions being available every few months.

For the future it is planned to base GIMP on a more generic graphical library called GEGL, thereby addressing some fundamental design limitations that prevent many enhancements such as native CMYK support. Implementation of this plan was continually put off from 2000 until October 2006, when developer Øyvind Kolås demonstrated a limited working version of GEGL, including a new graphical interface, that had been developed by Sven Neumann, Michael Natterer, and him.[1]

Comparisons with other graphics editors

Missing features, which many graphics artists require, include:


Benefits of the GIMP system include:

  • Zero licensing costs, even for installations on many computers
  • Available for many types of computing systems
  • Not dependent on any single company for updates or support
  • Freely redistributable, so it may be shared on a local network or given to friends and family
  • Plug-in development is not limited by developers (Access to Adobe Photoshop's SDK requires authorization [1])

File types

GIMP can open and save the following file formats: [2]

GIMP can import (open but not save) the following formats:

GIMP can also export to (save, but not open) the following formats:

Availability, versions, and forks

Linux distributions

GIMP is included as the standard image editor on most general purpose Linux distributions, including Debian, Ubuntu, Mandriva, and SUSE.

GIMP for Windows

File:Gimp 2.2.13 Windows XP.png
GIMP 2.2.13 on Windows XP

GIMP for Windows is a port of the GIMP (along with the GTK+ toolkit) to the Microsoft Windows platform. The project was started by Finnish programmer Tor "tml" Lillqvist 1997.[4]

Currently, the Windows port is practically identical to the original version in terms of features and stability. The installation has been tremendously eased with the introduction of the binary installers[5] compiled by Jernej Simoncic.[6]

The number of windows used by GIMP's interface can cause desktop clutter. This is not only because the GIMP uses a (controlled) single document interface, but also because it uses multiple windows for its tools, color palette, etc. (unlike many competing graphics programs, which use a multiple document interface or at least an SDI with integrated toolbars). This issue can be, to a degree, reduced through the use of the Virtual Desktop PowerToy called Deskman, released by Microsoft. Deskman allows users to keep all GIMP windows on a separate desktop, reducing clutter at the expense of some simplicity.

Another way of grouping all windows under a single window is to use the Windows Gimp Deweirdifyer plugin.

GIMP Portable

GIMP Portable is a repackaged version of GIMP for Windows, which can be run directly from media without installation. It is intended to be carried on a USB flash drive, or similar portable storage device e.g. USB hard drive or digital audio player. It does not require administrator privileges and thus can be used in restricted (e.g. work) environments without troubling a network administrator. Also for Mac OS X is available Portable Gimp.app — packaged as portable application for external drive.

Gimp.app for Mac OS X

Gimp.app provides a self-contained application bundle of GIMP for OS X. Gimp.app has many features that Seashore does not have, but being built upon the GTK for its GUI features, it requires a version of X11 to run it,[7]Gimp.app requires Apple's X11.app. Gimp.app is packaged by Aaron Voisine.

Seashore for Mac OS X

Seashore is a program based on GIMP for Mac that uses the native Cocoa interface in OS X. The program is currently still in beta (0.1.8) and currently includes only a small subset of the many filters available in GIMP.

GIMPshop

GIMPshop is a modification to GIMP, rearranging its user interface to mimic that of Adobe Photoshop

CinePaint

CinePaint, formerly known as 'Film Gimp', is a modification (forked from v. 1.0.4) basically used for frame-by-frame retouching of feature film. The present 'Film Gimp' version supports up to 32-bit IEEE-floating point color depth/channel. Unlike the Gimp, CinePaint has support for color management, HDR, and much more. CinePaint is basically used within the film industry.

GIMP Animation Package

The GIMP Animation Package simply adds the function of being able to create (and modify) animations.

See also

References

  1. ^ The GIMP's next-generation imaging core demonstrated. http://www.linux.com/article.pl?sid=06/10/16/1342216
  2. ^ There is a plugin called PSPI for Windows and Linux versions of the GIMP, which allows the use of the 8bf Adobe Photoshop filters in the GIMP. It however requires the Adobe Photoshop SDK to compile, the use of which must be requested from Adobe, but pre-compiled versions are freely distributable.
  3. ^ "LittleCms, Great color at small footprint". Retrieved November 20. {{cite web}}: Check date values in: |accessdate= (help); Unknown parameter |accessyear= ignored (|access-date= suggested) (help)
  4. ^ "Tor "tml" Lillqvist". Retrieved November 20. {{cite web}}: Check date values in: |accessdate= (help); Unknown parameter |accessyear= ignored (|access-date= suggested) (help)
  5. ^ "GIMP - Windows installers". Retrieved November 20. {{cite web}}: Check date values in: |accessdate= (help); Unknown parameter |accessyear= ignored (|access-date= suggested) (help)
  6. ^ "SourceForge.net: Developer Profile". Retrieved November 20. {{cite web}}: Check date values in: |accessdate= (help); Unknown parameter |accessyear= ignored (|access-date= suggested) (help)
  7. ^ http://gimp-app.sourceforge.net/