Gimp.org
scripts

L'une des caractéristiques les plus marquante de Gimp est la possibilité d'exploiter les scripts. Il s'agit, en fait, d'une façon simple d'automatiser les tâches que vous réalisez manuellement avec Gimp, de rédiger un programme simple dans un langage directement compréhensible par Gimp. Ce langage est le Scheme, un langage dérivé du langage d'intelligence artificielle Lisp accessible à tous. Les scripts pour Gimp rédigés dans ce langage se nomment : Script-fu. Pour les programmeurs plus chevronnés il est possible d'utiliser d'autres langages de scripts comme Python ou C# qui sont évoqués à la rubrique greffons, mais seul le Scheme est directement interprété par Gimp sans nécessiter l'installation d'un langage extérieur. Ainsi le script en Scheme fonctionnera sur toutes les plate-formes où fonctionne Gimp ce qui n'est pas forcément le cas d'un langage extérieur.

Consultez quelques Exemples de réalisations.
Un modèle de script-fu vous permettant de démarrer est disponible à télécharger Script-fu Template

Principales ressources

ABC du Gimp : Tutoriels, Script-fu et Scheme

Un jeu de tutoriels d'ABC du Gimp. Destinés à l'usage du débutant, si vous n'avez aucune connaissances en programmation vous pouvez vous y essayer, bien qu'il soit plus sage d'avoir au moins quelque bases essentielles. Ces tutoriels requièrent que vous connaissiez bien la base des fonctionnalités de Gimp.

Premiers cours de programmation avec Scheme

un livre sur la programmation avec Scheme expliqué en français et en détail par un spécialiste, Jean-Paul Roy de la faculté des sciences de Nice Sophia-Antipolis.

Didacticiel pour Script-Fu

Un tutoriel pour commencer avec les scripts-fu dans la documentation officielle de Gimp.

en Guide de migration des scripts-fu

Le guide pour migrer les scripts de la version 2.2 a la version 2.4 de Gimp.

Automatic Creation of XCF from JPG

Un exemple détaillé de script-fu pour automatiser l'archivage de fichiers jpeg au format de Gimp XCF.

en Tiny-fu

A partir de la version 2.4 de Gimp, le moteur de scripts a évolué vers une version plus moderne basée sur le langage Tiny-Scheme. Kevin Cozens est l'auteur de ce nouveau moteur. Sur la partie de son site dédiée au Tiny-fu vous trouverez encore des renseignement utiles sur l'historique de ce nouveau moteur.

Gimp Shell

Vous trouvez la console Script-Fu insuffisante pour développer/debogger vos scripts ? Gimp Shell est fait pour vous. Gimp Shell reporte la console Script-Fu dans Emacs et permet en plus d'exécuter du Scheme directement à partir de l'éditeur.

Scripts à télécharger

Les principaux scripts-fu étaient disponibles sur le même site que celui des greffons. Malheureusement comme il est indiqué à la rubrique des greffons, il n'existe plus qu'une archive à télécharger.

en GIMP FX Foundry

Un compilation de scripts sous licence libre GPL pour Gimp-2.6.

Gimp-2.2, scripts en vrac

Un compilation proposée par Gimpfr qui correspond a ce qui etait distribué avec le CD Gimp francophone. De nombreux scripts téléchargés sur différents sites ( GUG, Gimptalk, Yahoo, etc. ) sont mis à votre disposition en vrac. Chaque script dispose d'une description rapide extraite directement du contenu du script (donc souvent en anglais). Tous ces scripts ont été mis à jour et testés avec Gimp-2.2, les menus ont été harmonisés pour une meilleure cohérence vis à vis de l'utilisateur final.

Autres divers sites web...

Les scripts étant peu ou pas maintenus par leurs auteurs méfiez-vous de la compatibilité du script avec votre version de Gimp. L'adresse d'un guide de migration est donné au début de cette page.

en Burn in !

Burn-in-anim de Roland Berger réalise une animation, à partir d'un texte ou d'une forme dans un calque transparent, ressemblant à une gravure par le feu ou par laser. Un exemple est visible dans la page des animations.

en Exposure blend

Le mélange d'une même photographie prise à des valeurs d'expositions différentes est une technique aujourd'hui très utilisée pour reproduire numériquement des images HRD (hautement dynamiques) qui ne peuvent être restituées par un appareil photographique conventionnel. Ce script va vous aider à reconstruire une image HDR.

en IGLO

Impression de plusieurs photos sur une même feuille de papier.

en Layer effects

Au départ un script de Iccii qui aura fait le tour du monde et qui existe de nombreuses versions différentes. Ce script est utilisé comme un palliatif à l'absence des effets de calque dans Gimp.

en Sepoina Graf-ix

Un script-fu qui permet d'effectuer de nombreux effets d'aquarelle, de dessin et de peinture sur une image.

en Warp-sharp

Un script-fu pour améliorer la netteté des photographies utilisant une méthode originale pour réduire les bords flous.