Page 1 of 1

[SOLVED] List of all supported MSL commands

Posted: 2013-05-13T06:05:10-07:00
by magmical
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?

Re: Supported MSL commands?

Posted: 2013-05-16T04:49:20-07:00
by magmical
Maybe someone of the programmers themselves can give a comment if I guessed right?

Re: Supported MSL commands?

Posted: 2013-05-16T05:02:49-07:00
by magick
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.

Re: Supported MSL commands?

Posted: 2013-05-17T04:29:01-07:00
by magmical
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.