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
Si vous cherchez à faire l'éternel script-fu pour redimensionner par lot vos photos, lisez Comment traiter un lot d'image avec Gimp ?, à la fin on vous propose un script.

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

Mémento du Schemeur

un livre et un mémento de référence 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.

en Script-Fu and plug-ins for GIMP

La documentation des scripts-fu sur le site Gimp.org.

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.

en Yahoo groupe : Script-fu

Un groupe entièrement dédié aux scripts-fu. Venez discuter dans le forum et partager vos scripts. A noter des scripts pour débuter ainsi qu'une bibliothèque d'utilités.

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

en Registre des greffons (catégorie script-fu)

Le registre des greffons sert aussi de registre pour les scripts-fu. La majorité des scripts-fu s'y trouvent.

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 est 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.

? Giuseppe Conte

Sur ce site en italien toute une série de scripts-fu destinés à dessiner rapidement des figures géométriques simples.

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 Mad Page

Une série de scripts-fu pour vous aider à réaliser votre site web.

en Script Photo Effects for GIMP 2.4

Une compilation de scripts utiles de Iccii additonnés des scripts propres à l'auteur du site. Les aperçus des résultats des scripts sonr visibles sur le site.

en Sepoina Graf-ix

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

Vincent Richard

Deux scripts-fu pour manipuler des images en niveaux de gris.

en Warp-sharp

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