- General Image Manipulation Program
-
GIMP
GIMP 2.6.3 unter Microsoft Windows VistaBasisdaten Entwickler: Das GIMP-Team Aktuelle Version: 2.6.6
(17. März 2009)Betriebssystem: GNU/Linux, Mac OS X, Windows, u. v. m. Programmiersprache: C Kategorie: Grafik-Software Lizenz: GPL Deutschsprachig: ja www.gimp.org GIMP (GNU Image Manipulation Program, ursprünglich: General Image Manipulation Program[1]) ist ein kostenloses und freies Bildbearbeitungsprogramm. Es steht unter der GNU General Public License (GPL).
Der Schwerpunkt der Software ist die intensive Bearbeitung einzelner Bilder, wofür vielfältige Effekte zur Verfügung stehen. GIMP ist neben Linux, OpenOffice.org und Mozilla Firefox eines der bekanntesten freien Software-Projekte.
Neben der Version für GNU/Linux und Unix existieren auch Portierungen auf Microsoft Windows und Mac OS X.
Inhaltsverzeichnis
Geschichte
Die erste öffentliche Testversion von GIMP wurde von Peter Mattis am 21. November 1995 auf der Liste comp.os.linux.development.apps angekündigt.[2] Zusammen mit seinem Kommilitonen Spencer Kimball hatte er das Programm als Studienarbeit entwickelt. Die erste Betaversion wurde für Linux (1.2.13), Solaris (2.4), HP-UX (9.05) und IRIX bereitgestellt. Die erste offizielle Version 0.54 erschien im Januar 1996.
Bereits zu diesem Zeitpunkt war GIMP ein umfangreiches Programm, das unter anderem mit einem Plugin-System, beliebigem Rückgängigmachen und Wiederholen, »intelligenter« Schere, Dithering, Unterstützung von 8, 15, 16 und 24 Bit Farbtiefe pro Bild, Zoom und Verschieben in Echtzeit, simultaner Bearbeitung mehrerer Bilder, Unterstützung der Formate GIF, JPEG, PNG, TIFF und XPM sowie vielen Auswahl- und Bearbeitungswerkzeugen aufwarten konnte. Das Programm galt jedoch anfänglich als fehlerbehaftet und absturzfreudig. Zudem verwendete es damals noch das proprietäre Motif-Toolkit für die Bedienoberfläche, für welches die nötigen Header-Dateien nicht frei und kostenlos zur Verfügung standen. Deshalb konnte es von vielen Benutzern nur als statisch gelinktes und fertig kompiliertes Programm verwendet werden; selbst an GIMP zu arbeiten und das Ergebnis sofort zu nutzen war ihnen nur schwer oder gar nicht möglich.
Als Peter Mattis von Motif auf eine freie Lösung umsteigen wollte, entwickelte er sein eigenes Toolkit: GIMP-Toolkit, das inzwischen unter der Abkürzung GTK+ als offenes Projekt längst ein Eigenleben führt und beispielsweise in der Desktop-Umgebung GNOME verwendet wird. Damit konnte GIMP völlig ohne Motifaufrufe umgesetzt werden und es war relativ einfach, das Programm auf andere Systeme zu portieren.
GIMP erlangte vor allem unter Linux eine große Verbreitung und etablierte sich im Laufe der Zeit als Platzhirsch für digitale Bildbearbeitung unter Linux, das Programm ist Bestandteil praktisch aller Linux-Distributionen, die nicht konsequent auf Gtk-basierende Programme verzichten, wie etwa Kubuntu, wo stattdessen das auf KDE basierende Krita zum Einsatz kommt. Neue GIMP-Versionen werden zurzeit von Sven Neumann veröffentlicht.
Unter dem Namen CinePaint (früher Film Gimp) ist ein professioneller Ableger des Programmes entstanden, der sich durch höhere Farbtiefen und Farbmanagement auszeichnet. Diese Version wird in der Filmindustrie verwendet und hat dort die eingestellte IRIX-Version von Adobe Photoshop ersetzt.
Versionen
Die Version 1.0 von GIMP wurde am 5. Juni 1998 veröffentlicht. Die bedeutendsten Neuerungen waren ein neues API und eine Prozedurendatenbank, welche es ermöglichten, GIMP mittels einfacher Skripte zu erweitern. Mit dieser Skript-Fu genannten Funktion konnten nun Abläufe automatisiert werden. Zusätzlich verfügte die Applikation über eine neue Speicherverwaltung, mit der das Laden großer Bilddateien kein Problem mehr darstellte. Außerdem wurde mit dieser Version das GIMP-eigene Dateiformat XCF eingeführt.
Am 25. Dezember 2000 gaben die Programmierer die Version 1.2 von GIMP frei.[3] Die Neuerungen gegenüber der stabilen Variante 1.0 hielten sich in Grenzen; neben Fehlerbereinigungen wurde vor allem die Benutzeroberfläche überarbeitet.
Nach einer langen Pause zwischen den Veröffentlichungen wurde am 24. März 2004 schließlich GIMP 2.0 mit vielen Verbesserungen freigegeben.[4] Die wichtigsten Änderungen waren die strikte Trennung von Programmlogik und Benutzungsoberfläche sowie eine einfache CMYK-Umsetzung. Damit verfügte GIMP erstmals, wenn auch nur eingeschränkt und in einfachem Umfang, über eine Druckvorstufe. Weiterhin wurden die Menüs überarbeitet und die Übersichtlichkeit verbessert. In jedem Bildfenster befand sich jetzt eine Menüleiste. An neuen Funktionen bot das Programm bessere Pfad- und Text-Werkzeuge. Es beinhaltete jetzt auch Import- und Exportfunktionen für SVG.
GIMP 2.2 wurde am 20. Dezember 2004 veröffentlicht.[5] Die wichtigste Änderung der neuen Version stellte eine verbesserte Benutzeroberfläche dar. So verfügten zahlreiche Werkzeuge von GIMP über eine Vorschaufunktion. Während GIMP 2.0 noch für Drehungen und Verzerrungen nur ein Gitter verwendete, um Aktionen des Benutzers zu visualisieren, drehte und verzerrte GIMP 2.2 den gewählten Bereich simultan. Ferner wurde eine Vielzahl von Dialogen an die GNOME Human Interface Guides, die Richtlinien zur Gestaltung der Benutzeroberfläche von GNOME-Programmen, angeglichen. Zu den GUI-Verbesserungen gehörte auch eine bessere Zusammenarbeit mit anderen Applikationen.
GIMP 2.4 wurde am 24. Oktober 2007 veröffentlicht. Neuerungen der 2.4-Reihe sind insbesondere die Nutzung von ICC-Profilen, ein Werkzeug zum automatischen Freistellen von Objekten[6], verbesserte Skalierung durch Einsatz des Lanczos-Filters sowie die Möglichkeit, Text an Pfaden entlang laufen zu lassen. Des Weiteren können jetzt auch länger zurückliegende Änderungen zurückgenommen werden, ohne dass alle dazwischen vorgenommenen Änderungen verloren gehen – eine von Grafikern oft genutzte Funktion. Obendrein wurde die Benutzeroberfläche komplett überarbeitet.
Mit der ein gutes Jahr später am 1. Oktober 2008 erschienenen Version 2.6 wurde der Umstieg vom bisherigen Grafikkernel auf die unabhängige Bibliothek GEGL (Generic Graphics Library) begonnen. Zum Releasetermin waren noch nicht alle Funktionen portiert, so dass die erhoffte Unterstützung höherer Farbtiefen erst mit der Entwicklerversion 2.7 auftreten wird. Die Benutzeroberfläche wurde erneut verändert und ein permanentes Bildfenster implementiert, was vor allem den Anwendern mit weniger ausgefeilten Fenstermanagern zugute kommen soll.
Funktionsumfang
Die Bearbeitungsfunktionen sind über Toolbars, Menüs und dauerhaft eingeblendete Dialogboxen, so genannte Paletten, zu erreichen. Diese enthalten Filter, Pinsel sowie Umwandlungs-, Auswahl-, Ebenen- und Maskierungsfunktionen. Zum Standardumfang gehören derzeit 48 verschiedene Pinsel, weitere lassen sich erzeugen, zudem sind alle bezüglich Kantenschärfe und Deckung einstellbar.
Farbunterstützung
GIMP hat Farbpaletten für RGB, HSV, CMYK, ein Farbrad sowie Funktionen, um Farben aus einem Bild zu entnehmen. Auch eine direkte Eingabe der hexadezimalen Farbcodes aus HTML ist möglich. Auch wenn das Programm eine CMYK-Palette anbietet, arbeitet es immer in RGB. Es unterstützt außerdem Muster, die direkt auf eine Fläche aufgetragen werden können. Auch diese lassen sich weitgehend anpassen, so dass auch Zwischenfarben möglich sind.
Die Liste der von GIMP unterstützten Dateiformate ist im Vergleich zu proprietären Konkurrenten wie Adobe Photoshop sehr lang.[7]
Auswahl- und Maskierungsfunktionen
GIMP besitzt Auswahlfunktionen für rechteckige, runde und freiförmige Bereiche sowie nach Farbe. Des Weiteren existiert auch eine Auswahlfunktion, die sich an starken Farbkanten orientiert. Daneben kennt das Programm Ebenen, die sich ausblenden oder in der Deckung verändern lassen. Auch eine direkte Beeinflussung der einzelnen Farbkanäle ist möglich.
Automatisierte Bildbearbeitung durch Skripte
Nahezu alle Vorgänge in GIMP können durch sogenannte GIMP-Skripte automatisiert werden. Diese Art von Programmen kann durch den eingebauten Scheme-Interpreter sowie über eine externe Anbindung von Perl, Python oder Tcl verarbeitet werden. Die Unterstützung von in Ruby geschrieben GIMP-Skripten befindet sich noch in einem experimentellen Stadium. Die Erstellung der Makros kann daher mit den oben genannten Programmiersprachen erfolgen, entsprechende Schnittstellen/Bindings sind vorhanden. Auf diese Weise erstellte Skripte und Plugins für GIMP können interaktiv sowie im Batch-Modus ausgeführt werden, das heißt ohne Interaktion eines Benutzers. Wiederkehrende (auch komplexe) Bildbearbeitungsvorgänge können so automatisiert werden. Grafiken für eine Webseite können beispielsweise direkt über CGI-Skripte erzeugt werden, man kann bei einer großen Anzahl an Bilddateien eine Farbkorrektur vornehmen oder das Grafikformat ändern. Hinweise zur Verwendung solcher Skripte finden sich im GIMP-Wikibook.
Geplante Funktionen
Für zukünftige Versionen von GIMP sind diverse Ergänzungen geplant. Dies ist vor allem die Nutzung der GEGL-Bibliothek. Diese bietet neben der bisherigen Farbtiefe von 8-Bit-Integer pro Farbkanal auch 16-Bit-Integer sowie einen Modus mit 32-Bit-Gleitkomma-Genauigkeit, welcher z. B. bei der Bearbeitung von HDR-Aufnahmen von Bedeutung ist. Zusätzlich ist mit GEGL neben der bisherigen RGB-Darstellung mit CMYK und Lab die Unterstützung weiterer Farbräume geplant. Um dies umzusetzen, werden die Bearbeitungsfunktionen in der Bibliothek implementiert[8] und rechnen intern mit einer Genauigkeit von 32-Bit Gleitkomma pro Farbkanal.[9] GEGL arbeitet nicht-destruktiv[9] und soll weitere Dateiformate, zum Beispiel Rohdatenformate digitaler Spiegelreflexkameras, unterstützen.[9] Die Auslagerung der Bildbearbeitung in eine eigene Bibliothek ermöglicht die Nutzung der Funktionalität in anderen Programmen – entsprechend existieren bereits Anbindungen für C#[10], Ruby[11] und Python[12].
Weiterhin geplant sind eine druckempfindliche Sprühdose (für Grafiktabletts), das Laden von Photoshop-Pinseln und höhere HIG-Konformität.
Literatur
- Bettina K. Lechner: GIMP ab 2.6. 2009, ISBN 3-8273-28047
- Bettina K. Lechner: Digital fotografieren - Gimp: Fotos korrigieren, retuschieren und raffiniert präsentieren. 2008, ISBN 3-8272-43947
- Jürgen Wolf: GIMP 2 für digitale Fotografie. 2008, ISBN 3-8362-1184-X
- Bettina K. Lechner: Gimp ab 2.4. 2007, ISBN 3-8273-2489-0
- Jürgen Osterberg: Gimp 2. 2005, ISBN 3-89864-295-X
- Karlheinz Günster: Gimp 2. 2005, ISBN 3-936546-24-X
- Klaus Gölker: Fotobearbeitung und Bildgestaltung mit dem GIMP 2. 2005, ISBN 3-89864-357-3
- Klaus Gölker, Bettina K. Lechner: GIMP statt Photoshop (u.a. Titel). c't spezial 01/2009, S. 94-139, Heise Zeitschriften Verlag 2008, incl. GIMP und Videoworkshop auf DVD
Weblinks
- Offizielle Webpräsenz (englisch)
- Offizielles, deutsches Dokumentationsprojekt von GIMP
- Offizieller Installer für Windows (englisch)
- Links zum Thema GIMP im Open Directory Project (deutsch)
Einzelnachweise
- ↑ The GIMP v0.54 – General Image Manipulation Program im Usenet, 12. Februar 1996
- ↑ ANNOUNCE: The GIMP, 21. November 1995
- ↑ GIMP 1.2 erschienen – Pro-Linux.de, 25. Dezember 2000
- ↑ GIMP in neuer Generation erschienen – Pro-Linux.de, 24. März 2004
- ↑ Gimp 2.2 freigegeben – Pro-Linux.de, 20. Dezember 2004
- ↑ Unter Verwendung von Simple Interactive Object Extraction (SIOX) http://www.siox.org/
- ↑ Unterstützte Formate – gimphelp.org
- ↑ GEGL-Bearbeitungsfunktionen. Abgerufen am 21. März 2008.
- ↑ a b c Funktionen der GEGL-Bibliothek. Abgerufen am 21. März 2008.
- ↑ GEGL für C#. Abgerufen am 21. März 2008.
- ↑ GEGL für Ruby. Abgerufen am 21. März 2008.
- ↑ GEGL für Python. Abgerufen am 21. März 2008.
Wikimedia Foundation.