# How to use ColorReplace with a mask

How can I apply a mask using drawing tools(or some other custom mask) to color replace part of an image? for example the image

Masks returned by DominantColors (via "CoverageImage") aren't quite right, I mainly want to change to color of the glow in the image but it seems like the only way to change a color is to change it globally across the image. Which is an issue because there is white on the egg, lettering and in the center of the glow.

I've looked at ImageApply but it doesn't seem to like using ColorReplace as a pure function, so I'm sort of at a loss.

I have looked at Changing color of an object in an image but that post is 8 years old now and I think there must be an easier method today. Also alot of the code there is over my head so I could use some guidance.

img = Import["https://i.stack.imgur.com/ovwNY.jpg"];

and then using some combination of ImageRecolor or/and ColorReplace.