I have the picture below [hide the face of the subject for anonymity]. My aim is to fill the under left side of the picture with the upper bokkeh. What would be the best way to do it with Photoshop with a naturally looking result. Just imagine that the Christmas light garland of the left side were touching until the floor...

enter image description here


You could try using Content-Aware Fill.

  1. Make a selection of the area you want to fill.

    I've just used the Quick Selection Tool to make a very crude selection. The more you refine this selection, the better result you get.

  2. Enter Edit > Content-Aware Fill. Use the brush to make sure that only the pattern you want to repeat is colored (it's green by default).

    Play around with Fill Setting to refine the result. Adding and removing from the source area can also help to get the result you want.

  3. Press OK and that's it.

I'm well aware that this result isn't perfect, but I believe that a good result is possible if you put a little more effort into it than I did (I just didn't want to spend too much time on a low res screenshot with markings on top).

  • great its wonderfull, thanks a lot for your help, i just dont know which of the 2 proposed method is better. i try both and they give me satisfing results. – S12000 Nov 24 '19 at 12:54
  • 2
    I believe both can be equally good. Content-Aware Fill can be very fast and works great when it works. But it's a very automatized "one-click" solution and you are not really in control. The method by @user287001 is a more manually "hand-painted" way which can be way more time consuming, but offers greater control. – Wolff Nov 24 '19 at 13:04
  • That is excellent to have both solution. In my case method Content-Aware Fill worked like a charm and was faster than the other method. But if someone come across this post and cannot solve it with Content-Aware Fill then he can use the other method. Thanks again for both of you to provide such an excllent solution. With my poor knowledge I tried to use the stamp and it gave horrible results (facepalm). :) – S12000 Nov 24 '19 at 18:04

Clip the person carefully to a new top layer. Clone the light maze to the wanted area. Fade the borders by blurring the cloned area. Blur doesn't obscure the person because he's in a new layer, but it wipes off the clone brush traces.

enter image description here

Unfortunately the blurring reduces the contrast and removes sharp clearly bokeh rich dots. You can paint them back It's easy because they are circles. In different camera they could be pentagons.

Add a new layer for new lights. Make a sparse single dot scatter brush and spray to the new layer some sharp dots on the blurred area, one color can be enough. Here's 2 different colors in use:

enter image description here

About half of the spraying is done with 40% opacity. A little spraying is made also to the non-cloned area to fade the zone border.

  • Gosh is wonderfull, thanks a lot for your help – S12000 Nov 24 '19 at 11:53

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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