GIMP/Skriptid

Allikas: Kuutõrvaja
Redaktsioon seisuga 22. august 2007, kell 05:33 kasutajalt Kristjans (arutelu | kaastöö) (Mida skriptid suudavad)

GIMPi skriptid

Siin on lahti seletatud GIMPi skriptide põhitõed - milleks need suutelised on, kust neid leida ja kuidas neid paigaldada. Siin ei ole seletatud, kuidas neid ise kirjutada.

GIMPi skriptidele sarnaneb Adobe Photoshopi võimalus Actions, kuna need saavad mõlemad korduvaid protsesse automatiseerida. Samas erinevad need üksteisest mitmel viisil:

  • Photoshopi actioneid saab tegevust sooritades salvestada, GIMPil selline võimalus puudub.
  • Photoshopi actionid on alati samas kohas ja on selgelt märgitud actionitena.
  • GIMPi skripte saab asetada kõikjale ja neid saab samastada uute funktsioonidega.
  • Photoshopi actionid põhinevad absoluutväärtustel (näiteks märgista 2000 x 3000 pikselit, olenemata pildi suurusest).
  • GIMPi skriptid suudavad muutujaid pildi omaduste järgi arvestada (näiteks alusta 1/3 pildi pealt ja märgista teine kolmandik).
  • GIMPi skriptid saavad pildi omadusi kontrollida ja lõpetada või näidata veateateid, kui teatud tingimused pole täidetud.

Seega GIMPi skripte on keerukam kirjutada, kui Photoshopi actioneid. Kuid samas on need paindlikumad ja võimsamad.

Mida skriptid suudavad

GIMPi skriptid lisavad, laiendavad ja automatiseerivad funktsioone, mis juba GIMPil olemas on või mis on saadaval tänu teistele skriptidele. Sedasi jääb mulje, nagu programmile oleks lisatud täiesti uus funktsioon. Mõndadel skriptidel on alguses dialoogiaken, kust saab muuta mitmeid muutjaid, mida skript lõpptulemuse saavutamiseks tarvitab.

Kust skripte leida

The Gimp Registry on üks parimaid kohti, kust alustada. Sealt saab otsida ja laadida skripte, mis on juba teiste poolt valmis tehtud. Samuti saad sa enda skripte üles laadida.

Kuidas skripte paigaldada

Esiteks pead sa otsustama, kes saab ligipääsu skriptile - kas kõik kasutajad globaalse skriptiga, või kõigest üks kasutaja kohaliku skriptiga. Kui sul pole ligipääsu globaalsele punktile, siis saad sa ainult kohaliku skriptina neid paigaldada.

Linux ja Microsoft Windows kasutavad erinevaid failisüsteemide ülesehitusi ja seega peab nendes faile salvestama täiesti erinevatese kohtadesse. Vaikimisi asukohad on järgnevad:

Linux

* Kohalik: ~/.gimp-2.2/scripts
* Globaalne: /usr/share/gimp/2.0/scripts

Microsoft Windows

* Kohalik: C:\Documents and settings\<kasutajatunnus>\.gimp-2.2\scripts
* Globaalne: C:\Program Files\GIMP-2.0\share\gimp\2.0\scripts

KKK

Kuhu mu skript kadus?

Tihti võib juhtuda, et sa oled just skripti paigaldanud ja sa ei suuda seda leida. Selleks võib olla mitu põhjust ja ma seletan, kuidas uut skripti leida.

Esiteks, kui GIMP tööle hakkab, loeb see nii globaalsete kui ka kohalike skriptide asupaiku. Seega kui sa oled skripti GIMPi töötamise ajal lisanud, ei saa sa seda veel näha. Üks võimalus on GIMP sulgeda ja see uuest tööle panna, et see uut skripti lugeda ja lisada saaks. Teine võimalus on käsitsi GIMPile ütelda, et see skriptide asupaiku töötamise ajal vaataks. Selleks mine <Tööriistariba> / Xtns / Script-Fu / Refresh scripts

GIMP on mu skripti lugenud, kuid kuidas ma selle kätte saan?

Skripti autor võib skripti asetada ükskõik, kuhu ta osovib. Kaks tavalist kohta on põhiline GIMPi tööriistaaken ja menüüd Image aknas.

Reeglina asetatakse pilti muutvad skriptid pildi menüüdesse ja need, mis loovad uue pildi algusest peale asetatakse menüüdesse põhilises GIMPi aknas.

Seega - kust ma leian, millisesse menüüse autor skripti asetas?

Leia üles, kuhu sa alla laaditud skripti asetasid ja ava see tekstiredaktoriga (näiteks mousepad või notepad) ja üks viimastest ridadest peaks taoline olema:

(script-fu-menu-register

Sellest sulgudes olevast osast leiad sa millises aknas ja menüüs see on ja see näeb umbes taoline välja:

_"<Image>/Script-Fu/Decor"

Seega, et antud koodiga skripti tööle saada, pead sa avatud pildis valima Script-Fu ja Decor, ning sealt leiad sa uue skripti nime.

Kuidas ma tean, mis too hull autor menüüs skripti nimeks pani?

Tavaliselt on see loogiline, kuid kui see ei ole, ava skript jälle tekstiredaktoriag (kui sa akna kinni panid) ja leia selline asi alumisest osast:

(script-fu-register

(Pane tähele, et see on erinev eelmisest, sest seekord pole alguses "menu" kirjas)

Seal sulgudega piiratud osas peaks olema umbes selline rida:

_"_Translucent Border..."

Kokkuvõte

Kokkuvõttes - et uut skripti lisada:

  • Laadi skript alla GIMP Registry-st (sinu valitud asukohta).
  • Värskenda skripte (GIMPi sulgedes ja avades või käsitsi värskendades)
  • Ava skript, et leida kuhu autor skripti asetas ja mis ta selle nimeks pani.
  • Kasuta skripti (eelnevas näites valiksid sa "<pilt> / Script-Fu / Decor / Translucent Broder...")

Viited