Hi Bryan,
I am not sure whether I can answer that question. In your image there are many different shades of colours. If you save that image in the variable "img" you get:
DominantColors[img, 10]

I can of course use one of the colours and substitute it by another RGB colour:
ColorReplace[img, DominantColors[img][[-1]] -> RGBColor[1, 0, 0]]

If you have a large range of colours and you want to change them to different RGB combinations, you obviously need some kind of rule to convert all colours.
Image[ImageData[img] /. {r_, g_, b_} /; {r, b, g} != {1, 1, 1} -> 0.75 Norm[{r, g, b}]*{0.99, 0.9, 0.7}]

It's probably not what you want, but might point in a direction.
Cheers,
M.