
GIMP Procedure Browser (Cristiano Fontana, CC BY-SA 4.0) Accessing GIMP's batch mode In the Help menu, there is a Procedure Browser with very extensive and detailed documentation about all the possible functions. It took me a while to find the documentation for the full list of GIMP's functions, but it was actually straightforward. ↳ Returns a list containing 1, 2, 3, and 5 Functions and operators are applied to a list of operands by prefixing them: (function-name operand operand. Scheme is a Lisp-like language, so a major characteristic is that it uses a prefix notation and a lot of parentheses. To help you get acquainted with Scheme, GIMP's documentation offers an in-depth tutorial. You can also write scripts in Python, but Script-Fu is the default option.

I think Script-Fu is a great way to start because it has an immediate effect on image processing, so you can feel productive very quickly. If you have never used Scheme, give it a try, as it can be very useful. It is an implementation of the Scheme programming language. Script-Fu is the scripting language built into GIMP. This was the perfect chance to explore them. Although I have been using it for years, I had never investigated its batch-processing abilities nor its Script-Fu menu.

GIMP is a great open source image editor.

eBook: An introduction to programming with Bash.Try for free: Red Hat Learning Subscription.
