Si j'ai beaucoup d'images et que je veux faire le même effet ou le même changement à toutes ces images par GIMP, existe-t-il une méthode plus simple pour le faire au lieu d'appliquer l'effet aux images image par image?
Script Fu est un langage de script/macro que les utilisateurs de GIMP peuvent utiliser pour appliquer tout type d’effets/modifications aux images. Plus d'informations sur ce qu'est Script Fu peuvent être trouvées ici: http://docs.gimp.org/en/gimp-concepts-script-fu.html
L'avantage de ces scripts est qu'ils peuvent être partagés et utilisés partout! Si vous avez créé votre propre script ou si vous avez trouvé un script prêt en ligne qui fait le travail à votre place, vous pouvez en informer GIMP assez facilement: déplacez-le simplement dans l'un de vos dossiers de scripts. Ces dossiers peuvent être trouvés et modifiés en allant sur Edit->Preferences->Folders
(généralement le dernier élément) ->Scripts
. Ils sont généralement par défaut ~/.gimp-v/scripts et/usr/share/gimp/v/scripts :
Une fois que vous y avez placé votre script, vous devrez actualiser la liste avec vos scripts. Cela peut être fait en utilisant le menu: Filters->Script-Fu->Refresh Scripts
. Tout nouveau script que vous avez placé dans le (s) dossier (s) Script-Fu peut maintenant être utilisé. Le script sera désormais disponible dans l'un de vos menus, à condition qu'il ne contienne aucune erreur de syntaxe.
Maintenant, vous pourrez utiliser vos scripts directement sur vos images. Mais , gimp peut être appelé via la ligne de commande avec un argument appelé script-fu. C'est très important pour votre occasion, car vous ne voulez pas répéter vos actions.
Après avoir suivi l'excellent tutoriel (officiel) auquel j'ai lié et créé le script-fu approprié pour votre occasion, vous devez ensuite appeler gimp avec ce script fu comme argument et l'appliquer à toutes vos images. Cela modifiera toutes vos images massivement!
Un exemple de script est le suivant:
gimp -i -b '(batch-unsharp-mask "*.png" 5.0 0.5 0)' -b '(gimp-quit 0)'
Il lancera le filtre batch-unsharp-mask sur * .png (tous les fichiers .png du répertoire actuel) avec les arguments 5.0, 0.5 et 0. Il se contentera ensuite de quitter avec le code de sortie 0 (gimp-quit 0).
Si vous utilisez principalement des images de traitement par lots et que les modifications que vous souhaitez y apporter ne sont pas trop compliquées, vous voudrez peut-être examiner phatch . C'est assez facile à configurer, beaucoup plus facile que Script Fu.
Installation sous 12.04/12.10
Sudo apt-get install phatch
Vous pouvez installer le gimp-plugin-registry des référentiels, puis utilisez le traitement par lots de David pour effectuer le traitement le plus courant des images.