To prawdopodobnie bardzo łatwe pytanie, ale jestem zakłopotany.
Próbuję edytować plik PNG. Wybieram kolor za pomocą narzędzia „Wybierz według koloru”, zmieniam kolor wypełnienia na czerwony ff0000
lub 255,0,0, ale kiedy kliknę zaznaczenie do wypełnienia, wygląda ono na brązowe.
Inne kolory również działają w ten sposób: niebieski -> fioletowy, żółty -> jasny brąz itp. Biały wydaje się wypełniać poprawnie.
Więc co robię źle? Myślę, że ma to związek z formatem pliku lub jakimś filtrem bazowym.
Jak zauważa James Henstridge , obraz PNG prawdopodobnie znajduje się w indeksowanym trybie kolorów. Zindeksowany obraz kolorowy używa określonej ograniczonej palety kolorów, a podczas edycji takiego obrazu GIMP użyje tylko kolorów dostępnych w palecie, mapując dowolne inne kolory na najbliższe w palecie.
Ogólnie, jak sugeruje James, musisz przekonwertować obraz na tryb kolorów RGB, aby swobodnie go edytować. Jeśli jednak chcesz tylko zastąpić określony kolor innym kolorem, wszędzie tam , gdzie występuje on na obrazie, jest jeszcze jedna opcja: możesz edytować samą paletę kolorów za pomocą okna dialogowego Colormap .
Wystarczy otworzyć okno dialogowe ( Windows → Dockable Dialogs → Colormap ), kliknij dwukrotnie kolor, który chcesz zastąpić, i wybierz nowy kolor w oknie próbnika kolorów, które się otworzy.
Okno dialogowe Colormap pozwala także dodawać nowe kolory do palety kolorów , dzięki czemu można rysować przy użyciu tych nowych kolorów na obrazie (najpierw ustawiając żądany kolor jako kolor pierwszego planu, a następnie klikając przycisk w oknie dialogowym Colormap ). Może to być przydatne, jeśli np. Chcesz zastąpić tylko niektóre piksele określonego koloru nowym kolorem. Należy jednak pamiętać, że tryb kolorów indeksowanych (w GIMP, a także w samym formacie PNG) obsługuje tylko maksymalnie 256 pozycji map kolorów. Jeśli potrzebujesz więcej kolorów, i tak musisz przekonwertować obraz na tryb RGB.
źródło