1

Have an image which is (basically) greyscale, white on black. I want this to be green on black instead.

This answer seems close, but I cannot get it to work. I probably do not understand steps five ("Make a new file with only the color you need") and six ("Make a Layer mask"; not sure which options to use, and there are no "channels" available).

I understand I can manually repace each individual shade, which does seem practical but would take some hours. I'd rather do it in one operation.

1
  • 1
    To add colour to a greyscale image, you first need to do Image > Mode > RGB, because greyscale images can't have any color. Also can you share the image, because nearly every edit in GIMP will depend on the starting image - there are too many variables.
    – Billy Kerr
    Jun 20, 2022 at 23:33

2 Answers 2

1
  1. Create a new layer, fill it green (use the bucket fill tool)
  2. Move the green layer under the black and white layer
  3. Set the black and white layer blending mode to Multiply

Example

enter image description here

1
  • Besides Multiply, HSL Color and LCH color may also give usable results.
    – xenoid
    Jun 21, 2022 at 6:15
1

A technique that gives good control is Color > Map > Gradient map. It replaces a pixel color by a color sampled in a gradient using the pixel luminosity. So for instance applying this gradient:

enter image description here

to this image:

enter image description here

produces this:

enter image description here

In the simple cases you can use a black-to-color gradient

enter image description here

Or a color-to-white gradient:

enter image description here

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

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