![]() The GIMP itself is written in the C programming language, which is a low-level language, making it more difficult to understand and use than high-level languages like Python. Scripting in the GIMP with other languages, such as Perl, Tcl, and Ruby is also possible. Scheme and Python are the GIMP’s primary scripting languages. In contrast, interpreted languages are more flexible to code in, but typically don’t perform as fast as compiled languages. The advantage of compiled languages is that they execute a lot faster, but it takes more time to make changes, and they’re generally a lot stricter about their syntax. In scripting languages, that translation happens on the fly each line of code is interpreted for the computer. In a programming language, that translation process is called compiling and it happens well in advance of the program being executed. ![]() This difference arises in the translation of the human-readable code into a binary representation which computers actually understand: However, the process of performing these actions differ between programming and scripting languages. Both are “human-readable instructions written in code that a computer must perform”. Van Gumster and Shimonski note that one important distinction to make is the difference between a programming language and a scripting language. One of my favorite references regarding the GIMP is the GIMP Bible by Jason van Gumster and Robert Shimonski. van Gumster & Shimonski discuss most of the key ideas I will present here in Chapter 22 of their book: Creating Custom Effects with Scripting. Scripting in the GIMP is made possible through the GIMP scripting Application Programming Interface (API), and is one of its most powerful and advanced features. Scripts can automate any useful (and perhaps complex) task that we would like to repeat later or share with other artists in the future. We can easily upgrade its features by installing one of the hundreds of open-source plugins, or automate a certain series of steps with a script. One of the most attractive features of the GIMP application is it’s extensibility. ![]() If you are an artist, Web designer, student, animator or photographer, you can use the GIMP to produce high quality images and graphics. Scripts included in the latest GIMP 2.The GIMP is a popular open-source alternative to other image manipulation software like Photoshop. Besides filters and effects, there are also some scripts that allow you to easily create a calendar, create a CD label, add watermark and more. GIMP 2.8 Script-FUs is a collection of more than 100 scripts, initially created for GIMP 2.4, that have been fixed/updated recently to work with the latest GIMP 2.8. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
December 2022
Categories |