Information sur module additionnel "Couleur moyenne" pour le GIMP

Présentation

Ce programme calcule la couleur moyenne d'une sélection du calque actif de l'image active dans le GIMP. La couleur moyenne est définie comme la couleur ayant pour composantes RGB le R moyen, le G moyen et le B moyen, calculés en tenant compte de la présence d'un éventuel adoucissement de la sélection.

Il s'agit d'un module additionnel écrit en python pour le GIMP.
calcul de la couleur moyenne

Ce module est développé sous GNU/Linux, pour GIMP 2.6, et son portage sous d'autres systèmes ou versions n'est pas encore étudié.

Installation et lancement

Le module est composé d'un programme en python, enregistré dans un fichier nommé coulmoynrapide.py.

Pour installer le module additionnel, il faut copier le fichier coulmoynrapide.py dans le dossier standard des modules de GIMP, par exemple, sous GNU/Linux :

/home/[utilisateur]/.gimp-[n° de version]/plug-ins/

... puis rendre coulmoynrapide.py exécutable, puis relancer GIMP car cela est indispensable pour qu'il voie le module.

Alors, la commande pour lancer le programme est disponible par le menu : Filtres/Sellig Zed/Couleur moyenne SZ.

Avant de choisir cette option, il faut d'abord activer le calque concerné et définir la sélection voulue. Ensuite, ôter ou préciser l'adoucissement suivant le but visé. Enfin, choisir l'option de menu lance directement le calcul, dont l'avancement est indiqué par une barre de progression, puis affiche le résultat dans une boîte de dialogue. Si la sélection est dotée d'un adoucissement, le programme en tient compte dans le calcul de la moyenne en pondérant les composantes RGB de chaque pixel adouci par sa valeur de sélection. Chaque pixel est donc comptabilisé comme une unité mais aussi par son poids dans le calcul de la moyenne et le poids total des pixels sélectionnés est fourni. Le nombre de pixels adoucis est exprimé dans le résultat en pourcentage du nombre de pixels sélectionnés (comme un ratio de la surface de la sélection, donc).
résultat pour une sélection adoucie

Historique des versions

Version 0.90 beta :Calcule la moyenne des RGB en tenant compte de leur pondération par la valeur de sélection (adoucissement).
Version 1.00 :Stocke les données de l'image en tableaux pour accélérer le calcul.
Version 1.01 :Prend des précautions pour éviter des divisions entières non souhaitées.
Supprime un calcul redondant inutile (adoucissement).
Affiche aussi le résultat en TSV à l'aide du module colorsys.
Pour une sélection adoucie, outre le poids total des pixels sélectionnés, calcule et affiche leur nombre.

Fichiers sources

Ce module est constitué du fichier source python coulmoynrapide.py accompagné de fichiers auxiliaires (script d'installation, informations). Le tout est enregistré dans le fichier compressé téléchargeable coulmoyn.tar.gz

Ce logiciel est diffusé sous licence CeCILL-C (voir le fichier source python).