-
Notifications
You must be signed in to change notification settings - Fork 176
Install Resynthesizer
This page is subject to frequent change.
The first party is gimp.org, who maintain, build, and distribute the GIMP app, and an "official" set of plugins for GIMP. A second party is a user.
A third party is a maintainer of a plugin not maintained by the first party, gimp.org. The Resynthesizer is a third-party plugin. The maintainers of this repository do not generally build and distribute the Resynthesizer plugin. The first party, gimp.org does not maintain or distribute the Resynthesizer plugin.
A fourth party is a "distributor", such as Debian or Canonical (Ubuntu) or another individual. A fourth party packages, or creates an installer for, certain sets of software. Sometimes they package and distribute third-party plugins.
Increasingly, a fourth party may also be a "bundler". They bundle individual applications with the desktop and other libraries an app depends on. The notion of "bundling" originates on Mac operating systems. Bundling systems for Linux include flatpak, snap, and appImage.
Formerly, there were more places to get the GIMP app and the Resynthesizer.
Increasingly, it is more difficult to build GIMP and the Resynthesizer on any platform because of difficulties with unsupported Python 2 and Gtk2.
Also, there are new developments in packaging: bundling applications with their dependencies, e.g. flatpak. The GIMP organization favors flatpak for distributing on Linux.
On Linux, the best way to get Resynthesizer is the flatpack version of Resynthesizer.
Steps:
- install flatpak
- install flatpak GIMP
- install flatpak Resynthesizer
The command:
flatpak search org.gimp.GIMP.Plugin
will list all the GIMP plugins available as flatpaks.
To install the Resynthesizer plugin use the following command:
flatpak install org.gimp.GIMP.Plugin.Resynthesizer org.gimp.GIMP.Plugin.LiquidRescale org.gimp.GIMP.Plugin.Lensfun org.gimp.GIMP.Plugin.GMic org.gimp.GIMP.Plugin.Fourier org.gimp.GIMP.Plugin.FocusBlur org.gimp.GIMP.Plugin.BIMP
You may see two versions of the Resynthesizer plugin, ending in say 3.36 or say 42. These correspond to the Gnome Application Platform that flatpak installs when you choose to install GIMP. You should choose the version of the Resynthesizer plugin that corresponds to the version of the Gnome Application Platform that you have installed. It has been reported that flatpak doesn't automatically choose a version of Resynthesizer that works with the already installed Gnome Application Platform.
Note: if you install through flatpak, it may be necessary to point GIMP to the newly installed plugins locations, so it knows where to load them from. In GIMP: Edit - Preferences - Folders - Plugins and use a plus sign to add plugin folders of newly installed flatpaks.
flatpak list
will list the versions of things installed already.
In this case, the first party (gimp.org) maintains the GIMP flatpak, and a fourth party (certain individuals, including the maintainer of the Resynthesizer plugin) maintain the Resynthesizer flatpak. Both of which are hosted at i.e. downloadable from, the flathub site.
Formerly, some fourth party distributors such as Debian packaged a bundle of third party plugins for GIMP, for example in the package "gimp-plugin-registry". That package usually included the resynthesizer along with other popular plugins.
Formerly, some distributions packaged Python 2 for GIMP in a package "gimp-python."
Increasingly, distributors do not package either Python 2 or the resynthesizer plugin, because Python 2 is not supported.
Some fourth party individuals still package GIMP and third-party plugins for GIMP, in what are called PPA's.
(Unknown whether there functioning bundles of GIMP with the Resynthesizer for snap and appImage.)
An archive of the resynthesizer plugin for Windows
Each of these plugins can be launched by simply double-clicking the corresponding .exe file.
Executable plugins to be installed:
- plugin-heal-selection.exe
- plugin-heal-transparency.exe
- plugin-map-style.exe
- plugin-render-texture.exe
- plugin-resynth-enlarge.exe
- plugin-resynth-fill-pattern.exe
- plugin-resynth-sharpen.exe
- plugin-uncrop.exe
- resynthesizer-gui.exe
- resynthesizer.exe
The full power of the Resynthesizer plugin appears in the Gimp menus under: Filters > Map > Resynthesize. However, many users may prefer to use the other plugins, which provide a simpler interface.
Important Note: In version 1.0, the Filters > Map > Resynthesize menu will no longer synthesize from an inverted selection within the same layer, as previous version 0.16 did. Instead, you must explicitly pass a selection from another layer. Old tutorials using Filters > Map > Resynthesize may no longer work with version 1.0.
Plugin Descriptions:
-
For healing a selection using nearby pixels: Run plugin-heal-selection.exe. This plugin is typically used for restoring parts of an image by filling them in with neighboring pixels.
-
For healing transparent areas (e.g., areas you have cut out) using nearby pixels: Use plugin-heal-transparency.exe to restore transparent areas, such as after object removal or creating cutouts.
-
For transferring style (color and texture) from one image to another: Run plugin-map-style.exe to apply the texture style from one image to another, preserving its visual characteristics.
-
For creating a seamless texture from an image: Use plugin-render-texture.exe to generate a repeating texture based on the input image, suitable for use in tiled applications.
-
For enlarging an image while retaining sharpness: To enlarge an image while maintaining its clarity, use plugin-resynth-enlarge.exe.
-
For seamlessly filling an area using a pattern: Run plugin-resynth-fill-pattern.exe to fill selected areas seamlessly with a pattern generated from the surrounding pixels.
-
For sharpening an image using synthesis: Use plugin-resynth-sharpen.exe to enhance image sharpness through a resynthesis process.
-
For enlarging an image while maintaining its perspective: Run plugin-uncrop.exe to "restore" a cropped image by synthesizing an enlarged border, keeping its original perspective intact.
Notes: Each of these plugins can be run by simply executing the corresponding .exe file.
The plugins feature their own dialog windows, where you can configure the necessary parameters for each operation.
For plugin-heal-selection.exe, plugin-heal-transparency.exe, and other plugins, minimal configuration is required—just select the area on the image and follow the prompts in the dialog window.