imagefilltoborder($image, $x, $y, $border, $color);
Функция идентична imagefill за исключением того, что заливка цветом прекращается там, где встречается цвет border.