I have a base image that looks like that
Orig

I need to change the color of this arrow based on a selection from a color picker.
Basicly i tried this with Photoshop and the result looks like this. I used a simple color overlay with RGB(255,0,0)
Result

My goals is to do this with IM so i looked up the tinting samples which uses -colorize. But -colorize just blends the image with a fill color rather than overlay the base with the new color. I don't know how to get this work that it looks like in Photoshop.