Resynthesizer is a Gimp plug-in for texture synthesis. Given a sample of a texture, it can create more of that texture. This has a surprising number of uses:
- Creating more of a texture
(including creation of tileable textures)
- Removing objects from images
(great for touching up photos)
- Creating themed images
(such as the Resynthesizer logo above)
For details of the algorithm, see my PhD thesis.
Resynthesizer was written around 2004. Since this time, much more sophisticated neural-network based approaches have been developed for style transfer and context-aware fill tasks. However Resynthesizer remains a lightweight way to do simple image clean-up or make a tileable texture.
Download
Lloyd Konneker (bootchk) has taken over development of Resynthesizer. The latest version is here:
Older versions
- Source: resynthesizer-0.17.tar.gz (GitHub)
- Compiled Windows version: resynthesizer-for-Windows-0.13b.zip
Note
A "feature" that has confused some people -- If there is a selection in the input texture image, Resynthesizer will take texture from everywhere but that selection. This makes sense if your input texture image is the same as your target image, where you usually want to overwrite the selection with something other than the selection.
Links
Some of these you will need to find in the Internet Archive.
This plug-in was developed as part of my PhD with the CEMA group at Monash University.
Some other interesting links.
- Efros and Leung's texture synthesis page, includes an excellent collection of links to other work on texture synthesis