Home
Main website
Display Sidebar
Hide Ads
Recent Changes
View Source:
conjure(1)
Edit
PageHistory
Diff
Info
LikePages
conjure !!!conjure NAME SYNOPSIS DESCRIPTION OPTIONS MAGICK SCRIPTING LANGUAGE SEE ALSO COPYRIGHT AUTHORS ---- !!NAME conjure - process a Magick Scripting Language (MSL) script __WARNING: Conjure and MSL are in very early development and the syntax is subject to change!__ !!SYNOPSIS __conjure [[__ ''options'' __]__ ''script.msl'' __[[ [[__ ''options'' __]__ ''script.msl'' __]__ !!DESCRIPTION The Magick scripting language (MSL) will primarily benefit those that want to accomplish custom image processing tasks but do not wish to program, or those that do not have access to a Perl interpreter or a compiler. The interpreter is called conjure and here is an example script: invoked with conjure -dimensions 400x400 incantation.msl All operations will closely follow the key/value pairs defined in !PerlMagick, unless otherwise noted. __Conjure__ is in the early stages of development as of April 2002. This early announcement is to allow !ImageMagick users to contribute ideas early in the process so when the scripting language is released it will be useful/stable from the get-go! If you want to contribute suggestions about the Magick scripting language (MSL), post them to magick-developers@imagemagick.org. !!OPTIONS Options are processed in command line order. Any option you specify on the command line remains in effect until it is explicitly changed by specifying the option again with a different effect, or if it is changed by a statement in the scripting language. You can define your own keyword/value pairs on the command line. The script can then use this information when setting values by including %[[keyword] in the string. For example, if you included The keyword can be any string except for the following reserved strings (in any upper, lower, or mixed case variant): __debug__, __help__, and __verbose__, whose usage is described below. The value can be any string. If either the keyword or the value contains white space or any symbols that have special meanings to your shell such as Keywords and values are case dependent. For a more detailed description of each option, see ''!ImageMagick(1)''. __-debug__ enable debug printout __-help__ print usage instructions __-verbose__ print detailed information about the image !!MAGICK SCRIPTING LANGUAGE The Magick Scripting Language (MSL) presently defines the following elements and their attributes: ____ Define a new image object. ____ destroys it. Because of this, if you wish to reference multiple __image__ element inside of another. For example: ____ Define a new group of image objects. By default, images are only valid for the life of their ____element. However, in a group, all images in that group will stay around for the life of the group: ____ Read a new image from a disk file. To read two images use ____ Write the image(s) to disk, either as a single multiple-image file or multiple ones if necessary. ____ Get any attribute recognized by !PerlMagick's !GetAttribute() and stores it as an image attribute for later use. Currently only ''width'' and ''height'' are supported. ____ background, bordercolor, clip-mask, colorspace, density, magtick, mattecolor, opacity. Set an attribute recognized by !PerlMagick's !GetAttribute(). ____ fill, geometry, height, width ____ radius, sigma ____ radius, sigma ____ geometry, height, width, x, y ____ geometry, height, width, x, y ____ ____ radius, sigma ____ ____ ____ ____ ____ fill, geometry, height, width, x, y, inner, outer ____ height, width ____ background, color, id, size ____ ____ ____ ____ output ____ ____ blur, filter, geometry, height, width ____ geometry, x, y ____ degrees ____ geometry, height, width ____ geometry, height, width ____ radius, sigma ____ geometry, height, width ____ x, y ____ threshold ____ radius ____ image ____ image ____ degrees ____ image ____ threshold ____ color ____ !!SEE ALSO animate(1), display(1), composite(1), convert(1), identify(1), import(1), mogrify(1), montage(1) !!COPYRIGHT __Copyright (C) 2002 !ImageMagick Studio__ __Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files ( __ __The above copyright notice and this permission notice shall be included in all copies or substantial portions of !ImageMagick.__ __The software is provided __ __Except as contained in this notice, the name of the !ImageMagick Studio LLC shall not be used in advertising or otherwise to promote the sale, use or other dealings in !ImageMagick without prior written authorization from the !ImageMagick Studio.__ !!AUTHORS ''John Cristy, !ImageMagick Studio LLC, Glenn Randers-Pehrson, !ImageMagick Studio LLC, Leonard Rosenthol, !ImageMagick Studio LLC.'' ----
5 pages link to
conjure(1)
:
animate(1)
import(1)
composite(1)
display(1)
Man1c
This page is a man page (or other imported legacy content). We are unable to automatically determine the license status of this page.