10.5. El submenú «Python-Fu»
| 10. El menú «Filtres» |

### 10.5. El submenú «Python-Fu»

Figura 16.245. El submenú «Python-Fu»

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.

#### 10.5.1. Activar el submenú

- Podeu accedir a aquesta ordre des de la barra del menú de la imatge amb Filtres → Python-Fu

#### 10.5.2. La consola Python

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.

Figura 16.246. La consola Python

Els botons de la consola Python-Fu

Desa

  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» «`>>>`»).

Neteja

  When you click on this button, the content of the main window will be removed. Note that you can't get back the removed content using the Save command.

Navega

  Quan s'hi fa clic, apareix el navegador de procediments, amb un botó addicional Aplica en la part inferior de la finestra.

  Quan premeu el botó Aplica en el navegador de procediments, en la finestra de la consola s'enganxarà una crida al procediment seleccionat com a ordre Python:

  Procediment PDB aplicat

  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.

  You can (and should!) use the constants you find in the description of the procedure's parameters, for example «RGB-IMAGE» or «OVERLAY-MODE». But note that you have to replace hyphens («-») with underscores («_»): `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»).

Tanca

  En prémer aquest botó es tanca la consola.

10.4. Restableix tots els filtres |  | 10.6. El submenú «Script-Fu»

Report an error in the bug tracker