GIMP "Color to Alpha" ist nicht wählbar

Muss ich etwas "Besonderes" tun, damit die Menüoption Farbe -> Farbe in Alpha in GIMP funktioniert? Ich versuche, eine Hintergrundfarbe auf einem GIF-Bild in transparent umzuwandeln, indem ich die Hintergrundfarbe in einen Alphakanal umwandele, aber die Menüoption „Farbe in Alpha“ ist nicht auswählbar.

Ich habe die GIMP-Dokumentation durchgesehen und es sieht ziemlich einfach aus :-) Ich muss hier etwas ziemlich Offensichtliches übersehen!

mögliches Duplikat von Schwarzen Hintergrund durch transparenten Hintergrund ersetzen - Dort gibt es eine Antwort für GIMP (Bildmodus von Indexed in RGB konvertieren).
@takkat Danke, aber mein Problem besteht darin, die Menüoption "Farbe zu Alpha" nicht zu finden - das Problem ist, dass sie "ausgegraut" und nicht auswählbar ist. Was sind die Voraussetzungen, um diese Option wählbar zu machen (z. B. fehlt mir eine Art Add-On)?
Sie müssen Ihr Bild zuerst von indiziert (GIF) in RGB konvertieren ( Image > Mode > RGB ) und dann als GIF mit Transparenz exportieren. Hintergrund: Indexed/GIF unterstützt nur eine einzige transparente Farbe, aber keine Alpha-Ebene.
@NealB Ich habe 2017 ein ähnliches Problem. Meine Datei ist bereits in RGB MODE. Hast du jemals eine Lösung gefunden?

Antworten (2)

Wenn Sie eine GIF-Datei in GIMP importiert haben, besteht Ihr Problem darin, dass sich Ihr Bild im indizierten Modus befindet. In diesem Modus funktionieren die meisten Filter und Farbwerkzeuge nicht und sind ausgegraut (bis zu GIMP 2.8 - erwarten Sie Neuigkeiten an dieser Front in GIMP 2.10).

Alles, was Sie dort tun müssen, ist zu gehen Image->Mode->RGB, und der Menüeintrag Color to Alpha wird aktiviert.

Ich glaube nicht, dass das Ihr Problem dort lösen wird: Color to Alpha ist ein ausgeklügeltes Plug-In, um eine Farbe so zu entfernen, dass, wenn das Bild mit derselben Farbe, die entfernt wurde, über einen soliden Hintergrund gelegt wird, es genau aussieht wie noch einmal das ursprüngliche Bild: Dafür werden nicht nur die Stellen entfernt, an denen diese Farbe in reiner Form erscheint (z. B. (0,0,255) Grün), sondern es werden alle Farben, die Grün in ihrer Zusammensetzung einnehmen, teilweise transparent.

Mein Rat wäre, die Option Nach Farbe auswählen zu verwenden, um die Farbe auszuwählen, die Sie transparent machen möchten. Wenn es sich um eine einzelne indizierte Farbe handelt, können Sie den thresholdParameter anstelle von verschiedenen Schattierungen auf 0 setzen. Experimentieren Sie andernfalls mit den Steuerelementen Thresholdund select by, bis Sie alle Teile des Bildes markiert haben, die transparent sein sollen. Führen Sie danach einfach aus Edit->Cut(vergessen Sie nicht, vorher einen Alpha-Kanal zu Ihrer Ebene hinzuzufügen Layer->Transparency->Add Alpha Channel) und exportieren Sie Ihr Bild als GIF-Datei. Sie müssen nicht in RGB und zurück in den indizierten Modus konvertieren, wenn Sie nur Alpha hinzufügen und diese Methode wählen möchten - sie sollte mit dem Bild im indizierten Modus funktionieren.

Add Alpha Channelist der Schlüssel.
@anatolytechtonik Abgeordnet. In meinem Fall war die eigentliche Antwort, dass der Alphakanal fehlte und Layer->Transparency->Add Alpha Channelsich darum kümmerte.

Eine andere Option (zusätzlich zur obigen Antwort von @jsbueno) besteht darin, eine andere Bilddatei zu öffnen, von der Sie wissen, dass sie RGBfür ihren Modus vorhanden ist (dh die Color to Alpha...Option arbeitet bereits an dieser Bilddatei). Kopieren Sie dann Ihr Bild und fügen Sie es als neue Ebene in die geöffnete Bilddatei ein, und Sie werden sehen, dass die Color to Alpha...Option für diese Ebene weiterhin verfügbar ist.

Dies ist jedoch ein ziemlich komplizierter Weg, um das zu tun, was ein einzelner Menüeintrag auch tun kann.
@MichaelSchumacher, ich habe gestern den einzelnen Menüeintrag verwendet und die Option war für mich auch nach dem Konvertieren des Bildmodus immer noch nicht verfügbar. Dann habe ich das Bild kopiert und als Ebene in einer anderen Datei gepostet und es hat funktioniert.
Dann wäre es interessant zu wissen, warum Ihnen die Option nicht zur Verfügung stand. Hast du eine Datei wo du das reproduzieren kannst?
In Fällen, in denen der Modus bereits auf RGB eingestellt ist und die Option Farbe auf Alpha immer noch nicht verfügbar ist, finde ich, dass Select All... Copy... Paste as new layer, ausreicht, um die Option wieder ins Spiel zu bringen. Ich weiß nicht warum, aber es funktioniert.