[SOLVED] List of all supported MSL commands

Questions and postings pertaining to the usage of ImageMagick regardless of the interface. This includes the command-line utilities, as well as the C and C++ APIs. Usage questions are like "How do I use ImageMagick to create drop shadows?".
Post Reply
magmical
Posts: 30
Joined: 2013-05-03T05:31:05-07:00
Authentication code: 6789

[SOLVED] List of all supported MSL commands

Post by magmical » 2013-05-13T06:05:10-07:00

LATER EDIT:
Here is a complete list of all supported MSL commands (for conjure version 6.8.5-0 2013-04-23 Q8 on a windows system)
http://www.imagemagick.org/script/conjure.php#msl

______________________________________________________________________________________________________

Since lacking a docu what commands are supported in Magick Scripting Language
I have done a test program to see what seems to work. The base was the commands supported by PerlMagick.

The following commands does not generate an error:

Code: Select all

Annotate
Blur
Border
Charcoal
Chop
Colorize
Comment
Composite
Contrast
Crop
Despeckle
Draw
Edge
Emboss
Enhance
Equalize
Flip
Flop
Frame
Gamma
Implode
Label
Level
Magnify
Minify
Modulate
Negate
Normalize
Opaque
Profile
Quantize
Raise
Resample
Resize
Roll
Rotate
Sample
Scale
Segment
Shade
Shadow
Sharpen
Shave
Shear
Signature
Solarize
Spread
Stegano
Stereo
Strip
Swirl
Threshold
Transparent
Trim
And of course: Read and Write


These caused an error (unrecognized element):

Code: Select all

AdaptiveBlur
AdaptiveResize
AdaptiveSharpen
AdaptiveThreshold
AddNoise
AffineTransform
Affinity
AutoGamma
AutoLevel
AutoOrient
BlackThreshold
BlueShift
Clamp
Clip
ClipMask
Clut
Coalesce
Color
ColorDecisionList
ColorMatrix
CompareLayers
ContrastStretch
Convolve
CycleColormap
Decipher
Deconstruct
Deskew
Difference
Distort
Encipher
Evaluate
Extent
Filter
FloodfillPaint
ForwardFourierTransform
Function
GaussianBlur
GetPixel
GetPixels
Grayscale
HaldClut
Identify
InverseDiscreteFourierTransform
Layers
LevelColors
LinearStretch
LiquidResize
Mask
MatteFloodfill
MedianFilter
Mode
Morphology
MotionBlur
OilPaint
OrderedDither
Perceptible
Polaroid
Posterize
RadialBlur
ReduceNoise
Remap
SelectiveBlur
Separate
SetPixel
SigmoidalContrast
Sketch
SparseColor
Splice
Statistic
Texture
Thumbnail
Tint
Transpose
Transverse
UnsharpMask
Vignette
Wave
WhiteThreshold
Could this be true?
Only so few commands were supported yet?
Last edited by magmical on 2013-05-17T04:39:06-07:00, edited 1 time in total.

magmical
Posts: 30
Joined: 2013-05-03T05:31:05-07:00
Authentication code: 6789

Re: Supported MSL commands?

Post by magmical » 2013-05-16T04:49:20-07:00

Maybe someone of the programmers themselves can give a comment if I guessed right?
Last edited by magmical on 2013-05-17T05:33:38-07:00, edited 1 time in total.

User avatar
magick
Site Admin
Posts: 10996
Joined: 2003-05-31T11:32:55-07:00

Re: Supported MSL commands?

Post by magick » 2013-05-16T05:02:49-07:00

We're aware of missing support for a number of methods in MSL. Rather than support these en masse, we instead add support for an individual method when requested by a user. Too much to do... so little time.

magmical
Posts: 30
Joined: 2013-05-03T05:31:05-07:00
Authentication code: 6789

Re: Supported MSL commands?

Post by magmical » 2013-05-17T04:29:01-07:00

Yes I know.
The intention of this thread was to get an answer if my test program made a mistake in finding the useable tags or if they were really so few.

I have seen you published the docu so I think I could not be so wrong with my thoughts. :)
Thanks.

Post Reply