Прокомментируйте документацию по этой функции:
Если вы даже в ситуации, когда он не выделяет нужный вам цвет, это может быть из-за таблицы распределения цветов ваших изображений.GIF и 8-битные PNG-изображения очень восприимчивы к этому.
Если вы используете GIF и PNG, попробуйте сбросить цвет из таблицы, вам следует выделить другой.
ЕслиИсходное изображение в индексированном изображении (8 бит или меньше), затем убедитесь, что есть место для дополнительных цветов.Например, 8-битное изображение может не использовать все 256 цветов из палитры, в этом случае функция должна завершиться успешно, иначе не будет.
Редактировать
Я посмотрел на ваше изображение, и онозаразить 8-битное изображение PNG, которое использует все 256 цветов.Попробуйте преобразовать его в изображение истинного цвета (либо через фотошоп, либо скопировав изображение в изображение GD, созданное с помощью imagecreatetruecolor()
);выполните все редактирование, затем сохраните как GIF.