Eimerfüllung bis transparent in Gimpe

32

Befindet sich in Gimp ein Werkzeug zum Füllen von Eimern zu transparent? Das heißt: Etwas, das genau so aussieht wie die Eimerfüllung (Umschalt + B), aber zu 100% transparent anstatt zu einer Farbe ausfüllt.

Und außerdem: Gibt es ein Stiftwerkzeug, mit dem ich mit 100% Transparenz anstatt mit Farbe zeichnen kann?

Bearbeiten: Ich habe die Lösung zum 'Füllen mit Transparent' gefunden: Wählen Sie das 'Fuzzy-Auswahlwerkzeug', klicken Sie auf die Farbe und dann auf Bearbeiten-> Ausschneiden

Ich wünschte wirklich, Gimp würde das Zeichnen mit transparent als Farbe unterstützen.

MTilsted
quelle

Antworten:

12

Um die Transparenz mit einer anderen Farbe auszufüllen, erstellen Sie eine weitere Ebene unter der Ebene, in die Sie die Transparenz einfügen möchten, und verwenden Sie das Eimer-Werkzeug, um die gewünschte Ebene einzufärben (oder mit einem Stift für mehrere Farben).

Eine andere Methode besteht darin, den Schwellenwert für den Bucket vollständig auf 0 zu setzen, wenn Sie nur 100% Transparenz ausfüllen möchten.

Ein Bleistift, der Transparenz zeichnet, wird auch als Radiergummi bezeichnet.

zeldarulez
quelle
1
Aber ich kann nicht mit dem Radiergummi zeichnen wie mit einem Bleistift. Die Zeichenvorgänge sind unterschiedlich. Wie kann ich den Radierer so einstellen, dass ein einzelnes Pixel transparent wird, ohne andere Pixel zu beeinflussen?
MTilsted
3
Ich verstehe die Ebenenlösung nicht. Mein Bild hat nur eine Ebene. Ich kann also eine neue Ebene erstellen und diese schwarz malen, aber wie hilft das bei irgendetwas? Ich kann keine Ebene nur mit dem Teil des Bildes erstellen, den ich löschen möchte.
MTilsted
Ändern Sie den Pinsel und die Größe des Radiergummis in den Radiergummieinstellungen so, dass sie 1 Pixel betragen, wie Sie es möchten.
Zeldarulez
2
Deaktivieren Sie das Antialiasing in den Werkzeugoptionen, damit sich der Radierer wie ein Bleistift verhält.
Grue
2
Ist diese Antwort nicht das Gegenteil von dem, was das OP verlangt hat? Das OP möchte eine Auswahl auf transparent "löschen" und nicht einen transparenten Bereich mit einer Farbe füllen.
Ralph
21

Bucket Fill Transparency mit GIMP

Hinweis: Dieses Tutorial ist auch als PDF verfügbar.

La trahison des images von Landsmann René Magritte;  teilweise für den Zweck dieses Tutorials zerstört.

Füge einen Alpha-Kanal hinzu

Bei einigen Bildtypen fehlt ein Transparenzkanal. JPG zum Beispiel. In diesem Fall fügen Sie einen Alpha-Transparenzkanal hinzu. Dies erfolgt durch Auswahl von Layer → Tranparency → Add Alpha Channel.

Eimer füllen mit Farbe [optional]

Der nächste Schritt ist optional und besteht darin, den Bereich, der transparent werden soll, mit einer einfachen Farbe auszufüllen. Wählen Sie das Füllwerkzeug oder drücken Sie [Shift]+[B]. Wählen Sie in den Bucket FillToolbox-Optionen Fill transparent areasnur bei Bedarf aus. Wählen Sie BG colour fillund Sample mergedund führen Sie einige Versuche aus, während Sie die Einstellungen anpassen, Thresholdum die besten Ergebnisse zu erzielen . Dazwischen drücken, [Ctrl]+[Z]um rückgängig zu machen.

Einige Farbmischungen sind unvermeidlich und sogar erwünscht. (In dieser Hinsicht ist Adobe Photoshop nicht anders.) Wählen Sie daher eine Farbe, die mit dem Hintergrund kompatibel ist, auf dem das resultierende Bild möglicherweise verwendet wird. Klicken Sie auf das Hintergrundfarbenrechteck in der oberen Hälfte des Tool OptionsToolbox-Fensters, um die Hintergrundfarbe zu ändern. Hier habe ich f3f3e9als Hintergrundfarbe für einfarbige Füllung verwendet. Sie können jedoch auch die Pipette verwenden, um eine Farbe von einer beliebigen Stelle auf dem Desktop auszuwählen.

<code> Bucket Fill </ code>: Wählen Sie <code> Transparente Bereiche </ code> nur bei Bedarf aus.  Wählen Sie <code> BG color fill </ code> und <code> Sample merged </ code> und führen Sie einige Versuche aus, während Sie den <code> Threshold </ code> anpassen, um die besten Ergebnisse zu erzielen.  Drücken Sie dazwischen <code> [Ctrl] + [Z] </ code>, um den Vorgang rückgängig zu machen.

<code> Bucket Fill </ code> angewendet.  Wählen Sie eine Füllfarbe, die mit dem Hintergrund kompatibel ist, auf dem das resultierende Bild möglicherweise verwendet wird.  Dies liegt daran, dass eine gewisse Farbmischung unvermeidlich und sogar erwünscht ist.  Hier habe ich <code> f3f3e9 </ code> zum Füllen mit einfachen Farben verwendet.

Nach Farbe auswählen

Das Richtige ist jetzt Select → By Colour. Es könnte verlockend sein, dies durchzuführen Colour to Transparency, dies würde jedoch auch semitransparente Bereiche innerhalb des gewünschten Bildbereichs verändern. Wählen Sie diesmal Fill transparent areasauch aus Sample merged. Für dieses Beispiel habe ich mich weder beworben Antialiasingnoch beworben Feather edges. Experimentieren Sie dennoch mit diesen Einstellungen, und wählen Sie aus, was am besten aussieht. Führen Sie erneut einige Versuche durch, während Sie die Einstellungen anpassen, Thresholdum die besten Ergebnisse zu erzielen . Dazwischen drücken, [Ctrl]+[Z]um rückgängig zu machen.

<code> Nach Farbe auswählen </ code>: Wählen Sie diesmal <code> Transparente Bereiche ausfüllen </ code> sowie <code> Beispiel zusammengeführt </ code>.  Führen Sie erneut einige Versuche durch, während Sie <code> Threshold </ code> anpassen, und experimentieren Sie mit <code> Antialiasing </ code> und <code> Feather Edge </ code>, um optimale Ergebnisse zu erzielen.  Drücken Sie dazwischen \ <code> [Strg] + [Z] </ code>, um den Vorgang rückgängig zu machen.

<code> Auswählen → Nach Farbe </ code> angewendet

Von der Auswahl abziehen

Manchmal ist es schwierig, die richtige Farbauswahl zu treffen. Möglicherweise wird auch ein Teil des gewünschten Bildbereichs ausgewählt, da die Farbe übereinstimmt. In diesem Fall und kaum sichtbar, wurden neun gewünschte Pixel in der Mitte der Pipe ebenfalls zum Löschen ausgewählt. Verwenden Sie in diesem Fall [Ctrl]+Dragein SelectWerkzeug Ihrer Wahl, um einen subtraktiven Auswahlbereich auszuwählen.

Verwenden Sie <code> [Strg] + Ziehen </ code> mit einem <code> Auswahlwerkzeug </ code> Ihrer Wahl, um einen subtraktiven Auswahlbereich auszuwählen.

Der gewünschte Transparenzbereich ist nun ausgewählt.

Löschen

Sobald der gewünschte Transparenzbereich ausgewählt ist, drücken Sie einfach [Delete].

Sobald der gewünschte Transparenzbereich ausgewählt ist, drücken Sie einfach <code> [Delete] </ code>.

Endergebnis

Exportieren Sie schließlich das transparente Bild File → Export As...in ein Dateiformat, das Transparenz unterstützt. Das wäre vorzugsweise PNG, aber GIF würde auch funktionieren.

Das Endergebnis

Serge Stroobandt
quelle
1

Um es viel einfacher zu machen, können Sie einfach mit der rechten Maustaste klicken, um zur Option "Auswählen" zu gelangen. Wählen Sie danach den Rand der Region aus, der transparent werden soll, und klicken Sie dann auf Ihrer Tastatur auf "Löschen".

user892588
quelle
Wie ist das besser als andere Antworten?
Toto