GIMPには拡張性があり、フィルタなど各種機能を追加できるが、それにはいくつかの種類があるのだ。 OS X版GIMPで動作する機能拡張書類は、独自のインタープリタ言語「Script-Fu」で記述されたスクリプト (*.scm)、またはPythonで記述されたスクリプト (*.py)のどちらかと考えていい。