You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As part of a project I've been looking for a comprehensive list of current IM6 command-line parameters and syntax expectations. I've been looking in the following 4 resources :
-list command : $ convert -list command (using version 6.9.11-60)
option.c : source file magick/option.c from IM6 repository with corresponding (or current main, same results) version, also gathering the Stealth status property where available.
I have spotted a number of inconsistencies which I believe might be of some use to guide future documentation work or fix a few broken links or obsolete refs. I then sorted these findings in the following matrix (X indicates item was found, underscore _ that it wasn't).
I'm kind of stuck with these without digging deep in IM6 source code and I definitely seek some help in identifying what each of those options is and how is it supposed to be used. Some are indeed non-issues as they are (e.g. -help, -list, -version...) but could benefit from being properly referenced and categorized in legacy/clp imho.
option
legacy/clp
legacy/clo
-list command
option.c
Stealth
-adaptive-blur
_
X
X
X
no
-adaptive-resize
_
X
X
X
no
-adaptive-sharpen
_
X
X
X
no
-affinity
X
_
X
X
no
-attenuate
_
X
X
X
no
-auto-gamma
_
X
X
X
no
-auto-level
_
X
X
X
no
-auto-orient
_
X
X
X
no
-auto-threshold
_
X
_
_
_
-average
X
_
X
X
no
-backdrop
_
X
X
X
no
-bench
_
X
X
X
no
-bilateral-blur
_
X
_
_
_
-blend
_
X
X
X
no
-blue-shift
_
X
X
X
no
-borderwidth
_
X
X
X
no
-box
_
_
X
X
no
-brightness-contrast
_
X
X
X
no
-cache
_
X
X
X
no
-canny
_
X
X
X
no
-caption
X
X
_
_
_
-cdl
_
X
X
X
no
-channel-fx
X
X
_
_
_
-clahe
_
X
_
_
_
-clamp
_
X
X
X
no
-clone
_
X
X
X
no
-color-matrix
_
X
X
X
no
-color-threshold
_
X
_
_
_
-colormap
_
X
X
X
no
-concurrent
_
_
_
X
yes
-connected-components
_
X
X
X
no
-contrast-stretch
_
X
X
X
no
-decipher
_
X
X
X
no
-descend
_
X
X
X
no
-deskew
_
X
X
X
no
-displace
_
X
X
X
no
-dissimilarity-threshold
_
X
X
X
no
-dissolve
_
X
X
X
no
-distort
_
X
X
X
no
-distribute-cache
_
X
_
_
_
-duplicate
_
X
X
X
no
-duration
_
_
X
X
no
-encipher
_
X
X
X
no
-features
_
X
X
X
no
-foreground
_
X
X
X
no
-function
_
X
_
_
_
-gaussian
_
_
X
X
no
-help
_
X
X
X
no
-highlight-color
_
X
X
X
no
-hough-lines
_
X
X
X
no
-iconGeometry
_
X
X
X
no
-iconic
_
X
X
X
no
-immutable
_
X
X
X
no
-intensity
_
X
X
X
no
-interline-spacing
_
X
X
X
no
-interpolative-resize
_
X
X
X
no
-interword-spacing
_
X
X
X
no
-kerning
_
X
X
X
no
-kmeans
_
X
_
_
_
-kuwahara
_
X
X
X
no
-level-colors
_
X
X
X
no
-linear-stretch
_
X
X
X
no
-liquid-rescale
_
X
X
X
no
-list
_
X
X
X
no
-local-contrast
_
_
X
X
no
-lowlight-color
_
X
X
X
no
-magnify
_
X
X
X
no
-mask
_
_
X
X
no
-matte
_
_
X
X
no
-maximum
X
_
X
X
no
-mean-shift
_
X
X
X
no
-metric
_
X
X
X
no
-minimum
X
_
X
X
no
-mode
_
X
X
X
no
-moments
_
X
X
X
no
-morphology
_
X
X
X
no
-motion-blur
_
X
X
X
no
-name
_
X
X
X
no
-noop
_
_
X
X
no
-optimize
X
_
_
_
_
-origin
_
_
X
X
no
-passphrase
_
_
X
X
no
-path
_
X
X
X
no
-pause
_
_
X
X
no
-pen
_
_
X
X
no
-perceptible
_
X
_
_
_
-ping
_
X
X
X
no
-polaroid
_
X
X
X
no
-poly
_
X
X
X
no
-precision
_
X
_
_
_
-quantize
_
X
X
X
no
-range-threshold
_
X
_
_
_
-read-mask
X
X
_
_
_
-recolor
_
_
X
X
no
-regard-warnings
_
X
X
X
no
-remap
_
X
X
X
no
-remote
_
X
X
X
no
-respect-parentheses
_
X
X
X
no
-reverse
_
X
X
X
no
-rotational-blur
_
_
X
X
no
-sans
_
_
_
X
yes
-sans0
_
_
_
X
yes
-sans2
_
_
_
X
yes
-scenes
_
_
X
X
no
-screen
_
X
X
X
no
-selective-blur
_
X
X
X
no
-set
_
X
X
X
no
-shared-memory
_
X
X
X
no
-silent
_
X
X
X
no
-similarity-threshold
_
X
X
X
no
-sketch
_
X
X
X
no
-smush
_
X
X
X
no
-snaps
_
X
X
X
no
-sparse-color
_
X
X
X
no
-statistic
_
X
X
X
no
-stegano
_
X
X
X
no
-stereo
_
X
X
X
no
-storage-type
_
X
_
_
_
-subimage-search
_
X
X
X
no
-synchronize
_
X
X
X
no
-taint
_
X
X
X
no
-text-font
_
X
X
X
no
-tile-offset
_
X
X
X
no
-title
_
X
X
X
no
-transpose
_
X
X
X
no
-transverse
_
X
X
X
no
-unique
_
_
X
X
no
-unique-colors
_
X
X
X
no
-update
_
X
X
X
no
-use-pixmap
_
_
X
X
no
-view
_
X
X
X
no
-vignette
_
X
X
X
no
-visual
_
X
X
X
no
-watermark
_
X
X
X
no
-wavelet-denoise
_
X
_
_
_
-white-balance
_
X
_
_
_
-window
_
X
X
X
no
-window-group
_
X
X
X
no
-write-mask
X
X
_
_
_
Any thoughts ? Any other resources I might have missed ?
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Hello,
As part of a project I've been looking for a comprehensive list of current IM6 command-line parameters and syntax expectations. I've been looking in the following 4 resources :
$ convert -list command
(using version 6.9.11-60)I have spotted a number of inconsistencies which I believe might be of some use to guide future documentation work or fix a few broken links or obsolete refs. I then sorted these findings in the following matrix (X indicates item was found, underscore _ that it wasn't).
I'm kind of stuck with these without digging deep in IM6 source code and I definitely seek some help in identifying what each of those options is and how is it supposed to be used. Some are indeed non-issues as they are (e.g. -help, -list, -version...) but could benefit from being properly referenced and categorized in legacy/clp imho.
Any thoughts ? Any other resources I might have missed ?
Beta Was this translation helpful? Give feedback.
All reactions