samontab / resynthesizer

Suite of gimp plugins for texture synthesis

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GIMP Resynthesizer Plugin Suite

A set of plugins for the GIMP image editing app.

Copyright 2000 2008 Paul Francis Harrison Copyright 2002 Laurent Despeyroux Copyright 2002 David Rodríguez García Copyright 2010-2021 Lloyd Konneker

Build Status

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.

Resources

Quick user's guide to the Resynthesizer plugins for GIMP

Developer's guide

Resynthesizer and GIMP version 3

More topics are in the Resynthesizer wiki

Installation

install flatpaked Resynthesizer for Linux

install Resynthesizer for Windows

install Resynthesizer for MacOS

build from source

Build instructions for Ubuntu users with gimp installed with apt-get install gimp. This will install the plugins and scripts in the correct folders.

./autogen.sh
./configure --prefix='/usr'
make
sudo make install

Acknowledgements

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. Several people have helped with the build process and with translations.

Heal Selection and other scripts were changed to TinyScheme (aka script-fu) from Python by itr-tert to allow their usage before GIMP 3. see their wiki/README

License

GNU General Public License v3.0

About

Suite of gimp plugins for texture synthesis

License:GNU General Public License v3.0


Languages

Language:C 58.5%Language:Scheme 17.1%Language:Shell 14.2%Language:Python 4.2%Language:C++ 3.5%Language:Makefile 1.2%Language:M4 1.0%Language:HTML 0.2%Language:CMake 0.1%