Fuckimg nooppppeee . I don ' t have many phobias but sharks are one and this is fucking terrifying . <| sep |> Quebec is the France of North America , so Canada is the Europe . <| sep |> Lions Be lions <| sep |> Nor should it distract you from the fact that J . Cole went double platinum with no features . <| sep |> The gist of scripting is that the grunt work is not done in your script but by pieces of code you call from it . Time spent in the script code itself is a very small part of the total execution time . In the end it ' s really is a matter of how fast is Gimp ' s core compared to Photoshop ' s , and you can measure that with manual actions . But as paynekj says , you can also avoid unnecessary processing . Another thing to do is holding the undo stack so that there is no need to record intermediate states . In some dire cases , you can just work on a temporary image without any matching UI , and just copy the results to the target image at the end . If you want to try your hand at Gimp scripting , there are two supported languages , Scheme and Python . One is a modern language and the other an awful mess of parentheses . Choose wisely .