Script-Fu Information
- How to install
I am often asked where/how to install scripts, plug-ins or actions.
First, these are different names for the same thing, really.
Actions are a photoshop nomenclature.
GIMP scripts are files with an SCM extension.
They go into:
--------------------------------------------------------------------------
Windows Vista/7
C:\Program Files\GIMP-2.0\share\gimp\2.0\scripts
or
C:\Users\YOUR-NAME\.gimp-2.7\scripts
Windows XP
C:\Program Files\GIMP-2.0\share\gimp\2.0\scripts
or
C:\Documents and Settings\yourname\.gimp-2.0\scripts
Linux
/home/yourname/.gimp-2.7/scripts
Linux system-wide
/usr/share/gimp/2.0/scripts
----------------------------------------------------------------------------
You can restart GIMP or, what's quicker, click the menu item:
Filters > Script Fu > Refresh Scripts
- Individual Script Listings
Listed to the menu on the right will be all the scripts included in the downloadable package. They are here so you can check out each description and view screenshots I am making to illustrate the varied effects/settings. You can also view and/or download each individual script from its page.
May take me a while to get through them all -- so please bear with me. Taking screenshots that properly demonstrate the effects and variances in settings can be a bit painstaking...
If I can track down the homepage for the original author of any script I did not write, I will link to that on the script's page. So if you view a page and I do not have a link, but (you are) or (know of) the author -- please email me. For several reasons...
There should be credit given where it is due, they may make changes/updates which go beyond what I have done here at gimphelp.org, and I would really like to "tie together" the scripts with all their authors and developers. If someone else is sharing their work and improvements, let's all take advantage!
Developer Notes
Although there is no standardization for script headers/info -- I think, at the least, we should be adding the date and GIMP version the script was last tested on. This can save a LOT of people a LOT of time trying to run old, outdated scripts. And for those "in the know", it can often help pinpoint what part of the code may need to be updated.
I keep original author information in the scripts whenever this is available. I also hung on to modification information -- but at some point this becomes very cumbersome. The name/date and also link/email of any person who modified the script should be kept -- but I really don't see a need for all the modification details. There was usually very little to worry about, but some of these scripts I have updated/modified many times. I don't want scripts to get to the point where I list 20-30 lines or more of modification information. So for my part, at least, I am not going to continue to clutter the script headers with all these details.
A version has also been tagged into everything. Much like the date/GIMP version when last modified and tested, the script version is there to help track changes. I put [gimphelp.org] next to the version so it is known where the script got the version number from... for all I know someone else edited the script in the meantime, bumped the version, and I know nothing about it. So if you or I find a script with a higher version number it can be looked over to see if gimphelp.org changes were included and what other modifications may have been made.
Here is the "header" I include in the scripts (using artist-pastel as an example):
; artist-pastel.scm
; version 1.1 [gimphelp.org]
; last modified/tested by Paul Sherman
; 12/26/2008 on GIMP-2.6.3
;
; ------------------------------------------------------
; Original information ---------------------------------
;
; Pastel image script for GIMP 1.2
; Copyright (C) 2001 Iccii <iccii@hotmail.com>
;
; This script is based on pastel-windows100.scm
; version 0.1 by Iccii 2001/10/19 <iccii@hotmail.com>
; - Initial relase
;
; Reference Book: Windows100% Magazine October, 2001
; Tamagorou's Photograph touching up class No.29
; theme 1 -- Create the Pastel image
; ----------------------------------------------------
;
; End original information ----------------------------
;------------------------------------------------------
