In the earlier chapters, we learned that besides ImageMagick command-line utilities, there are several compilers and interpreters that we can use to accomplish custom image processing tasks. ImageMagick utilities have an internal interpreter called conjure
that is suitable for users who don't have access to any compiler or interpreter.
The conjure
utility can process ImageMagick scripting code, which is known as MSL (Magick Scripting Language). This language is a variant of XML. As a matter of fact, every command and option is represented in the form of elements. We will study the MSL coding notations in this chapter.
The brief description of conjure
functionality includes the following steps:
First the customised image processing commands should be written in an MSL file.
Then we have to call this file as a parameter using the
conjure
utility in the command line. There are some extra options in the command line forconjure
that we will discuss.ImageMagick processes these...