AA_123RF-18931356-Grigory_Stepanov-123RF.jpg

© Grigory Stepanov, 123RF

Gimp mit Plugins um neue Fähigkeiten erweitern

Ausgebaut

Gimp beherrscht schon von Haus aus das volle Programm einer ausgewachsenen Bildbearbeitung. Mit zusätzlichen Skripten und Plugins erweitern Sie ihn jedoch um zahlreiche komplexe Funktionen, die Sie oft nicht einmal in kommerzieller Software finden.

Viele komplexe Funktionen integrieren die Gimp-Entwickler nicht fest im Programm, sondern lagern sie in externe Plugins aus. So bleibt die Code-Basis der Bildbearbeitung schlank, aber auch nicht zum Kern-Team gehörende Programmierer haben die Möglichkeit, über eine definierte Schnittstelle zusätzliche Funktionen bereitzustellen.

Für ganz einfache Erweiterungen genügen oft schon in Skript-Fu geschriebene Erweiterungen, diese bieten jedoch keine Vorschaufunktion und nur eine begrenzte Ausführungsgeschwindigkeit. Zudem stellt der von Skript-Fu genutzte Scheme-Dialekt als Lisp-Variante auch für geübte Programmierer eine Herausforderung dar.

Skript-Fu und Plugins

Plugins dagegen lassen sich in C, C++, Python, Lua, Ruby, Perl oder anderen Programmiersprachen verfassen. Als binäre Programme sind sie jedoch oft an bestimmte Gimp- und Betriebssystem-Versionen gebunden und müssen daher bei einem Update meist auch eine Aktualisierung erfahren – das macht den Umgang mit ihnen etwas mühsamer.

Einigen Plugins fehlt es zudem noch an Feinschliff, sodass sie ab und an – besonders bei großen Bildern – abstürzen. In diesem Fall finden Sie in der Fehlerausgabe eine entsprechende Meldung. Normalerweise wirkt sich der Absturz eines Plugins nicht auf die Stabilität von Gimp an sich aus, auch wenn die Fehlermeldung etwas anderes suggeriert. Für alle, die selbst Plugins erstellen möchten, stellen die Gimp-Entwickler eine dreiteilige Anleitung bereit [1]. Allerdings berücksichtigt diese noch nicht die neuen GEGL-Entwicklungen.

Plugins installieren

Gimp sucht Plugins im Home-Verzeichnis unter ~/.gimp-2.8/plug-ins/ sowie im Systemverzeichnis in /usr/lib/gimp/2.0/plug-ins/. Damit Gimp die Erweiterungen später ausführen kann, müssen Sie die manuell dort hinterlegten Dateien mit chmod +x ~/.gimp-2.8/plug-ins/* ausführbar machen. Über die Paketverwaltung in das System installierte Plugins besitzen bereits die richtigen Rechte. Der Plugin-Browser aus dem Hilfe-Menü (Abbildung 1) zeigt bei Bedarf Informationen zu allen verfügbaren Plugins an und verrät, wo sich die Erweiterung eingenistet hat – Image steht dabei für das Bildfenster.

Abbildung 1: Im Plugin-Browser zeigt Gimp alle aktuell geladenen Plugins samt Versionsnummer und Kurzbeschreibung an.

Viele Plugins liefern die Entwickler nur in Form von Quelltexten aus, sodass sich das Plugin schnell an unterschiedliche Plattformen anpassen lässt. Sofern die Dokumentation nichts anderes vorgibt, sollten Sie das während der Installation von Gimp mitinstallierte gimptool-2.0 für das Einspielen der Plugins nutzen.

TIPP

Unter Linux lassen sich aufgrund der einfachen Verfügbarkeit von Compiler und Bibliotheken Plugins schnell selbst bauen; unter Windows fällt das weniger leicht. Falls Sie Gimp einmal unter Windows einsetzen müssen, greifen Sie am besten zum GIMP Extensions Pack for Windows [2], das zahlreiche Plugins bereits kompiliert mitbringt.

Für die Installation von als C-Quelltexten vorliegenden Plugins installieren Sie zunächst die für den Build-Prozess nötigen Bibliotheken und Tools. Unter Debian und dessen Derivaten erledigen Sie das beispielsweise mit dem Aufruf apt-get install build-essential libgimp-devel. In einigen wenigen Fällen schreiben die Entwickler vor, das Plugin mittels des klassischen Dreisatzes ./configure && make && make install zu übersetzen; in aller Regel lautet der Aufruf dazu aber:

$ gimptool-2.0 --install Plugin.c

Mit der Option --build anstelle von --install bauen Sie das Plugin nur, ohne es gleich zu installieren. Per --install-admin installiert Gimptool die Plugins gleich systemweit unter /usr/lib/gimp/2.0/plug-ins/. Zusätzliche Optionen für den Compiler oder Linker lassen sich mit --cflags, --libs und --prefix=Prefix sowie --exec-prefix=Prefix anzeigen und setzen. Mit den Schaltern --uninstall-bin Plugin und --uninstall-script Skript deinstallieren Sie ein Plugin respektive ein Skript wieder.

Diesen Artikel als PDF kaufen

Express-Kauf als PDF

Umfang: 9 Heftseiten

Preis € 0,99
(inkl. 19% MwSt.)

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 
TABLET & SMARTPHONE APPS
Bald erhältlich
Get it on Google Play

Deutschland

Ähnliche Artikel

  • Fotokalender mit GIMP
  • Aufgepeppt
    Gimp beherrscht schon von Haus das volle Programm einer ausgewachsenen Bildbearbeitung. Mit zusätzlichen Skripten und Plugins erweitern Sie ihn um zahlreiche weitere komplexe Funktionen, die Sie oft nicht einmal in kommerzieller Software finden.
  • Farbkurven speichern in GIMP
  • Scharfe Sache
    Sowohl die kamerainterne Verarbeitung als auch widrige Umstände sorgen oft für Fotos, denen es an Schärfe fehlt. Gimp bietet eine Reihe von Verfahren, um diese Schwächen nachträglich auszubügeln.
  • Pimp my Gimp
    Ähnlich wie bei Photoshop erlaubt eine Schnittstelle in Gimp das Einbinden von Skripten und Plug-ins. Wir haben die besten davon für Sie getestet.
Kommentare

Infos zur Publikation

LU 11/2017: Server für Daheim

Digitale Ausgabe: Preis € 8,50
(inkl. 19% MwSt.)

LinuxUser erscheint monatlich und kostet 5,95 Euro (mit DVD 8,50 Euro). Weitere Infos zum Heft finden Sie auf der Homepage.

Das Jahresabo kostet ab 86,70 Euro. Details dazu finden Sie im Computec-Shop. Im Probeabo erhalten Sie zudem drei Ausgaben zum reduzierten Preis.

Bei Google Play finden Sie digitale Ausgaben für Tablet & Smartphone.

HINWEIS ZU PAYPAL: Die Zahlung ist ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!

Stellenmarkt

Aktuelle Fragen

Lieber Linux oder Windows- Betriebssystem?
Sina Kaul, 13.10.2017 16:17, 2 Antworten
Hallo, bis jetzt hatte ich immer nur mit
IT-Kurse
Alice Trader, 26.09.2017 11:35, 2 Antworten
Hallo liebe Community, ich brauche Hilfe und bin sehr verzweifelt. Ih bin noch sehr neu in eure...
Backup mit KUP unter Suse 42.3
Horst Schwarz, 24.09.2017 13:16, 3 Antworten
Ich möchte auch wieder unter Suse 42.3 mit Kup meine Backup durchführen. Eine Installationsmöglic...
kein foto, etc. upload möglich, wo liegt mein fehler?
kerstin brums, 17.09.2017 22:08, 5 Antworten
moin, zum erstellen einer einfachen wordpress website kann ich keine fotos uploaden. vom rechne...
Arch Linux Netzwerkkonfigurationen
Franziska Schley, 15.09.2017 18:04, 0 Antworten
Moin liebe Linux community, ich habe momentan Probleme mit der Einstellung des Lan/Wlan in Arc...