De manera predeterminada aquest submenú només conté la consola Python-Fu.
Python-Fu és un conjunt de mòduls de Python que actuen com a contenidor per a libgimp i permeten l'escriptura de connectors per a GIMP.
Podeu accedir a aquesta ordre des de la barra del menú de la imatge amb
→La consola de Python-Fu és una finestra de diàleg que executa una «consola Python» (una consola Python en mode interactiu). Aquesta consola està configurada per a fer ús de la biblioteca interna de rutines de GIMP libgimp.
Podeu usar la consola Python-Fu per a provar interactivament les ordres Python.
La consola consisteix en una gran finestra principal desplaçable per a l'entrada i la sortida, on podeu escriure les ordres Python. Quan escriviu una ordre Python i premeu la tecla Retorn, l'ordre s'executa mitjançant l'intèrpret Python. La sortida de l'ordre, així com el seu valor resultant (i el missatge d'error, si n'hi ha) es mostraran en la finestra principal.
Els botons de la consola Python-Fu
Aquesta ordre us permet desar el contingut de la finestra principal, que és l'entrada i la sortida de la consola Python-Fu (incloent-hi el «prompt» «>>>
»).
Quan feu clic en aquest botó, s'elimina el contingut de la finestra principal. Tingueu en compte que no podeu recuperar el contingut eliminat usant l'ordre Desa.
Quan s'hi fa clic, apareix el navegador de procediments, amb un botó addicional en la part inferior de la finestra.
Quan premeu el botó
en el navegador de procediments, en la finestra de la consola s'enganxarà una crida al procediment seleccionat com a ordre Python:Ara heu de reemplaçar els noms de paràmetre (aquí: «amplada», «alçada» i «tipus») amb els valors reals, per exemple:
image = pdb.gimp_image_new(400, 300, RGB)
Llavors premeu Retorn per a executar l'ordre.
Podeu (i deuríeu) usar les constants que trobeu en la descripció dels paràmetres del procediment, per exemple «RGB-IMAGE» o «OVERLAY-MODE». Però tingueu en compte que heu de reemplaçar els guions («-») pels guions baixos («_»): RGB_IMAGE
, OVERLAY_MODE
.
Suggeriment | |
---|---|
Python-Fu no es limita a les crides de procediments des de la PDB (base de dades de procediments de GIMP). Per a crear un objecte d'imatge nou com el de l'exemple de dalt, també podeu escriure image = gimp.Image(width, height, type) (amb els valors reals per l'«amplada», l'«alçada» i el «tipus»). |
En prémer aquest botó es tanca la consola.