PHP - Zastąp kolor w obrazie

Mam nadzieję, że ktoś może pomóc

Zrobiłem skrypt, który maskuje obrazy ... jednak jest on zależny od koloru maski (styl „zielonego ekranu”). Problem polega na tym, że obraz, który maskuję, zawiera ten kolor, który jest zrujnowany.

To, co zamierzam zrobić, to zamaskować obraz, zastąpić wszelkie występowanie mojego koloru klucza (0,0,255) podobnym kolorem, takim jak 0,0,254.

Znalazłem kilka rozwiązań opartych na PNG lub 256 kolorowych PNG, ponieważ są one indeksowane.

Moje pytanie brzmi również, czy bardziej wydajne będzie przekonwertowanie go na gif lub 256 png, a następnie przejrzenie indeksu i zastąpienie koloru lub przeszukanie każdego piksela i zastąpienie kolorów.

Dzięki,

questionAnswers(2)

yourAnswerToTheQuestion