2. Ebenenmodi

Versionsgeschichte
Version $Revision: 2567 $ 2008-01-23 ude

Mit den Ebenenmodi können Sie einstellen, wie die übereinander liegenden Ebenen ineinander geblendet werden, daher werden diese gelegentlich auch als „Blendenmodi“ bezeichnet. GIMP stellt 21 verschiedene Ebenenmodi zur Verfügung. Der Modus wird auf die Ebenen angewendet, die sich unterhalb der Ebene befindet, welcher der Ebenenmodus zugeordnet wird. Gibt es nur eine Ebene, hat der Ebenenmodus keinen Effekt. Kurz gesagt verwendet GIMP den Ebenenmodus, um festzulegen, wie jedes Pixel einer Ebene (Maske) mit dem entsprechenden Pixel der darunter liegenden Ebene kombiniert wird.

[Anmerkung] Anmerkung

GIMP verwendet die selben 21 Modi sowie zwei weitere auch für Malwerkzeuge, siehe Abschnitt 3.2, „ Farbauftragende Malwerkzeuge (Stift, Pinsel, Airbrush) .

Die einzelnen Modi werden in den folgenden Abschnitten jeweils mit einem Beispiel dargestellt. Für die verschiedenen Beispiele werden zwei unterschiedliche Bilder als Hintergrundebene und zwei weitere Bilder als Masken verwenden. Die jeweils zum Einsatz kommende obere Ebene, auf die der Ebenenmodus angewendet wird, wird jeweils für die einzelnen Beispiele angegeben.

Abbildung 8.8. Masken für die Anwendungsbeispiele der Ebenenmodi

Masken für die Anwendungsbeispiele der Ebenenmodi

Maske 1

Masken für die Anwendungsbeispiele der Ebenenmodi

Maske 2


Abbildung 8.9. Bilder für die Anwendungsbeispiele der Ebenenmodi

Bilder für die Anwendungsbeispiele der Ebenenmodi

Schlüsselanhänger

Bilder für die Anwendungsbeispiele der Ebenenmodi

Enten


In den Beschreibungen der einzelnen Modi sind zum Teil auch Formeln angegeben, wie die Pixel berechnet werden. Sie sind für diejenigen gedacht, die neugierig auf die den Ebenenmodi zugrunde liegenden Berechnungen sind. Sie müssen diese Formeln nicht verstehen, um die verschiedenen Modi effektiv einsetzen zu können.

Die angegebenen Formeln beschreiben die Wirkungsweisen der der Modi in einer Kurznotation. Beispielsweise bedeutet folgende Formel:

Gleichung 8.1. Beispiel


Für jede Komponente jedes Pixels addiere die Werte der oberen Ebene (Maske) und der darunter liegenden Ebene (Bild). Die Summen bilden die resultierende Pixelwerte (Ergebnis). Da die Komponenten der Pixel Werte aus dem Bereich 0 bis 255 sein müssen, sorgen die Ebenenmodi dafür, dass das Ergebnis der Berechnung in diesem Bereich bleibt.

Da die Ergebnisse der Ebenenmodi sehr stark von den Farben der betreffenden Ebenen abhängen, können diese Bilder Ihnen nur eine ungefähre Vorstellung über die Funktionsweise der jeweiligen Modi geben. Haben Sie ruhig etwas Mut und probieren Sie sie einfach aus. Sie könnten beispielsweise mit zwei ähnlichen Ebenen anfangen, wobei die eine eine leicht veränderte Kopie der anderen ist (weichgezeichnet, verschoben, gedreht, skaliert, invertiert und so weiter) und dann schauen, was bei der Anwendung den einzelnen Ebenenmodi passiert.

Normal

Abbildung 8.10. Beispiel für den Ebenenmodus „Normal

Beispiel für den Ebenenmodus Normal

Beider Bilder sind mit 50% Deckkraft ineinander geblendet.

Beispiel für den Ebenenmodus Normal

Bei 100% Deckkraft ist nur noch die obere Ebene sichtbar.


Das ist der Standard-Blendenmodus für Ebenen. Die oberste Ebene verdeckt alle unteren Ebenen je nach eingestellter Deckkraft mehr oder weniger.

Die zugehörige Formel ist ganz einfach:

Gleichung 8.2. Formel für den Ebenenmodus „Normal


Vernichtend

Abbildung 8.11. Beispiel für den Ebenenmodus „Vernichtend

Beispiel für den Ebenenmodus Vernichtend

Beider Bilder sind mit 50% Deckkraft ineinander geblendet.

Beispiel für den Ebenenmodus Vernichtend

Bei 100% Deckkraft ist nur noch die obere Ebene sichtbar.


Dieser Modus ist dem Modus „Normal“ sehr ähnlich, allerdings erfolgt der Übergang bei einer Deckkraft kleiner als 100% nicht gleichmäßig, sondern sehr körnig. Hierzu wird ein Zufallsmuster verwendet, welches um so mehr Pixel aus der oberen Ebene enthält, je höher die Deckkraft ist. Der Modus wird häufig für Malwerkzeuge verwendet.

Abbildung 8.12. Vergrößerter Ausschnitt

Vergrößerter Ausschnitt

Modus „Normal“.

Vergrößerter Ausschnitt

Modus „Vernichtend“.


Multiplizieren

Abbildung 8.13. Beispiel für den Ebenenmodus „Multiplizieren

Beispiel für den Ebenenmodus Multiplizieren

Die Maske 1 wird als obere Ebene mit einer Deckkraft von 100% verwendet.

Beispiel für den Ebenenmodus Multiplizieren

Die Maske 2 wird als obere Ebene mit einer Deckkraft von 100% verwendet.


Dieser Ebenenmodus multipliziert alle Farbwerte der oberen und unteren Ebene und dividiert das Resultat durch 255. Das Ergebnis ist meist ein dunkleres Bild. Weiße Bereiche in der Maske verändern den Hintergrund nicht (1 * I = I), schwarze hingegen ergeben ein komplett schwarzes Bild (0 * I = 0).

Die zugehörige Formel lautet:

Gleichung 8.3. Formel für den Ebenenmodus „Multiplizieren


Division

Abbildung 8.14. Beispiel für den Ebenenmodus „Division

Beispiel für den Ebenenmodus Division

Die Maske 1 wird als obere Ebene mit einer Deckkraft von 100% verwendet.

Beispiel für den Ebenenmodus Division

Die Maske 2 wird als obere Ebene mit einer Deckkraft von 100% verwendet.


Bei diesem Modus werden die Farbwerte der Pixel dividiert. Das resultierende Bild ist meist heller, manchmal sieht es, insbesondere in den Bereichen, in denen die Maske sehr dunkel ist, auch überbelichtet aus.

Die Formel lautet: [11]

Gleichung 8.4. Formel für den Ebenenmodus „Division


Bildschirm

Abbildung 8.15. Beispiel für den Ebenenmodus „Bildschirm

Beispiel für den Ebenenmodus Bildschirm

Die Maske 1 wird als obere Ebene mit einer Deckkraft von 100% verwendet.

Beispiel für den Ebenenmodus Bildschirm

Die Maske 2 wird als obere Ebene mit einer Deckkraft von 100% verwendet.


Dieser Modus ist mit dem Modus „Multiplizieren“ verwandt. Allerdings werden die Farbwerte beider Ebenen invertiert (das heißt von 255 abgezogen), dann multipliziert. Das Ergebnis wird dann wiederum invertiert. Das resultierende Bild ist meist heller und wirkt manchmal etwas „verwaschen“. Ausnahmen bilden hierbei schwarze Bereiche in der Maske, die den Hintergrund nicht verändern, sowie weiße Bereiche, die ein weißes Bild ergeben. Dunkle Farben im Bild erscheinen transparenter.

Die Formel lautet:

Gleichung 8.5. Formel für den Ebenenmodus „Bildschirm


Überlagern

Abbildung 8.16. Beispiel für den Ebenenmodus „Überlagern

Beispiel für den Ebenenmodus Überlagern

Die Maske 1 wird als obere Ebene mit einer Deckkraft von 100% verwendet.

Beispiel für den Ebenenmodus Überlagern

Die Maske 2 wird als obere Ebene mit einer Deckkraft von 100% verwendet.


Im Modus „Überlagern“ werden für die Berechnung die Werte der Pixel der unteren Ebene invertiert und mit dem doppelten der Werte der oberen Ebene multipliziert. Dieser Wert wird mit 255 gewichtet zum Originalwert der unteren Ebene addiert und erneut mit 255 gewichtet. Dieser Modus verdunkelt das Bild, allerdings nicht so stark wie der Multiplikationsmodus.

Die Formel lautet: [12]

Gleichung 8.6. Formel für den Ebenenmodus „Überlagern


Abwedeln

Abbildung 8.17. Beispiel für den Ebenenmodus „Abwedeln

Beispiel für den Ebenenmodus Abwedeln

Die Maske 1 wird als obere Ebene mit einer Deckkraft von 100% verwendet.

Beispiel für den Ebenenmodus Abwedeln

Die Maske 2 wird als obere Ebene mit einer Deckkraft von 100% verwendet.


In der Fotografie ist Abwedeln eine Technik, bei der in bestimmten Bildbereichen bei der Entwicklung von Bildern die Belichtung verringert wird, wodurch die Detaildarstellung in den Schatten des Bildes verbessert wird. Wenn der Modus für diesen Zweck verwendet wird, empfiehlt sich die Verwendung als Malwerkzeug, am besten auf einem Graustufenbild. Beachten Sie auch den zugehörigen Eintrag Abwedeln im Glossar.

Die Formel ähnelt der des Divisionsmodus:

Gleichung 8.7. Formel für den Ebenenmodus „Abwedeln


Nachbelichten

Abbildung 8.18. Beispiel für den Ebenenmodus „Nachbelichten

Beispiel für den Ebenenmodus Nachbelichten

Die Maske 1 wird als obere Ebene mit einer Deckkraft von 100% verwendet.

Beispiel für den Ebenenmodus Nachbelichten

Die Maske 2 wird als obere Ebene mit einer Deckkraft von 100% verwendet.


In der Fotografie ist Nachbelichten eine Technik, bei der in bestimmten Bildbereichen bei der Entwicklung von Bildern die Belichtung erhöht wird, wodurch die Detaildarstellung in den Lichtern (sehr hellen Bereichen) des Bildes verbessert wird. Wenn der Modus für diesen Zweck verwendet wird, empfiehlt sich die Verwendung als Malwerkzeug, am besten auf einem Graustufenbild. Beachten Sie auch den zugehörigen Eintrag Nachbelichten im Glossar.

Die Formel entspricht der des Abwedelns mit invertierten Werten:

Gleichung 8.8. Formel für den Ebenenmodus „Nachbelichten


Harte Kanten

Abbildung 8.19. Beispiel für den Ebenenmodus „Harte Kanten

Beispiel für den Ebenenmodus Harte Kanten

Die Maske 1 wird als obere Ebene mit einer Deckkraft von 100% verwendet.

Beispiel für den Ebenenmodus Harte Kanten

Die Maske 2 wird als obere Ebene mit einer Deckkraft von 100% verwendet.


Diesen Ebenenmodus können Sie verwenden, um zwei Fotos zu kombinieren und helle Farben und scharfe Kanten zu erhalten.

Die Formel besteht aus zwei Teilen, einen für die Pixel der Maske, welche überdurchschnittlich hell sind (>128), und einen für dunklere (≤128) Pixel. Das Ganze sieht komplizierter aus, als es ist, die Formel ähnelt stark der des Bildschirmmodus:

Gleichung 8.9. Formel für den Ebenenmodus „Harte Kanten“, M > 128


Gleichung 8.10. Formel für den Ebenenmodus „Harte Kanten“, M ≤ 128


Weiche Kanten

Abbildung 8.20. Beispiel für den Ebenenmodus „Weiche Kanten

Beispiel für den Ebenenmodus Weiche Kanten

Die Maske 1 wird als obere Ebene mit einer Deckkraft von 100% verwendet.

Beispiel für den Ebenenmodus Weiche Kanten

Die Maske 2 wird als obere Ebene mit einer Deckkraft von 100% verwendet.


Die Anwendung dieses Ebenenmodus neigt dazu, Kanten weicher und Farben nicht ganz so hell zu machen. Er ähnelt dem „Überlagern“-Modus, in einigen GIMP-Versionen sind beide Modi identisch. [13] Übrigens hat der Modus bis auf seinem Namen nichts mit dem Modus „Harte Kanten“ gemeinsam.

Die Formel lautet:

Gleichung 8.11. Formel für den Ebenenmodus „Bildschirm


Gleichung 8.12. Formel für den Ebenenmodus „Weiche Kanten


Faser extrahieren

Abbildung 8.21. Beispiel für den Ebenenmodus „Faser extrahieren

Beispiel für den Ebenenmodus Faser extrahieren

Die Maske 1 wird als obere Ebene mit einer Deckkraft von 100% verwendet.

Beispiel für den Ebenenmodus Faser extrahieren

Die Maske 2 wird als obere Ebene mit einer Deckkraft von 100% verwendet.


Dieser Modus soll die „Filmkörnigkeit“ aus einer Ebene entfernen, um eine neue Ebene zu erstellen, die allein aus dieser Struktur besteht. Er kann aber auch nützlich sein, um Bildern ein relief-artiges Aussehen zu verleihen.

Die Formel ist einfach:

Gleichung 8.13. Formel für den Ebenenmodus „Faser extrahieren


Faser mischen

Abbildung 8.22. Beispiel für den Ebenenmodus „Faser mischen

Beispiel für den Ebenenmodus Faser mischen

Die Maske 1 wird als obere Ebene mit einer Deckkraft von 100% verwendet.

Beispiel für den Ebenenmodus Faser mischen

Die Maske 2 wird als obere Ebene mit einer Deckkraft von 100% verwendet.


Dieser Modus mischt eine körnige Struktur (möglicherweise mit dem Modus „Faser extrahieren“ erstellt) in die aktuelle Ebene und erzeugt so eine faserige Version der Originalebene.

Die Formel ist eine direkte Umkehrung des Modus „Faser extrahieren“:

Gleichung 8.14. Formel für den Ebenenmodus „Faser mischen


Unterschied

Abbildung 8.23. Beispiel für den Ebenenmodus „Unterschied

Beispiel für den Ebenenmodus Unterschied

Die Maske 1 wird als obere Ebene mit einer Deckkraft von 100% verwendet.

Beispiel für den Ebenenmodus Unterschied

Die Maske 2 wird als obere Ebene mit einer Deckkraft von 100% verwendet.


Bei diesem Ebenenmodus werden die Farbwerte voneinander subtrahiert und ein Absolutwert gebildet. Unabhängig von den Ausgangsebenen sieht das Ergebnis meist etwas merkwürdig aus. Anwendung findet dieser Modus vor allem zum Umkehren von Bildbereichen. Dieser Modus ist übrigens kommutativ, das heißt die Ebenen können beliebig vertauscht werden.

Die Formel lautet:

Gleichung 8.15. Formel für den Ebenenmodus „Unterschied


Addition

Abbildung 8.24. Beispiel für den Ebenenmodus „Addition

Beispiel für den Ebenenmodus Addition

Die Maske 1 wird als obere Ebene mit einer Deckkraft von 100% verwendet.

Beispiel für den Ebenenmodus Addition

Die Maske 2 wird als obere Ebene mit einer Deckkraft von 100% verwendet.


Bei diesem Ebenenmodus handelt es sich um einen eher einfachen Vertreter seiner Klasse. Die Pixelwerte beider Ebenen werden einfach addiert. Das Ergebnis wird ein helleres Bild sein, möglicherweise sind einige Bildbereiche auch einfach nur noch weiß.

Die Formel lautet:

Gleichung 8.16. Formel für den Ebenenmodus „Addition


Subtraktion

Abbildung 8.25. Beispiel für den Ebenenmodus „Subtraktion

Beispiel für den Ebenenmodus Subtraktion

Die Maske 1 wird als obere Ebene mit einer Deckkraft von 100% verwendet.

Beispiel für den Ebenenmodus Subtraktion

Die Maske 2 wird als obere Ebene mit einer Deckkraft von 100% verwendet.


Bei diesem Ebenenmodus werden die Pixelwerte der oberen Ebene von denen der unteren abgezogen. Das Ergebnis ist gewöhnlich ein dunkleres Bild. Manchmal werden Sie auch sehr viele schwarze oder sehr dunkle Bereiche im Bild erhalten. Da bei der Berechnung negative Werte auftreten können, ist es nötig, das Ergebnis auf 0 zu begrenzen.

Die Formel lautet:

Gleichung 8.17. Formel für den Ebenenmodus „Subtraktion


Nur Abdunkeln

Abbildung 8.26. Beispiel für den Ebenenmodus „Nur Abdunkeln

Beispiel für den Ebenenmodus Nur Abdunkeln

Die Maske 1 wird als obere Ebene mit einer Deckkraft von 100% verwendet.

Beispiel für den Ebenenmodus Nur Abdunkeln

Die Maske 2 wird als obere Ebene mit einer Deckkraft von 100% verwendet.


Dieser Modus vergleicht jede Farbkomponente jedes Pixels der oberen und unteren Ebene. Das Ergebnis besteht aus den jeweils kleinsten Werten. Weiße Bereiche in den Ebenen verändern nichts an dem Ergebnisbild, schwarze ergeben einen schwarzen Bereich im Bild. Auch dieser Modus ist kommutativ, das heißt, welche Ebene oben und welche unten ist, hat keinen Einfluss auf das Ergebnis.

Die Formel lautet:

Gleichung 8.18. Formel für den Ebenenmodus „Nur Abdunkeln


Nur Aufhellen

Abbildung 8.27. Beispiel für den Ebenenmodus „Nur Aufhellen

Beispiel für den Ebenenmodus Nur Aufhellen

Die Maske 1 wird als obere Ebene mit einer Deckkraft von 100% verwendet.

Beispiel für den Ebenenmodus Nur Aufhellen

Die Maske 2 wird als obere Ebene mit einer Deckkraft von 100% verwendet.


Dieser Modus vergleicht jede Farbkomponente jedes Pixels der oberen und unteren Ebene. Das Ergebnis besteht aus den jeweils größten Werten. Schwarze Bereiche in den Ebenen verändern nichts an dem Ergebnisbild, weiße ergeben einen weißen Bereich im Bild. Auch dieser Modus ist kommutativ, das heißt, welche Ebene oben und welche unten ist, hat keinen Einfluss auf das Ergebnis.

Die Formel lautet:

Gleichung 8.19. Formel für den Ebenenmodus „Nur Aufhellen


Farbton

Abbildung 8.28. Beispiel für den Ebenenmodus „Farbton

Beispiel für den Ebenenmodus Farbton

Die Maske 1 wird als obere Ebene mit einer Deckkraft von 100% verwendet.

Beispiel für den Ebenenmodus Farbton

Die Maske 2 wird als obere Ebene mit einer Deckkraft von 100% verwendet.


Bei diesem Ebenenmodus wird der Farbton der oberen Ebene mit der Sättigung und der Helligkeit der unteren Ebene zum Ergebnis verknüpft.

Sättigung

Abbildung 8.29. Beispiel für den Ebenenmodus „Sättigung

Beispiel für den Ebenenmodus Sättigung

Die Maske 1 wird als obere Ebene mit einer Deckkraft von 100% verwendet.

Beispiel für den Ebenenmodus Sättigung

Die Maske 2 wird als obere Ebene mit einer Deckkraft von 100% verwendet.


Bei diesem Ebenenmodus wird die Sättigung der oberen Ebene mit dem Farbton und der Helligkeit der unteren Ebene zum Ergebnis verknüpft.

Farbe

Abbildung 8.30. Beispiel für den Ebenenmodus „Farbe

Beispiel für den Ebenenmodus Farbe

Die Maske 1 wird als obere Ebene mit einer Deckkraft von 100% verwendet.

Beispiel für den Ebenenmodus Farbe

Die Maske 2 wird als obere Ebene mit einer Deckkraft von 100% verwendet.


Hier wird bei der Überblendung der Farbton und die Sättigung der oberen Ebene sowie die Helligkeit der unteren Ebene zum Ergebnis verknüpft.

Wert

Abbildung 8.31. Beispiel für den Ebenenmodus „Wert

Beispiel für den Ebenenmodus Wert

Die Maske 1 wird als obere Ebene mit einer Deckkraft von 100% verwendet.

Beispiel für den Ebenenmodus Wert

Die Maske 2 wird als obere Ebene mit einer Deckkraft von 100% verwendet.


Hier wird bei der Überblendung die Helligkeit der oberen Ebene sowie Farbton und Sättigung der unteren Ebene zum Ergebnis verknüpft.

Die Ebenen eines Bildes können unterschiedliche Modi haben. (Der Ebenenmodus der untersten Ebene hat natürlich keine Wirkung.) Die Effekte dieser Ebenenmodi sind kumulativ. Das folgende Bild besteht aus drei Ebenen. Die oberste enthält Wilber auf transparentem Hintergrund und hat den Ebenenmodus „Differenz“. Die zweite Ebene ist einfarbig hellblau mit Ebenenmodus „Addition“. Die unterste Ebene ist mit dem Muster „Red Cubes“ gefüllt.

Abbildung 8.32. Anwendungsbeispiel für mehrere Ebenen

Anwendungsbeispiel für mehrere Ebenen

[Tipp] Tipp

Es gib zwei weitere Ebenenmodi „Hinter“ und „Farbe entfernen“. Diese sind jedoch ausschließlich mit den Malwerkzeugen verwendbar und daher im Malwerkzeugmodi beschrieben.



[11] Das mysteriöse „+ 1“, das in einigen Formeln auftaucht, dient dazu, eine Division durch Null zu verhindern.

[12] So sollte diese Formel eigentlich aussehen. Aufgrund eines Programmierfehlers ist die tatsächlich verwendete Formel äquivalent zu der des Modus „Weiche Kanten“ und somit dieser Modus mit jenem identisch. Da eine Korrektur dieses Fehlers Auswirkungen auf Bilder haben kann, bei denen der Überlagernmodus angewandt wurde und die als XCF-Datei gespeichert wurden, ist unklar, ob beziehungsweise wann der Modus korrigiert wird. Siehe auch Bug #162395 .

[13] Aufgrund eines Programmierfehlers sind die Formeln beider Modi äquivalent. Wegen der Auswirkungen auf ältere Bilder ist ungewiss, ob der Fehler überhaupt korrigiert wird. Vergl. [12].