Archivi categoria: Grafica, Gimp script

Come installare uno script python su Gimp

Gli script disponibili per Gimp sono scritti, oltre che nel linguaggio script-fu, anche nel linguaggio Python (si riconoscono perchè hanno estensione .py).
Per poter far funzionare questo tipo di script dobbiamo preparare il nostro pc nel seguente modo:

– installare un ambiente di sviluppo Python;
– installare le librerie: PyCairo, PyGObject, PyGTK.

La procedura è piu’ facile a farsi che a dirsi, vediamo come fare…

 

– Installare l’ambiente di sviluppo Python –

Uno tra i tanti ambienti di sviluppo gratuito per Python è ActivePython, occorre scaricare la versione 2.6 disponibile qui:
http://downloads.activestate.com/ActivePython/releases/2.6.6.17/ActivePython-2.6.6.17-win32-x86.msi

L’installazione di ActivePython è molto semplice ed intuitiva, la procedura passo passo è riportata in questi screenshot:

 

ac1.jpg
 
ac2.jpg
ac3.jpg
ac4.jpg
ac5.jpg
ac6.jpg
 

– Installare le librerie Python –

Come anticipato in precedenza ci occorrono le seguenti librerie Python:

– PyCairo disponibile qui: http://ftp.gnome.org/pub/GNOME/binaries/win32/pycairo/1.4/
– PyGObject disponibile qui: http://ftp.gnome.org/pub/GNOME/binaries/win32/pygobject/2.14/
– PyGTK disponibile qui: http://ftp.gnome.org/pub/GNOME/binaries/win32/pygtk/2.12/

Importante: bisogna scaricare la versione di queste librerie per python 2.6 che sono le versioni piu’ recenti disponibili, ecco perchè si è optato per ActivePython 2.6.

Oppure le tre librerie di cui sopra sono disponibili nel file zip qui: http://uploading.com/files/bda758aa/librerie_python.zip/

Per installare le libreriela procedura è molto semplice, basta fare doppio click sui file exe e seguire la procedura guidata, ecco gli screenshot dell’installazione delle varie librerie.

 

py8.jpg

 

py10.jpg

 

py12.jpg

Terminata questa procedura dobbiamo avviare Gimp, se nel menu’ compare la voce “Python-fu” il nostro Gimp è pronto per poter utilizzare gli script Python. Se la voce “Python-fu” non dovesse comparire dobbiamo disinstallare e reinstallare Gimp e durante la procedura d’installazione dovremo accertarci che ci sia la spunta sull’estensione “Python per Gimp”.

 

gimp1001.jpg

Da questo momento ogni volta che desideriamo installare uno script in Python per gimp dovremo inserirlo nella cartella C:/Programmi/GIMP/lib/gimp2.0/plug-ins e vedremo comparire sotto la voce del menu’ “Python-fu” tutti gli script Python che abbiamo installato.

Come creare l’effetto “Polaroid” con Gimp

Abbiamo una bella foto e vogliamo abbellirla un po’?
Possiamo crearle una cornicetta bianca intorno come una polaroid, tutto quello che ci occorre è Gimp e un piccolo script (white_bg_and_shadow.scm).

Vediamo come fare scarichiamo lo script da qui: http://www.ziddu.com/download/10182892/polaroid.zip.html
Una volta scaricato lo script, dobbiamo “scompattarlo” con un programma che gestiace i file zip (7-zip ad esempio che è gratuito ), fatto questo apriremo la cartella dove è installato gimp e nella cartella denominata “script” copieremo il nostro script:
– se abbiamo come sistema operativo windows C:Documents and Settings/utente/gimp-2.3/script
– se abbiamo come sistema operativo linux: /home/utente/.gimp2.X/script

Fatto questo è tutto pronto, non ci resta che avviare Gimp ed aprire la foto che vogliamo modificare. Aperta la foto ci sposteremo nel menu’ filtri > decorazioni > White background and shadow e clikkiamoco sopra, in pochi secondi avremo la nostra foto modificata.

 

Schermata.png

Salviamo il tutto ed il gioco è fatto.

Ecco la foto originale di Birillo:

birillosca.jpg

E quella elaborata tramite lo script:

birillosca1.jpg

L’autore dello script white_bg_and_shadow.scm è Guillaume57, lo script è distribuito sotto licenza GPL.
(Pagina originale dello script: http://registry.gimp.org/node/20731).

 

Come realizzare un calendario con le nostre fotografie usando Gimp

Attenzione, per fare funzionare questo script python bisogna preparare il pc nel seguente modo:

http://programmifree.myblog.it/archive/2010/11/30/come-installare-uno-script-python-su-gimp.html

 

Abbiamo scattato delle belle fotografie durante le vacanze? Vogliamo fare un regalo originale alla persona che amiamo?
Perchè non realizzare un calendario con le nostre foto piu’ belle in maniera facile, veloce e soprattuto gratuita?

Vediamo come fare…

  • prima di tutto ci occorre avere installato nel nostro PC Gimp (GNU Image Manipulation Program), se non lo avete installato potete scaricarlo gratuitamente dal sito ufficiale: http://www.gimp.org/



  • una volta scaricato lo script calendar va estratto dal file zip e in base alla lingua desiderata dobbiamo copiare il corrispondente file (il file che lo contiene nella lingua italiana si chiama calendar_it.py) nella seguente cartella:

– se come sistema operativo abbiamo windows: C:/Programmi/GIMP/lib/gimp2.0/plug-ins
– se come sistema operativo abbiamo linux: /home/utente/.gimp2.X/plug-ins

Ora è tutto pronto per poter creare il nostro calendario, come avrete notato lo script non necessita di nessuna installazione, sarà il nostro Gimp che leggerà, interpreterà ed eseguirà i vari comandi contenuti nello script.

Per creare il calendario non dobbiamo fare altro che aprire la nostra foto con Gimp, sulla barra del menu’ cliccare su “Python-Fu” e cliccare su “creare calendario da immagini” per avviare lo script che aprirà la seguente finestra:

Schermata-103.png

Selezioniamo ora le varie impostazioni come mese, anno, colori e font e clicchiamo su “ok”… vedremo ora comparire il calendario con la fotografia da noi scelta.

Per questo esperimento ho usato una foto di Birillo:

Schermata-6.png

nella parte sinistra c’è la foto iniziale e a destra c’è il calendario creato dallo script calendar.


pdf.gif
 

Lo script “calendar” è stato realizzato da Javier Pérez Pacheco (http://www.javielinux.com/index.php) io ho effettuato la traduzione in italiano, questo script è distribuito sotto la licenza GPL (http://www.fsf.org/licensing/licenses/gpl.html) ed è possibile scaricarlo ed utilizzarlo gratuitamente.