1
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3
<html xmlns="http://www.w3.org/1999/xhtml">
5
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
6
<title>8. Utiliser les Script-Fu</title>
7
<link rel="stylesheet" href="gimp-help-plain.css" type="text/css" />
8
<link rel="stylesheet" href="gimp-help-screen.css" type="text/css" />
9
<meta name="generator" content="DocBook XSL Stylesheets V1.66.1" />
10
<link rel="start" href="index.html" title=" " />
11
<link rel="up" href="ch02.html" title="Chapitre 2. Usage" />
12
<link rel="prev" href="ch02s07s04.html" title="7.4. Ecrire des greffons" />
13
<link rel="next" href="ch02s09.html" title="9. Débloquer la situation" />
16
<div xmlns="" class="navheader">
17
<table width="100%" summary="Navigation header">
19
<th colspan="3" align="center" id="chaptername">8. Utiliser les Script-Fu</th>
22
<td width="20%" align="left"><a accesskey="p" href="ch02s07s04.html">Précédent</a> </td>
23
<th width="60%" align="center" id="sectionname">8. Utiliser les Script-Fu</th>
24
<td width="20%" align="right"> <a accesskey="n" href="ch02s09.html">Suivant</a></td>
29
<div class="sect1" lang="fr" xml:lang="fr">
30
<div class="titlepage">
33
<h2 class="title" style="clear: both"><a id="gimp-using-script-fu"></a>8. Utiliser les Script-Fu</h2>
37
<a id="id3309560" class="indexterm"></a>
38
<div class="simplesect" lang="fr" xml:lang="fr">
39
<div class="titlepage">
42
<h3 class="title"><a id="id3310306"></a>Script-Fu ?</h3>
47
Script-Fu est ce que le monde Windows appellerait des "macros" mais Script-Fu
48
est bien plus puissant que cela. Script-Fu est basé sur un language interprêté
49
appelé le Scheme, et fonctionne en utilisant des fonctions de requêtes sur
50
la base de données de Gimp. Vous pouvez faire toutes sortes de choses avec
51
Script-Fu, mais l'utilisateur de base de Gimp l'utilisera pour automatiser
54
<div class="itemizedlist">
58
qu'il fait fréquemment,
63
qui sont très compliquées et dures à retenir.
69
Souvenez-vous que vous pouvez faire beaucoup avec Script-Fu. Les scripts
70
qui sont fournis avec le Gimp peuvent être très utiles, mais ils peuvent
71
aussi servir de modèle pour comprendre Script-Fu, ou au moins de charpente
72
et de source lorsque vous faites vos propres scripts. Lisez le Tutoriel
73
Script-Fu dans la section suivante si vous soulez apprendre comment faire
77
Nous décrirons certains des scripts les plus utiles dans ce chapitre, mais
78
nous ne les couvrirons pas tous. Il sont tout simplement trop nombreux.
79
De plus, certain scripts sont très simples et vous n'aurez pas besoin de
80
documentation pour les utiliser.
83
Script-Fu (un dialecte du Scheme) n'est pas le seul language de script
84
disponible avec le Gimp. Mais Script-Fu est le seul qui soit installé par
85
défaut. Les autres languages disponibles en extension sont Perl et Tcl.
86
Vous pouvez télécharger et installer ces deux extensions dans
87
<a href="http://registry.gimp.org" target="_top">le registre de plugin du Gimp</a>.
90
<div class="simplesect" lang="fr" xml:lang="fr">
91
<div class="titlepage">
94
<h3 class="title"><a id="id3310303"></a>Installer des Script-Fu</h3>
99
Script-Fu (un dialecte du Scheme) n'est pas le seul language de script
100
disponible avec le Gimp. Mais Script-Fu est le seul qui soit installé par
101
défaut. Les autres languages disponibles en extension sont Perl et Tcl.
102
Vous pouvez télécharger et installer ces deux extensions dans
103
<a href="http://registry.gimp.org" target="_top">le registre de plugin du Gimp</a>.
105
<div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;">
106
<table border="0" summary="Tip">
108
<td rowspan="2" align="center" valign="top" width="25">
109
<img alt="[Astuce]" src="../images/tip.png" />
111
<th align="left">Astuce</th>
114
<td colspan="2" align="left" valign="top">
116
Si vous avez téléchargé un script, copiez-le ou déplacez-le dans votre répertoire
117
<tt class="filename">.gimp-version/scripts</tt> et faites un rafraîchissement. Le script
118
apparait alors dans l'un des menus. Si vous ne le trouvez pas, cherchez-le
119
à la racine du menu filtres. S'il n'y est pas c'est que quelque chose n'a pas
120
marché avec ce script.
127
Remarquez que vous ne pouvez pas utiliser plus d'un Script-Fu à la fois, aussi
128
n'ouvrez pas de script alors qu'il y en a un d'ouvert. Le dernier ne sera
132
<div class="simplesect" lang="fr" xml:lang="fr">
133
<div class="titlepage">
136
<h3 class="title"><a id="id3310580"></a>Ce qu'il faut faire et ce qu'il ne faut pas</h3>
141
Une erreur classique lorsque vous utilisez un Script-Fu est de simplement
142
le lancer et appuyer sur le bouton OK. Lorsque rien ne se passe vous penserez
143
que le script s'est planté ou est occupé, mais il est plus probable qu'il
144
n'y a rien d'anormal là-dedans.
147
Réfléchissez. Avez-vous lu les informations dans le dialogue, ou avez-vous
148
juste cliqué ? Si vous avez omis une entrée dont le script a
149
besoin, ou si vous avez fourni une fausse information, le script plantera.
150
L'une des erreurs les plus communes est que la police de caractère spécifiée
151
dans le dialogue du script n'a pas été installée sur votre système. Aussi,
152
s'il vous plaît, vérifiez les informations du dialogue avant de maudire le
156
<div class="simplesect" lang="fr" xml:lang="fr">
157
<div class="titlepage">
160
<h3 class="title"><a id="id3310307"></a>Différente sorte de Script-Fu</h3>
165
Il y a deux sortes de Script-Fu -- les scripts qui dépendent d'une image et
166
les autres (que nous appelerons "autonomes").
167
Vous trouverez ces derniers dans le menu principal de la boîte
169
<span class="guimenu">Exts</span>-><span class="guisubmenu">Script-Fu</span>-><span class="guimenuitem"><i class="replaceable"><tt>Type de Script</tt></i></span>, alors que les scripts qui dépendent d'une image sont sous
170
<span class="guimenu">Script-Fu</span>-><span class="guimenuitem"><i class="replaceable"><tt>Type de Script</tt></i></span> du menu image.
173
<div class="simplesect" lang="fr" xml:lang="fr">
174
<div class="titlepage">
177
<h3 class="title"><a id="id3310535"></a>Les scripts autonomes</h3>
182
Nous n'essayerons pas de décrire à fond chaque script. La plupart des Script-Fu
183
sont très faciles à comprendre et à utiliser. Au moment de l'écriture de ce
184
manuel, les catégories suivantes sont installées par défaut :
186
<div class="itemizedlist">
226
<div class="simplesect" lang="fr" xml:lang="fr">
227
<div class="titlepage">
230
<h3 class="title"><a id="id3310677"></a>Scripts lancés depuis une image</h3>
235
Il y a des scripts qui opérent des transformations à partir
236
d'une image existante. Souvent ils agissent ou ressemblent
237
à des greffons installés dans le menu Filtres.
238
Les scripts sont rangés par défaut selon les catégories suivantes :
240
<div class="itemizedlist">
291
<div class="navfooter">
293
<table width="100%" summary="Navigation footer">
295
<td width="40%" align="left"><a accesskey="p" href="ch02s07s04.html">Précédent</a> </td>
296
<td width="20%" align="center">
297
<a accesskey="u" href="ch02.html">Niveau supérieur</a>
299
<td width="40%" align="right"> <a accesskey="n" href="ch02s09.html">Suivant</a></td>
302
<td width="40%" align="left" valign="top">7.4. Ecrire des greffons </td>
303
<td width="20%" align="center">
304
<a accesskey="h" href="index.html">Sommaire</a>
306
<td width="40%" align="right" valign="top"> 9. Débloquer la situation</td>