Gli Script-Fu sono quello che nel mondo Windows si chiamano "macro" solo più potenti. Gli Script-Fu sono basati su un linguaggio interpretato chiamato Scheme, e lavorano interrogando le funzioni nel database di GIMP. È possibile fare qualsiasi operazione con gli Script-Fu, anche se gli utenti normali di GIMP li usano prevalentemente per automatizzare operazioni che:
si esegue frequentemente;
molto complesse da eseguire e difficili da ricordare.
Si può fare molto con gli Script-Fu. Gli script forniti con GIMP possono essere molto utili, e possono servire ottimamente anche come esempi per imparare a creare gli Script-Fu, o per lo meno come struttura e sorgente di ispirazione per la creazione delle proprie procedure. Leggere attentamente il tutorial nella sezione seguente se si desidera cominciare a imparare a creare degli script.
In questo capitolo verranno descritti alcuni dei più utili script anche se (per ragioni di spazio) non tutti; ce ne sono troppi! Alcuni degli script sono così semplici che non necessitano di nessuna documentazione per padroneggiarne l'uso.
Script-Fu (un dialetto del linguaggio Scheme) non è il solo linguaggio di scripting disponibile per GIMP anche se Script-Fu è l'unico predefinito nell'installazione. Altre estensioni di scripting sono disponibili per il linguaggio Perl e Tcl. Le estensioni sono disponibili da scaricare e da installare sul sito Registro dei Plugin di GIMP [GIMP-REGISTRY].