Despre ce vorbesc de fapt?
În GIMP, există o oportunitate de a face acest lucru totul despre Perl și aceasta este povestea de azi. În ciuda faptului că GIMP 2 există cu mult timp în urmă, povestea mea despre GIMP 1.2.
NB! Povestea despre GIMP 2 poate fi citită aici.
Acesta din urmă necesită biblioteci GTK și GNOME (verificați fișierul include / gtk-xmhtml.h).
Pentru a construi modulele, despachetați arhivele descărcate și continuați (exemplu pentru XML :: Writer):
Ci-shnaya parte.
Dacă planurile se imprimă pe imprimantă, colectăm gimp-print. Avem nevoie de versiunea 4.2, pe care o descarcăm de aici.
Colectăm:
Descărcați GIMP de aici. colectează (Îmi place instalarea într-un director separat / usr / local / gimp):
Dacă nu este instalat gimp-print, la pornirea configurației, adăugați tasta --disable-print
Rulați GIMP de la un utilizator normal (nu root)
Acum, în meniul Xtns vedem:
Totul este gata pentru scrierea de scenarii.
Scripturile în sine pot fi programe independente sau plug-in-uri care se execută în interiorul GIMP.
Ambele sunt în principiu similare, sub un pic mai mult.
- reduceți-le de 3 ori
- aliniați contrastul
- pentru'sharp'it cu 30%
- și, desigur, salvați rezultatul
Scheletul acestui script arată cam așa:
Totul este complet.
În GIMP, selectați din meniul Xtns-> Perl-> Server. În consola din care a fost lansată, vedem:
Acum puteți rula perl:
Toate fișierele vor fi procesate secvențial. Dacă trebuie să procesați mai multe fișiere, atunci GIMP și scripturile pot fi difuzate într-un Xnest separat, atunci barele de progres și alte prostii nu vor alterca ecranul.
Totul funcționează și așa cum a fost intenționat!
Pentru o lucrare deplină la îndemână există un doc bun pe API. În GIMP, deschideți Xtns-> PDB Explorer. De exemplu, pentru a obține ajutor pentru lucrul cu fișiere, tastați gimp_file și faceți clic pe