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.
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é.
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).
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. |
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).