13   Masken - Helfer in vielen Situationen

Bevor wir uns in diesem Kapitel in der Praxis mit Masken befassen, wollen wir uns zuerst der Theorie zuwenden. Denn gerade die Maskenfunktion von Xi-Paint stellt ein extrem wichtiges Werkzeug in der täglichen Arbeit dar. Doch um diese auch sinnvoll anwenden zu können, gilt es, einiges Grundwissen zu besitzen.

Eine Maske dient dazu, bestimmte Bildbereiche vor der Bearbeitung, oder vor dem Übermalen, zu schützen. Dazu wird Xi-Paint mitgeteilt, daß Bildpunkte, deren Farbe mit denen der Maske definierten Farben übereinstimmt nicht beeinflußt werden dürfen.

Dies klingt auf den ersten Blick ziemlich kompliziert, deshalb wollen wir uns die Erzeugung einer Maske einmal ansehen, sodaß Sie ein Gefühl für die Anwendung bekommen. öffnen Sie dazu das File "Eis.JPEG", das mit Xi-Paint mitgeliefert wird. Es handelt sich hierbei um eine Eistüte, die in allen möglichen Farben glänzt.

Eis.JPEGWir wollen nun mit der einfachsten Maske beginnen, die Xi-Paint zu bieten hat. Nehmen wir an, es wäre unsere Aufgabe, für die Eistüte einen Hintergrund zu malen. Diese Aufgabe kann ziemlich schwierig werden, denn während der Arbeit müßte man laufend darauf achten, das Originalmotiv nicht zu übermalen.

Sehr schnell wünscht man sich in diesem Fall eine Möglichkeit, dieses Motiv einfach zu sperren, sodaß man zeichnen kann, ohne einen Bereich der Eistüte zu zerstören.

Genau das wird durch das Erstellen einer Maske erreicht. Rufen Sie dazu den Masken-Requester (<rechte Amiga> <M>) aus dem "Menüs"-Menü auf. Dieser enthält vielfältige Einstellungsmöglichkeiten, von denen wir alle in diesem Tutorial besprechen werden. Für uns ist der Schalter "auf Farbe maskieren" von Interesse, sowie das rechts danebenstehende Farb-Rechteck.

Masken-RequesterPrinzipiell ist zu beachten, daß Xi-Paint alle Masken-Operationen immer auf das zuletzt aktive Zeichenfenster anwendet. Dies ist vor allem dann wichtig, wenn mehrere Fenster gleichzeitig geöffnet sind. In diesem Fall muß immer das gewünschte Zeichenfenster aktiviert werden und erst danach die Maske aufgerufen werden.

Häufig geschieht es nämlich, daß man zwischendurch mittels der Vorschau-Option, die Xi-Paint für die Masken bietet, ein Fenster öffnet, das die gerade aktuelle Maske darstellt. Dieses wird automatisch aktiviert.

Da das Vorschaufenster jedoch ein vollwertiges Zeichenfenster darstellt, kann es vorkommen, daß man, sofern dieses nicht vor dem Weiterarbeiten geschlossen wird, die nächsten Maskenoperationen auf dieses anwendet. Um diesem Problem von vorneherein zu entgehen, sollten Sie die Vorschaufenster vor dem Weiterarbeiten immer schließen.

Dies hilft auch beim Speicherplatz-Sparen, da jedes Fenster ebenso viel Speicher benötigt wie das ursprüngliche Zeichenfenster. Möchte man den Werdegang der Maske verfolgen und deshalb die Vorschaufenster geöffnet lassen, so darf man nicht vergessen, immer nach dem Anzeigen sofort das Arbeits-Zeichenfenster zu aktivieren.

Wir wollen erreichen, daß Xi-Paint alle Farben der Zeichnung mit Ausnahme des schwarzen Hintergrundes, für die Bearbeitung sperrt. Dazu ist es zuerst notwendig, dem Malprogramm mitzuteilen, wie die Hintergrundfarbe aussieht.

Die einfachste Möglichkeit, dies zu tun, besteht darin, zuerst die <#>-Taste zu drücken. Dadurch wird der Farbe Null (bzw. dem aktuellen Palettenregister) jene Farbe zugewiesen, die sich beim nächsten Mausklick unter dem Mauszeiger befindet.

Aus diesem Grund positionieren wir die Maus nun an einer beliebigen Stelle des Hintergrundes und drücken die linke Maustaste. Wenn Sie wollen, können Sie im Farbrequester (<rechte Amiga><C>) nachprüfen, ob die Farbe Null nun tatsächlich mit der Hintergrundfarbe übereinstimmt.

Als nächsten Schritt müssen wir im Masken-Requester einstellen, daß die Farbe Null, die nun durch das Schwarz des Hintergrundes dargestellt werden sollte, für die Maskierung verwendet werden soll.


13.1 "Die zu maskierende Farbe wählen"
13.2 "Die Masken-Vorschau zur Kontrolle"
13.3 "Motive freistellen"
13.4 "Die Farbmatrix zur Maskierung"
13.5 "Mehrere Schritte führen zum Ziel"