A set of plugins for the free GIMP image editing app.
Copyright 2000 2008 Paul Francis Harrison
Copyright 2002 Laurent Despeyroux
Copyright 2002 David Rodríguez García
Copyright 2010-2025 Lloyd Konneker
Copyright 2022 itr-tert
A library implementing the "resynthesizer" algorithm for texture transfer among images.
And a suite of plugins, that use the algorithm, for the GIMP image processing application. The plugins do not come with GIMP, they are "third-party" plugins.
Porting to GIMP 3 is in progress. The "resynthesizer3" branch is ready for initial trials with GIMP 3.0rc2.
Porting of plugins from GIMP 2 to 3 is not complete. Testing is not complete. An MS Windows build is not tested and not in the repo.
Quick user's guide to the Resynthesizer plugins for GIMP
More topics are in the Resynthesizer wiki
install flatpaked Resynthesizer for Linux
install Resynthesizer for Windows
install Resynthesizer for MacOS
Paul Harrison had the original idea and implementation. He did the hard work, took the leap of faith and experimented with a new algorithm. His website has many examples of using the Resynthesizer, links to an explanation of the algorithm, and other cool ideas.
I fixed a few bugs (due to changes in GIMP), rewrote the Scheme plugins into Python, wrote a few plugins, made it better deal with alpha (transparency), threaded it, and made it into a reentrant library in C.
Rob Antonishen contributed the basis for one plugin.
Many people have helped with the build process and with translations.
"itr-tert" ported the plugins to Scheme from Python 2.
GNU General Public License v3.0