Le 23 juillet 2015



Voici une version "stable" de G'MIC pour Windows 32 bits et Windows 64 bits.
G'MIC ainsi que le plug-in pour Gimp sont dans l'archive.
Cette version de G'MIC en ligne de commande est compilée avec OpenCV 2.4.11.
La variable d'environnement GMIC_GIMP_PATH permet aussi de localiser le répertoire des mises à jour des filtres.

Depuis le 24 juin 2015 G'MIC est compilé avec un nouvel environnement et donc, les DLL sont différentes.

La mise à jour automatique est re-activée dans cette version pour télécharger "gimp_updateXXXX.gmic". 
Peut-être que les problèmes des mises à jour seront résolus avec les sources des filtres sur Git SourceForge... 

Le fichier des mises à jour des filtres G'MIC Gimp est : gimp_updateXXXX.gmic  où   XXXX=Version G'MIC  (1620  par exemple).
 


Depuis le 19 février 2015 (gmic 1.6.1.0 beta) :
- G'MIC en lignes de commandes et G'MIC-Gimp sont compilés avec libcurl (les DLL nécessaires sont ajoutées et l'exécutable curl.exe est supprimé).
- 2 nouveaux exécutables sont ajoutés dans les répertoires de G'MIC en lignes de commandes : gmicol.exe & gmicol-silent.exe



Installation du plug-in pour Gimp

- Supprimer l'ancienne version du plug-in (uniquement le fichier gmic_gimp.exe).
- Déterminer si vous utilisez une version Gimp 32 bits ou une version Gimp 64 bits et choisir le répertoire correspondant dans l'archive.
- Décompresser l'archive.
- Démarrer Gimp.
- Déclarer le répertoire ...\xxbits\GMIC-GIMP-PLUGIN-xxbit-WIN  comme nouveau répertoire des plug-ins dans les préférences de Gimp.
- Arrêt de Gimp.
- Démarrer Gimp pour la prise en compte du nouveau répertoire.

Important :
- NE PAS ESSAYER DE MÉLANGER LES DLL, DE LES ÉCRASER.
- NE PAS ESSAYER D'UTILISER LES FICHIERS EXÉCUTABLES (.exe ) AVEC D'AUTRES DLL.


Cette version utilise OpenMP. Les DLL "libgomp-1.dll" et "libwinpthread-1.dll" sont ajoutées dans les différents répertoires où sont les exécutables.
Cette version est compilée avec GCC 5.1.0 (64bits) et GCC 4.9.2 (32bits).


G'MIC 64 bits : gmic.exe et gmic-silent.exe sont compilés avec OpenCV. 


Lien pour télécharger l'archive :
http://www.aljacom.com/~gmic/gmic-1651-full-win-32bits-64bits-20150723.7z

Informations sur cette version :
https://discuss.pixls.us/t/on-the-road-to-gmic-1-6-5-1/284

Release of G'MIC 1.6.5.1.pdf


*****


Sites


http://aljacom.com/~gmic/
http://samjcreations.blogspot.ca/


Téléchargements : 
http://gmic.eu/download.shtml

Documentation PDF (très pratique) : 
http://gmic.eu/gmic_reference.pdf

Didacticiel
http://gmic.eu/tutorial/index.shtml

Documentation HTML : 
http://gmic.eu/reference.shtml

Forum : 
http://www.flickr.com/groups/gmic/

Nouvelles : 
https://plus.google.com/u/0/117441237982283011318/posts

Liste des filtres du greffon pour Gimp : 
http://gmic.eu/gimp_filters.txt

Comment écrire un filtre : 
http://gmic.eu/template.gmic

Code source : 
https://github.com/dtschump/gmic

Source des filtres (Community) et de nos modifications :
https://github.com/dtschump/gmic-community/

G'MIC en ligne : 
https://gmicol.greyc.fr/

Bibliothèque CIMG : 
http://cimg.sourceforge.net/



*****


Modifications CImg.h pour OpenCV

#include <cstddef>
#include <opencv2/opencv.hpp>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>

	remplace :

#include <cstddef>

#include "cv.h"

#include "highgui.h"


*****



Les tests sont faits sur Windows 8.1 car nous n'avons plus d'ordinateurs avec les anciennes versions de Windows.


***** 


Des fichiers de test (.bat) pour les nouvelles commandes et des images sont ajoutés dans les répertoires G'MIC en ligne de commande.


*****



_____________________________________________________________________________________________
_____________________________________________________________________________________________



Procédure d'installation sous Windows des versions G'MIC Gimp de SourceForge :

G'MIC Gimp est un plug-in écrit en langage C++ qui utilise une dll spécifique.
Il utilise plusieurs bibliothèques (Libcurl, JPEG, PNG, TIFF, etc.) présentes dans différents fichiers .dll
GMIC et Gimp sont deux programmes qui utilisent des dll ayant les mêmes noms. Il faut veiller à ne pas mélanger ou écraser ces dll lors de l'installation du plug-in. Heureusement Gimp est prévu pour cela, malheureusement peu d'utilisateurs utilisent cette possibilité.
Voici ce qu'il faut faire pour installer une nouvelle version de G'MIC Gimp :
- Retirer l'ancien fichier exécutable "gmic_gimp.exe" si vous utiliser une ancienne version du plug-in.
- Si vous utilisez une version 64 bits de Gimp, télécharger la version "gmic_gimp_win64.zip" .
- Si vous utilisez une version 32 bits de Gimp, télécharger la version "gmic_gimp_win32.zip" .
- Décompresser l'archive téléchargée. Repérer le répertoire où est situé l'exécutable "gmic_gimp.exe". Dans mon cas c'est : C:\Users\samj\Downloads\gmic-gimp-1.6.2.0_prerelease-win64 où "samj" est le nom de l'utilisateur Windows et "gmic-gimp-1.6.2.0_prerelease-win64" la version de G'MIC Gimp lors de la rédaction de cet article.
- Démarrer Gimp.
- Aller dans Édition > Préférences. La fenêtre "Préférences" s'ouvre.
- Dans la fenêtre "Préférences", cliquer sur la petite croix devant l'indication "Dossiers" pour voir l'arborescence. Cliquer sur "greffons". Cliquer sur l'icône qui ressemble à une feuilles avec un coin plié, le curseur clignote. Cliquer sur l'icône qui représente un dossier et avec l'explorateur de fichiers sélectionner le répertoire où se trouve le plug-in :  C:\Users\samj\Downloads\gmic-gimp-1.6.2.0_prerelease-win64
- Cliquer sur le bouton "Valider" de l'explorateur de fichiers.
- Cliquer sur le bouton "Valider" de la fenêtre "Préférences".
- Fermer Gimp.
- Redémarrer Gimp pour la prise en compte de ces nouveaux paramètres.
- Ouvrir une image RVB ou en niveaux de gris (pas d'image en couleurs indexées) et activer G'MIC par : Filtres > G'MIC.

Remarques :
- Avec la version 1.6.2.0 les filtres sont mis à jour automatiquement via la connexion Internet.
- Cette procédure d'installation s'applique aux autres plug-ins lorsqu'il y a possibilité de conflit entre dll.

samj le 20 mars 2015




_____________________________________________________________________________________________
_____________________________________________________________________________________________











