« Programmation objet et géométrie/Objets en Python sous Gimp » : différence entre les versions

Contenu supprimé Contenu ajouté
Titre 2 pour version imprimable
DannyS712 (discussion | contributions)
m <source> -> <syntaxhighlight> (phab:T237267)
 
Ligne 24 :
Un script pour Gimp doit commencer par
 
<sourcesyntaxhighlight lang="python">
#!/usr/bin/env python
</syntaxhighlight>
</source>
 
et doit être exécutable.
Ligne 32 :
Et pour l'utiliser comme un filtre Gimp, on doit l'''enregistrer dans la base de donnée des procédures''. Ce qui se fait en terminant le script par quelque chose comme ceci:
 
<sourcesyntaxhighlight lang="python">
register(
"NomCourt",
Ligne 48 :
procedure,
menu="<Image>/Filters/Render")
</syntaxhighlight>
</source>
 
Les deux premières lignes donnent la description courte du script et sa description longue, la troisième donne un message qui s'affiche pendant l'exécution du script. Ensuite viennent le nom de l'auteur du script et la licence sous laquelle elle est placée (par exemple la [[w:Licence publique générale GNU|Licence GPL]]), puis l'année de création du script. Ensuite c'est le texte qui apparaît dans la bulle d'aide, le type d'image (le caractère "étoile" veut dire "tout type d'image"). Entre crochets, on donne la liste des variables entrées dans le script (ici, l'image source qui est supposée vide). Enfin viennent le nom de la fonction ''Python'' qui sera appelée lorsqu'on sélectionne le script, et enfin l'emplacement du script dans le menu des outils de Gimp (ici dans le sous-menu "rendus" du menu des filtres).