i Want to remove the black parts w/o removing the the dirt/realistic parts on the armor, if i remove the black parts so that the armor looks yellow and recolor it wont be the same, it will look 'cartonish'
To keep some of the texture in the black:
- Use the fuzzy selector to select the black (I used a threshold of 16.4, selects everything without spilling)
- Select>Grow by two pixels
- Make sure you have an alpha channel
- Color/Color to alpha and remove black (000000). The black goes transparent, but not completely...
- Add a new layer below, and fill with required color
A quick result:
Improvement, you can use curves on the layer mask to add more contrast to the folds on the new color (make the "S" across the pike in the histogram):
An improved result:
You can also try to remove a very dark gray instead of black (untested)
Edit: Ooops. Didn't see you wanted the same color all over, so another try:
- Same as above, but remove a dark gray (202020) to keep a bit more of the darkness
- Add layer below armor
- Remove the selection, sample the color and bucket fill the bottom layer with it
I am asuming you have a good understanding of gimp. I won't get into much detail.
With that image is almost impossible without heavely painting it again.
1) Mask the black part.
2) Copy it as a new layer.
3) In curves, move up the red and green channels. Play with them to achive a simmilar color. This layer will probably be usless as a final layer, because will have too little information, but can give you a glimpse.
4) Prepare an aditional layer. Use the previous layer as a basis to paint again the shadows of the zone.
5) And following that logic, use aditional layers to paint the texture. you probably can clone some of it from other parts.