I've been asked to fix up the banner in this photo to remove the glare. I've played around with some of the answers I've found on the internet already, but haven't had any luck. Does anyone have any suggestions?

I'm using GIMP.

Car outside of a tyre shop the sun is on the name of the shop making two letters not appear


1 Answer 1


In the glare the image is totally burned out (all three channels maxed out), so you best bet is to reconstruct the letters (which, fortunately for you, are mostly straight lines).

I would do this (Gimp or PS) by creating a path that outlines the missing bits and overlaps the remaining ones, getting a selection from that, and apply a gradient:

enter image description here

  • The blue line is a path that marks the base line of the letters, useful to tell where the foot of the Nand T are.4
  • The red line is the path that makes the outline of the letters
  • The white line with + at the ends marks the gradient

This is a quick hack, but if you draw the gradient on separate layer, you can play with local opacity to make it blend a bit more naturally in the original image.

enter image description here

Alternatively you add the Uand the other T in the processing to remove the glare on them.

Edit: for a slightly cleaner and more natural looking result:

Insert a layer and clone a non-glare area to fill the overexposed glare area:

enter image description here

  • 1
    \$\begingroup\$ If you go this route, and you should, you might as well remove the shadows cast by the lights. \$\endgroup\$
    – Steve
    Sep 14, 2023 at 17:21
  • 2
    \$\begingroup\$ @Steve I disagree. If you did that, you ought to just remove the lights. Because there are other sun-direction and shade clues in the image. Having the lights not cast a shadow causes a slight uncanny-valley effect, that removal of specular glare doesn't, IMO. \$\endgroup\$
    – scottbb
    Sep 14, 2023 at 19:26
  • 2
    \$\begingroup\$ @scottbb That's actually a good point! \$\endgroup\$
    – Steve
    Sep 14, 2023 at 19:58
  • \$\begingroup\$ Thanks @Xenoid I thought that might be the case but figured I'd ask nonetheless :) \$\endgroup\$
    – Ace Taylor
    Sep 15, 2023 at 4:35

Your Answer

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

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