Czy muszę zrobić coś „specjalnego”, aby opcja menu Kolor -> Kolor na alfa działała w GIMP? Próbuję przekonwertować kolor tła obrazu GIF na przezroczysty, konwertując kolor tła na kanał alfa, ale opcji menu Kolor na alfa nie można wybrać.
Przejrzałem dokumentację GIMP i wygląda to całkiem prosto :-) Muszę tu coś oczywistego pominąć!
RGB MODE
. Czy kiedykolwiek znalazłeś rozwiązanie?Odpowiedzi:
Jeśli zaimportowałeś plik GIF do GIMP, problem polega na tym, że obraz jest w trybie indeksowanym. W tym trybie większość filtrów i narzędzi do kolorowania nie będzie działać i będzie wyszarzona (do GIMP 2.8 - oczekuj wiadomości o tym froncie w GIMP 2.10).
Wystarczy więc przejść do
Image->Mode->RGB
, a pozycja menu Kolor na alfa zostanie włączona.Nie sądzę, że to rozwiąże twój problem: Color to alpha to zaawansowana wtyczka do usuwania koloru w taki sposób, że jeśli obraz zostanie umieszczony na jednolitym tle z tym samym kolorem, który został usunięty, będzie wyglądał dokładnie podobnie jak obraz początkowy: w tym celu nie usuwa tylko miejsc, w których ten kolor pojawia się w czystej postaci (powiedzmy (0,0,255) zielony) - ale sprawia, że wszystkie kolory, które przyjmują zieleń w swoim składzie, są częściowo przezroczyste.
Radzę skorzystać z opcji Wybierz według koloru, aby wybrać kolor, który chcesz ustawić jako przezroczysty. Jeśli jest to pojedynczy indeksowany kolor, zamiast różnych odcieni, możesz ustawić
threshold
parametr na 0 - w przeciwnym razie eksperymentuj z przyciskamiThreshold
iselect by
, aż zaznaczysz wszystkie części obrazu, które chcesz przezroczyste. Następnie po prostu wykonajEdit->Cut
(nie zapomnij dodać kanału alfa do swojej warstwy, zanim to zrobiszLayer->Transparency->Add Alpha Channel
) i wyeksportuj obraz jako plik GIF. Nie musisz konwertować na RGB i wrócić do trybu indeksowanego, jeśli chcesz dodać alfa i wybrać tę metodę - powinna działać z obrazem w trybie indeksowanym.źródło
Add Alpha Channel
jest kluczem.Inną opcją (oprócz powyższej odpowiedzi @ jsbueno) jest otwarcie innego pliku obrazu, o którym wiadomo, że ma
RGB
swój tryb (tj.Color to Alpha...
Opcja już działa na tym pliku obrazu). Następnie skopiuj obraz i wklej go jako nową warstwę do otwartego pliku obrazu, a zobaczysz, żeColor to Alpha...
opcja będzie nadal dostępna dla tej warstwy.źródło
Select All... Copy... Paste as new layer
wystarczy, aby ponownie włączyć tę opcję. Nie wiem dlaczego, ale działa.