Știri Python utilizând limbajul python pentru a scrie pluginuri gimp

GIMP și Python pot fi instalate și utilizate pe mai multe platforme, inclusiv Linux®, Mac OS X® și Microsoft® Windows®. Caracterul cross-platform al ambelor GIMP și Python înseamnă capacitatea de a crea pluginuri complexe pentru GIMP folosind Python și să le executați pe diferite platforme.

GIMP # 8213; Acesta este un software open source pentru lucrul cu imagini, pe care mulți îl folosesc ca înlocuitor complet al unor oferte comerciale. GIMP gestionează obiecte complexe, cum ar fi straturi și căi. GIMP acceptă o varietate de formate de imagine și conține filtre destul de complexe. GIMP beneficiază de un sprijin puternic și de participarea comunității, de aceea este de obicei ușor să găsiți informații despre cum să utilizați sau să extindeți GIMP.

există mai multe module pentru Python, care asigură funcționalitatea dorită, eliminând necesitatea de a scrie propriul cod (exemple sunt modulele GIMP-Python) .În lista modulelor Python găsite în mai multe module gata făcute, potrivite pentru o gamă largă de aplicații din tranzacții cu Hypertext Markup Language (HTML ) și compușii de Hypertext Transfer protocol (HTTP), pentru a lucra cu fișiere Extensible Markup Language (XML) (cm. Resurse). Puteți crea propriile module Python, care vă vor permite să refolosiți fragmente de cod în cadrul companiei.

La fel ca GIMP, Python se bucură de un sprijin comunitar considerabil. Aceasta înseamnă capacitatea de a găsi informații și, de asemenea, să descarce și să utilizeze instrumente relativ mature care ajută la programarea în Python.

Înainte de a citi următoarea parte a articolului, instalați Python pe sistemul de operare în conformitate cu instrucțiunile de pe site-ul Python. Asigurați-vă că Python este instalat corect: deschideți un prompt de comandă și tastați python -version. Rezultatul ar trebui să pară ceva asemănător, ca în Lista 1.


Listarea 1. Verificarea instalării Python

Dacă aveți nevoie de pluginul PyDev pentru Eclipse, urmați acești pași:

Figura 1. Crearea unui nou proiect cu pluginul PyDev pentru Eclipse
Știri Python utilizând limbajul python pentru a scrie pluginuri gimp
  • Faceți clic pe link pentru a configura interpretul. Dacă Python este instalat corect și în calea specificată, butonul Auto Config ar trebui să funcționeze.












  • Nu uitați să adăugați în dosarul proiectului cu modulele GIMP Python gimp și gimpfu. Adăugați acest director în proiectul dvs. Eclipse (dar nu îl adăugați pe calea principală) folosind elementul de meniu Proiect> Proprietăți. așa cum se arată în figura 2.


    Figura 2. Adăugarea catalogului modulului GIMP-Python în proiect în Eclipse

    Știri Python utilizând limbajul python pentru a scrie pluginuri gimp

    Faceți clic pe butonul PyDev - PYTHONPATH. Apoi bifați fila Librări externe și faceți clic pe butonul Adăugați directorul sursă pentru a adăuga dosarul în care sunt instalate modulele Python GIMP. Calea va fi ceva de genul: /usr/lib/gimp/2.0/python/.

    În Eclipse, puteți porni consola Python. Când consola este vizibilă, selectați Consola Pydev din lista de console.

    Fișierele Python se încadrează în folderul de utilizatori GIMP. Pe sistemele Mac și Linux, acest dosar

    /.gimp-2.6/plug-ins. Fișierele de script Python trebuie să fie executabile și să conțină interpretul Python pe prima linie, ca declarații de script standard (a se vedea Listing 2).


    Listing 2. Un script elementar Python care afișează "Bună ziua, lumea!"

    Scriptul Python pentru GIMP trebuie să fie înregistrat pentru a plasa plugin-ul într-unul din meniurile GIMP. Lista 3 arată codul minim necesar pentru înregistrarea scriptului în GIMP și ieșirea "Hello, World!" pe consolă când o numiți.

    Metoda register () transmite informații despre plugin-ul dvs. la GIMP.

    Metoda register () are câțiva parametri care îi spun lui GIMP cum să afișeze meniul pluginului și care metodă Python trebuie invocată la pornirea plug-in-ului din meniu. Tabelul 1 prezintă parametrii metodei register ().


    Tabelul 1. Parametrii și exemplele metodei register ()

    GIMP # 8213; Această aplicație, care oferă ample oportunități de editare a fișierelor grafice pe diferite platforme. GIMP acceptă pluginuri pe care le puteți utiliza pentru a automatiza cele mai complexe sarcini cu scripturi. Deoarece GIMP acceptă scripturi Python în pluginuri, această limbă poate fi utilizată pentru a extinde GIMP. În modul fără lot interactiv, pluginurile pot fi apelate din linia de comandă printr-o metodă potrivită pentru crearea de scripturi.







    Articole similare

    Trimiteți-le prietenilor: