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!
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 threshold
Parameter anstelle von verschiedenen Schattierungen auf 0 setzen. Experimentieren Sie andernfalls mit den Steuerelementen Threshold
und 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 Channel
ist der Schlüssel.Layer->Transparency->Add Alpha Channel
sich 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 RGB
fü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.
Select All... Copy... Paste as new layer
, ausreicht, um die Option wieder ins Spiel zu bringen. Ich weiß nicht warum, aber es funktioniert.
Takkat
NealB
Takkat
Eric Hepperle - CodeSlayer2010
RGB MODE
. Hast du jemals eine Lösung gefunden?