I have read about techniques such as "Spot Healing", "Content Aware Fill-In" and "Reconstruct" that are able to regenerate parts of an image based on the patterns in the rest of the image.

How could I apply them to extend an image while filling the extended portion with a pattern that exists in an image?

Specifically, I have a bit more complicated problem than simply extending the texture. The picture below shows wavy flowing hair. I realize it might not be possible to precisely extend them, but what's the best bet to at least get a blurred version so that if I blur some of the image it looks like a realistic extension?

Are there techniques specifically for hair that could apply?

I am a really bad artist so drawing it will be a challenge. But I could definitely draw some wavy black/single-color lines if that helps the software reconstruct them.

Here is the example image also embedded below. (created by by PrincessElemmiriel on deviantart)

example image

I thought of copying the left part of the image, flipping it horizontally, pasting it back (it would be aligned) and then fade out the top and bottom.

Are there better alternatives? I have Gimp but I would be interested in whatever tool you could suggest.


1 Answer 1


You could also use the Stamp tool. It would work very nice with such a flowing pattern. With a touch of the Blur tool here and there you can extend this pattern seamlessly.

  • +1 works well -- the continuity of hair worked out fine too by selecting the right part of the source image to clone! Commented Jul 26, 2013 at 1:00

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.