Download title: GNU Image Manipulation Program subtitle: Manuale utente

Transcript
Plugin
Introduzione
Uno degli aspetti più interessanti di GIMP è quanto sia semplice estenderne le funzionalità
usando i plugin. I plugin di GIMP sono programmi esterni che vengono eseguiti sotto il
controllo dell'applicazione principale con la quale interagiscono in maniera molto stretta. I
plugin possono elaborare le immagini quasi quanto può farlo l'utente in maniera
interattiva. Il vantaggio di questi ultimi è che è molto più semplice aggiungere
funzionalità a GIMP scrivendo un piccolo plugin piuttosto che modificando direttamente
quell'enorme massa di codice che è il nucleo di GIMP. Molti plugin molto validi constano di
appena 100-200 circa linee di codice C.
Diverse dozzine di plugin sono inclusi nella distribuzione principale di GIMP e quindi
vengono installati automaticamente con GIMP. Molti sono accessibili attraverso il menu
Filtri (in effetti, qualsiasi cosa in quel menu è un plugin), mentre gli altri sono distribuiti
nei restanti menu. Spesso vengono usati senza neanche la consapevolezza di usare un
plugin: per esempio la funzione "Normalizza" per la correzzione automatica del colore è
un plugin malgrado non ci sia niente nel suo funzionamento che ne indichi la natura.
In aggiunta ai plugin inclusi in GIMP, molti altri sono disponibili nella Rete. Molti sono
pubblicati sul Registro dei Plugin di GIMP, un sito il cui unico scopo è di fornire un archivio
centrale per i plugin. Gli autori di plugin li depositano lì in maniera tale che gli utenti alla
ricerca di un plugin per uno scopo particolare possano cercarlo con diversi metodi su
questo sito.
I plugin sono stati una caratteristica di GIMP da molte versioni e difficilmente possono
essere usati con successo per una versione diversa da quella per cui sono stati scritti. È
necessario portarli alla versione desiderata e quest'operazione alle volte può molto
difficoltosa. Molti plugin sono già disponibili in diverse versioni. Morale: prima di provare
ad installare un plugin assicurarsi che sia stato scritto per la versione di GIMP desiderata.
GNU Image Manipulation Program
Generated by docbook2odf
Page 46 of 269
b y
Queste considerazioni sono applicabili sia al Registro dei plugin che ad ogni altra sorte di
sorgente di plugin. Il Registro è disponibile ad ogni autore di plugin che lo voglia usare:
non c'è un controllo sistematico. Ovviamente se il manutentore viene a conoscenza di
qualche cosa di dannoso, lo rimuoverebbe (ma sembra che fino ad ora ciò sia successo).
Naturalmente GIMP ed i suoi plugin hanno le garanzie di ogni altro software libero: cioè,
nessuna.
G e n e r a t e d
I plugin, essendo dei programmi eseguibili completi, possono fare ogni genere di cose che
altri programmi possono fare, incluso installare delle back-door o compromettere in ogni
modo la sua sicurezza. Non installare un plugin se non si è sicuri della sua provenienza da
una fonte di fiducia.
d o c b o o k 2 o d f
Tutti al mondo hanno la possibilità di scrivere un plugin di GIMP e pubblicarlo sul web sia
per mezzo del Registro o tramite un sito personale e spesso molti validi plugin sono
proprio disponibili in questo modo - alcuni di essi sono pure descritti nel manuale utente
di GIMP. Tutta questa libertà naturalmente ha anche degli aspetti negativi: il fatto che
chiunque possa fare ciò implica che esiste una certa dose di rischio dovuta al fatto che
non c'è un efficace controllo di qualità. Invece i plugin distribuiti con GIMP sono tutti
testati e curati dagli sviluppatori diversamente dai molti che si possono scaricare che
spesso sono assemblati in maniera approssimativa in poche ore e distribuiti al mondo
intero. Ad alcuni autori di plugin semplicemente non interessa la robustezza e anche se
ad alcuni interessa, la rispettiva capacità fare seriamente delle prove su un certo numero
di piattaforme è spesso limitata. Praticamente quando si scarica un plugin, lo si ottiene
gratuitamente e spesso questo è proprio il valore che merita. Non diciamo tutto ciò con
l'intento di scoraggiare ma semplicemente per onor del vero.