titre

Photographie argentique et numérique sous Linux...
image fond entete
 
  Outil Courbe L*a*b pour GIMP  du samedi 10 juillet 2010.

Introduction

Avec The GIMP 2.6.x, on ne dispose, par défaut, que du mode RVB avec l’outil courbe. Cela dit, il est possible, via un plugin, d’ajouter un outil courbe en mode Lab : c’est LabCurves.
Nous allons donc découvrir ce très intéressant plugin. Il est à noter qu’il intègre depuis peu un outil courbe agissant sur la saturation, ce qui nous permettra, par exemple, de modifier la saturation d’une ou plusieurs couleurs.

Environnement - Versions

OS : Mandriva Linux 2010.0 / Noyau : 2.6.31.13 / KDE 4.4.2 / Qt 4.6.1
GIMP 2.6.7
LttleCMS 2.0
GraphicsMagick Q16 LabCurves

Compilation de LittleCMS :

Comme l’indique l’auteur de ce plugin, LittleCMS est requis dans sa version 2. Cette nouvelle version étant encore peu paquetagée, nous devrons la compiler.
Je me suis contenté de suivre les indications de la documentation.
Donc,après avoir téléchargé les sources et les avoir extraites dans le répertoire de son choix, nous allons Lcms2 :

$ ./configure
$ make
$ make check
# make install

Par défaut, Lcms2 est installé dans /usr/local/lib/. Nous allons alors créer un lien symbolique qui permettra, aux applications ayant besoin de cette bibliothèque, de pointer sur liblcms2.so.2.
Comme je travaille sur une distribution en 64, le lien sera :
# ln -s /usr/local/lib/liblcms2.so.2 /usr/lib64/liblcms2.so.2

Pour une 32 bits, on aura :
# ln -s /usr/local/lib/liblcms2.so.2 /usr/lib/liblcms2.so.2

Autres pré-requis

Pour Qt et GraphicsMagick Q16, les paquets de la distribution étaient suffisants, soit dans mon cas :

  • graphicsmagick-1.3.7-1mdv2010.0
  • lib64graphicsmagick-devel-1.3.7-1mdv2010.0
  • qt4-designer-4.6.1-4mdv2010.0
  • lib64qt4-devel-4.6.1-4mdv2010.0
  • libgomp-devel
  • lib64exiv2-devel

Compilation de LabCurves :

Passons à la compilation de LabCurves qui ne présente pas de difficulté particulière. Toujours après avoir téléchargé les sources et les avoir décompressées dans un répertoire, nous nous y rendons pour lancer la compilation comme suit :

$ qmake
$ make

A ce niveau, le plugin est compilé, il suffit alors de copier le script en Python mm extern LabCurves.py dans le répertoire recevant les plugins de The GIMP : /.gimp-2.6/plug-ins/
et de copier le binaire LabCurves dans /.gimp-2.6/plug-ins/LabCurves/.
Voila, l’outil courbe Lab est disponible dans The GIMP via le menu Filtre > MM-Filters > Lab curves… :

PNG - 307.5 ko
Filtre > MM-Filters > Lab curves…
PNG - 20.1 ko
Créer un nouveau calque ou appliquer sur le calque courant.
PNG - 338.9 ko
La courbe L.

PNG - 321.9 ko
La courbe a.
PNG - 323.8 ko
La courbe b.
PNG - 338.2 ko
La courbe saturation.

Conclusion

Nous voici doté d’un nouvel outil courbe en mode L*a*b* pour The GIMP. L’avantage du mode L*a*b est qu’il couvre l’ensemble du spectre visible par l’oeil humain, par contre il est plus difficile à utiliser.

Ressources

http://fr.wikipedia.org/wiki/CIE_Lab




Date de mise à jour : samedi 30 octobre 2010.
 
 
© 2003/24 - Philippe Jimenez - v2