You are here

Gimp Plugins installers for Win32

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0
Rate this item!

Several Windows users think that installing Gimp plugins under Windows is hard.

As I was playing around with Inno Setup, I randomly chose these plugins, only because I had just a new Windows 32 compilation of them, and I release those first plugin installers without any warranty.

They should work on any Windows version, but I'm waiting for feedbacks.

These are automated Windows installers. Please, do not copy the setup files into your Gimp plug-ins directory!

(Otherwise, the setup file would be executed every time Gimp is launched).

A great benefit of an installer is that it easily installs localization files that several experienced users hardly can locate on Windows.

Another benefit is that you can uninstall everything, even the language files, or update the plugins easily. Please note that:

I didn't create any shortcut in the Start Menu, even for uninstallers. The uninstallers are available through Windows Add/Remove Programs feature. (For geeks: the uninstall executable is placed in c:\Documents and Settings\[user name]\.gimp-2.6\plug-ins\uninst\, so that if you install several plugins, you will see unins000.exe, unins0001.exe... but let Windows care about that. You can use CCleaner uninstall feature: it is faster).

Plugins are located in Documents and Settings\[user name]\.gimp-2.6\plug-ins\ of the system dir. If you want to change this path, Setup allows to do it manually. If you have a previous version of the same plugin in Program Files\GIMP-2.0\lib\gimp\2.0\plug-ins\, you should delete it.

About the plugins:

Wavelet Sharpen and Separate+: New compilations of the latest versions of these great plugins. Nothing really new.

Texturize: New compilation, stripped executable, no longer black frame, fixed French translation (no other language included yet). (For geeks: If you have trouble compiling the sources on Windows, just add: #define HUGE       HUGE_VAL).

I included my Inno Setup iss sources with the installer, named 'Setup.exe' in each ZIP file. For 'normal' users: keep 'Setup.exe', delete the other file. The first version of wavelet-sharpen I uploaded was a wrong one, sorry. It creates a 'Program FilesGimp-2.0' dir in the root dir. I forgot a backslash. Just uninstall or delete this dir.

[2010/6/23] Fixed versions for custom install dirs.

[2010/6/25] Added Wavelet Denoise and Wavelet Decompose.

[2010/6/27] Added Noise Generator.

[2010/7/1] Fixed compatibility issues with 'Documents and Settings' on some systems.

If you experienced some directory problem, just uninstall the previous version, before installing the fixed one.

[2010/07/25] New compilation of Wavelet-Sharpen, as some users reported dll issues with former versions of Gimp (but I was not able to reproduce the error on my computer).

Added fix-ca v3.0.2 by Kriang Lerdsuwanakij. This plugin fixes chromatic aberration caused by imperfect lens.  It works by shifting red and blue components of image pixels in the specified amounts.

(note that I could not get rid of a small display bug that occurs on Windows: at start, preview saturation is set to more than 100 and should be adjusted).

Added Unsharp 2 v0.12 by Peter Heckert: This plugin is no longer developed, but has fine features, and does not override the original Gimp Unsharp mask.

[2010/08/07] Added Gimp Image Register, that allows to align several images like bracketed exposures that may be slightly different in order to make an HDR multi-exposure image. As I have still a Pentium 4, I added a version for my own use, that can be useful to others (compiled with -march=pentium4m -msse2 -mfpmath=sse, should work with other sse2 machines).

[2010/08/10]Fixed gimp-image-reg localization.  Added llibintl-8.dll into Wavelet Sharpen installer, for the plugin seemed to work only with Gimp 2.7.

libintl-8.dll is installed into Gimp bin directory, only if file does not exist. So, if you have already Gimp 2.7, the file will not be overwritten; if you have 2.6, the file is copied into \GIMP-2.0\bin\, along with other Gimp binaries, and will be uninstalled if you remove the plugin. The only predictable, but rather unlikely issue would be if you have Gimp 2.6, then install the plugin, then install Gimp 2.7 into the same directory, the uninstall the plugin: the dll would be removed. I didn't install into the user plug-ins directory, for I feared it would conflict with a newer version of the same dll.

[2010/08/11] Added Gimp Dynamic range Transformer, by Ivan Bezdomniy (with P4 version too).

[2010/08/20] Added Save for Web, by Aurimas Juška, Michael Natterer and Kevin Turner (with P4 version too). As the plugin would not work with my DSLR files:p, I increased the maximum image size. Tell me if it hangs with large files.

[2010/08/23] Added Kaleidoscope; this good old gimp plugin still works. No locale files, but copies fp-kaleidoscope-anim.scm into the right folder.

[2010/11/09] Added Iterative Save. No locale files, very simple installer but useful plugin.

[2010/12/12] Added Resynthesizer, with smart-remove.scm (Heal Selection version, the good one) and smart-enlarge.scm

[2011/07/09] Added Advanced Unsharp Mask (AUMASK) Sharpening v0.8. You'll find in in <Image>/Filters/Enhance. I was able to compile this version thanks to the wise advices of Samj. No locale files yet.

[2011/07/16] Added Elsamuko Temparature plug-in.

2011/07/16] Updated Resynthesizer installer with a conditional install of libintl-8.dll in (programs directory)GIMP-2.0\bin\ if there is none.

GIMP Version: 
Code License: 

Comments

Bonjour,

Inno Setup
Je ne peux pas t'aider, je ne connais pas du tout la programmation de cet installateur.

Préfixe
Avec Msys/Mingw, /usr renvoie dans msys. Certains greffons fournis avec notre archive (gap par exemple) fonctionne comme cela. Généralement je recompile (mais pas en ce moment) pour fournir les traductions sur notre archive (de mémoire : l'ancien liquid rescale, save for web). Je désinstalle via un fichier .bat activé par un menu dans l'utilitaire maringouin.

Bonjour,

Je viens de ré-installer msys/mingw et divers pour vérifier l'adressage des traductions en mode absolu. C'est ma façon de faire mais il peut y en avoir d'autres qui te conviennent mieux :
- Je déclare une équivalence de répertoire dans C:\msys\1.0\etc\fstab , par exemple => c:/gimp_divers /toto
- Ensuite je compile le greffon avec ./configure --prefix=/toto , make , make install (j'ai réalisé l'essai avec gimp-plugin-template-2.2.0).
- Les traductions vont bien dans C:\gimp_divers et sont actives (vérifié en installant le greffon dans Gimp 2.6.9 en français par filtres > Misc > Plug-in template).

Pour moi le problème reste entier car je cherche à adresser en mode relatif.

Cette façon de faire est intéressante. J'ai aussi fait des essais pour l'adressage en mode relatif quand j'ai aidé Carlo Baldassi pour la compilation du dernier Liquid Rescale, mais sans résultat. J'ai dû faire des exécutables différents pour Gimp portable...
Dans les programmes de Marco Rossini (donc tous les wavelet, et Noise Generator), il n'y a pas de configure, et il suffit de remplacer par /PROGRA~1/GIMP-2.0/share/locale/ le chemin Linux dans le makefile des po, dans plugin.h de src + dans le Makefile de src, ajouter LDFLAGS = -mwindows et $(LDFLAGS) dans la ligne $(PLUGIN), et la compilation démarre. J'apprécie beaucoup ce programmeur. On n'en est pas encore aux chemins relatifs, mais qui sait ?

Bonjour,

Liquid Rescale :
Suite à la réinstallation de Mingw-Msys, j'ai recompilé Liquid Rescale en modifiant un peu le code source dans le but d'avoir les traductions dans l'archive Gimp que nous fournissons. Le résultat est relativement bon : Les traductions sont bien en mode relatif et l'aide en mode absolu. Voici le lien du greffon avec les sources : http://www.aljacom.com/~gimp/gimp-lqr-plugin-0.7.1-1-i686.zip

*****

Paramètres de compilation (CFLAGS, LDFLAGS, PKG_CONFIG_PATH, etc.) :
Personnellement je les indique une bonne fois pour toutes dans C:\msys\1.0\etc\profile

*****
La version mixte 32/64 bits de Gimp 2.6.9 de Sourceforge :
Aujourd'hui j'ai fait quelques tests en ajoutant des greffons 32 bits sur le Gimp 64 bits => les résultats sont moyens pour certains greffons (problèmes de DLL et de compatibilité de DLL). Je vais essayer de faire une installation pour pouvoir compiler en 64 bits... Je suis au début mais j'ai quelques interrogations au sujet de la déclaration de CFLAGS en 64 bits. J'ai mis CFLAGS="-pipe -O2 -mms-bitfields -s -m64" mais je ne sais pas remplir -march=??? pour avoir un résultat valable pour AMD et Intel.

Tu me montres ce que tu ajoutes à Profiles? Tu es arrivé à compiler la dernière version sans aucun bug à l'affichage? moi, j'avais un chiffre faux qui apparaissait dans le mode interactif, et c'est Carlo qui a fini par installer un msys frais et cohérent sous Wine ; du coup, à présent, il est autonome;). Je te recopie les notes que j'avais prises l'autre jour:
# Target CPU Types -march= Type
# i386 DX/SX/CX/EX/SL i386
# i486 DX/SX/DX2/SL/SX2/DX4 i486
# 487 i486
# Pentium pentium
# Pentium MMX pentium-mmx
# Pentium Pro pentiumpro
# Pentium II pentium2
# Celeron pentium2
# Pentium III pentium3
# Pentium 4 pentium4
# Pentium 4m pentium4m
# Via C3 c3
# Winchip 2 winchip2
# Winchip C6-2 winchip-c6
# AMD K5 i586
# AMD K6 k6
# AMD K6 II k6-2
# AMD K6 III k6-3
# AMD Athlon athlon
# AMD Athlon 4 athlon
# AMD Athlon XP/MP athlon
# AMD Duron athlon
# AMD Tbird athlon-tbird
# SSE msse
# SSE2 msse2

Exemple: Pour un Pentium4 avec sse2, je mets : -march=pentium4m -msse2 -mfpmath=sse. À mon avis pas de -march pour un résultat générique.
J'en viens à penser que le 64 bits est une aberration technologique ou un coup de marketing. J'ai encore mon Pentium 4 3 GHz, et je diffère l'achat d'un 64 bits depuis des années en attendant que la prise en charge logicielle soit en place et efficace. Or je constate qu'une génération entière d'ordinateurs va aller à la casse avec des 64 bits qui ont toujours fonctionné moins vite que des 32 bits.
À propos, il serait peut-être temps de continuer la discussion ailleurs que sur un site en anglais....

Bonjour,

J'ai ouvert un sujet à http://www.gimp-attitude.org/forum2/viewtopic.php?f=66&t=6757 qui est la suite de cette discussion.

François has also build the Windows installer for the G'MIC plug-in for GIMP
(http://gmic.sourceforge.net/gimp.shtml).
Thanks again for your efforts !

David.

This was a sort of test for the G'mic installer, not yet released;) I applied what I had learnt while working for G'mic. Maybe I can add the Gm'ic installer here too? I could add that for the newest version they should check the G'mic site.

François has also build the Windows installer for the G'MIC plug-in for GIMP
(http://gmic.sourceforge.net/gimp.shtml).
Thanks again for your efforts !

David.

Всё практически работает.Пытаюсь только hdr поставить.

Pages

Subscribe to Comments for "Gimp Plugins installers for Win32"