В этом случае поможет только инвертирование цвета, для этого нужно выбрать цвет, найти область замещения (по цветовой палитре) и выполнить замещение цвет. Для этого в PHP есть библиотека
GD.
что-то типа такого (урезано в 10 раз)
<?php
header("Content-type: image/png");
$image = imageCreateFromPng("image.png");
imagecolorresolve($image, 255, 255, 0);//ищем запрошенный цвет
$color = imageColorAllocate($image, 255, 255, 0);
imagepng ($color);
?>