"Martin S." wrote in message
Surely this must be possible, but I am not a very advanced user of PS and can't work out how. Can anyone please advise:
I have a bitmap file of an object which is green in colour, pale at one end and getting darker at the other, to simulate shadow. I want to change it to orange, an orange which must match exactly the colour of another bitmap file. How do I do this and keep the gradation of light to dark across the image? The gradation doesn't have to be exactly the same as the original.
Clearly the pipette and paint bucket won't do here!
... the best I can manage so far is to open
hue/saturation, move the hue slider to the far left, then the saturation slider towards the far right, which can give me an orange of sorts; I can then adjust this with the RGB colour control (Ctrl+B).
This doesn't seem very elegant though and means quite a lot of time spent matching the new colour to the original. Is there a way to use the pipette to sample the colour and transfer it to the new bitmap without losing the shading detail?
Here's one way.
1) convert your image to RGB
2) switch to the orange image whose color you want to match, and alt-click the appropriate color
3) add an orange color layer above your background image, with the mode set to "color"
4) if necessary, paint black on the layer mask to retain any areas of original color.
5) convert back to indexed mode.
If you have an older version of Photoshop, you can get the same effect by creating a new layer and filling it with orange. Then you have the option of painting orange on selected areas only, or using the eraser tool to recover the original color of any layers.
If the image has areas of complex color, such as colored objects overlapping the gradient, the layer mask method will be a lot of work. I don't think this is of interest to you for this specific case. If it is, there are ways to use the Blend If sliders to change only the green areas of the original image.
--
Mike Russell
www.curvemeister.com/forum/