I have a problem

Lets say i have selected an area with is predominately one color lets say blue. But this blue is not 100% blue in all places. Some pixels have some gradient to them etc.

How can i select this blue color and change it to say orange all so while keeping the gradients in the image i want to change? So if there are some 50% blue pixels and some 30% blue pixels in the selection how do i change the color so that these 50/30% blue will become 30/50% orange?

Thanks in advance!

  • 3
    I answered a similar question earlier, that may help: goo.gl/dV0HVI – user45605 Feb 1 '16 at 14:48
  • 1
    You say predominately blue. Are there any other colors present that you need to avoid? What have you tried? – Ryan Feb 1 '16 at 15:08

With the limited amount of information that you have provided, I have what should be a simple solution.

Create a new layer above your existing gradient with whatever new color you want, and set the blending mode to color (it's in the layers panel at the top left). Then your gradient magically recolors itself!

enter image description here


Say you have an image like this: initial

Use the Magic Wand tool, select a pixel of the most typical color, adjust the Magic Wand tolerance to select the area you need to recolorize: selection

Now you have multiple options:

  • Use the Hue/Saturation dialog to change the hue to orange:


  • Use the Levels or Curves dialog to increase red and decrease blue:


  • Add a new layer, fill the selected area with orange and select an appropriate opacity and/or mixing mode:

Glow mixing mode

Not the answer you're looking for? Browse other questions tagged or ask your own question.