### 10.6. Undermenyen «Python-Fu»

Normalt inneheld denne undermenyen berre Python-Fu-konsollen.

Python-Fu er ei samling av Pythonmodular som vert brukte i samband med libgimp for å skriva programtillegg («plug-ins») for GIMP.

#### 10.6.1. Slik slår du på undermenyen

Du har tilgang til denne kommandoen på hovudmenyen via Filter → Utvikling → Python-Fu.

#### 10.6.2. Python-Fu-konsollen

Python-Fu-konsollen er eit dialogvindauge som køyrer eit «Python shell», dvs. eit Python tolkeprogram i interaktiv modus. Konsollen brukar rutiner frå det interne GIMP-biblioteket libgimp.

Du kan bruka Python-Fu-konsollen for å testa ut Python-kommandoane interaktivt.

Konsollen inneheld eit stort hovudvindauge for inn- og utdata der du kan skriva Python-kommandoar. Når du skriv inn ein Python-kommando i innskrivingsboksen og trykker på Enter-tasten vert kommandoen handsama av Python og både kommandoen du skreiv inn og returverdien for denne vert skriven ut i hovudvindauget, eventuelt ei feilmelding dersom det er feil i kommandoen.

Figur 16.234. Python-Fu-konsollen

Knappane i Python-Fu-konsollen

Lagra

  Eit trykk på denne knappen vil lagra innhaldet i hovudvindauget, altså inn- og utdata frå Python-Fu-konsollen, inklusive «`>>>`»-teikna).

Tøm

  Trykk på denne knappen for å fjerna innhaldet i hovudvindauget. Innhaldet forsvinn for alltid og du kan ikkje få det tilbake med kommandoen Lagra.

Bla gjennom

  Klikk på denne knappen for å opna prosedyrelesaren med ein ekstra knapp Bruk.

  Når du trykkjer på knappen Bruk i prosedyrelesaren, vert det limt eit oppkall til den valde prosedyren inn i konsollvindauget som ein Python-kommando:

  PDB-prosedyre brukt

  Du må no berre byta ut parameternamna (her: «width», «height» og «type») med høvelege verdiar, for eksempel.

      config.set_property('width', 400)

      config.set_property('height', 300)

      config.set_property('type', Gimp.ImageBaseType.RGB)

  Trykk deretter Enter for å køyra kommandoen.

  Du må bruka konstantane du finn i omtalen av prosedyreparametra, for eksempel «RGB-IMAGE» eller «OVERLAY-MODE». Hugs at du må erstatta bindestrekar («-») med understrekar («_»): `RGB_IMAGE`, `OVERLAY_MODE`.

  | Tips
  Python-Fu er ikkje avgrensa til å kalle opp prosedyrar frå PDB, (GIMP sitt prosedyrearkiv). For å laga eit nytt biletobjekt som det i eksemplet ovanfor, kan du også skriva
                    image = gimp.Image(breidd, høgd, type)
  (med aktuelle verdiar for «breidd», «høgd» og «type»).

Lukk

  Trykk på denne knappen for å lukka konsollen.

10.5. Undermenyen «Utvikling» |  | 10.7. Undermenyen «Script-Fu»

Report a bug in GIMP Report a documentation error