Witam,
Załóżmy, że mam na obrazku jakiś prostokąt o kolorze zielonym. Czy jest jakaś funkcja w GD, żeby wszystkie kolory zielone zamienić na inny, np. pomarańczowy?
Bo jak na razie rozwiązanie problemu przychodzi mi tylko takie:
1. Pobranie szerokości i wysokości obrazka.
2. 'Przeskanowanie' go i zapisanie pozycji w których znajduje się szukany kolor (zielony). (imagecolorat() i imagecolorsforindex())
3. Zamiana koloru. (imagecolorallocate() i imagefill())
Ma ktoś jakiś lepszy pomysł?