Array ( [0] => Version: ImageMagick 7.0.8-57 Q16 amd64 2020-01-02 https://imagemagick.org [1] => Copyright: © 1999-2019 ImageMagick Studio LLC [2] => License: https://imagemagick.org/script/license.php [3] => Features: Cipher DPC HDRI Modules [4] => Delegates (built-in): bzlib fftw fontconfig freetype jbig jng jp2 jpeg lcms lqr ltdl lzma png raw tiff webp wmf xml zlib [5] => Usage: convert [options ...] file [ [options ...] file ...] [options ...] file [6] => [7] => Image Settings: [8] => -adjoin join images into a single multi-image file [9] => -affine matrix affine transform matrix [10] => -alpha option activate, deactivate, reset, or set the alpha channel [11] => -antialias remove pixel-aliasing [12] => -authenticate password [13] => decipher image with this password [14] => -attenuate value lessen (or intensify) when adding noise to an image [15] => -background color background color [16] => -bias value add bias when convolving an image [17] => -black-point-compensation [18] => use black point compensation [19] => -blue-primary point chromaticity blue primary point [20] => -bordercolor color border color [21] => -caption string assign a caption to an image [22] => -clip clip along the first path from the 8BIM profile [23] => -clip-mask filename associate a clip mask with the image [24] => -clip-path id clip along a named path from the 8BIM profile [25] => -colors value preferred number of colors in the image [26] => -colorspace type alternate image colorspace [27] => -comment string annotate image with comment [28] => -compose operator set image composite operator [29] => -compress type type of pixel compression when writing the image [30] => -define format:option [31] => define one or more image format options [32] => -delay value display the next image after pausing [33] => -density geometry horizontal and vertical density of the image [34] => -depth value image depth [35] => -direction type render text right-to-left or left-to-right [36] => -display server get image or font from this X server [37] => -dispose method layer disposal method [38] => -dither method apply error diffusion to image [39] => -encoding type text encoding type [40] => -endian type endianness (MSB or LSB) of the image [41] => -family name render text with this font family [42] => -features distance analyze image features (e.g. contrast, correlation) [43] => -fill color color to use when filling a graphic primitive [44] => -filter type use this filter when resizing an image [45] => -font name render text with this font [46] => -format "string" output formatted image characteristics [47] => -fuzz distance colors within this distance are considered equal [48] => -gravity type horizontal and vertical text placement [49] => -green-primary point chromaticity green primary point [50] => -intensity method method to generate an intensity value from a pixel [51] => -intent type type of rendering intent when managing the image color [52] => -interlace type type of image interlacing scheme [53] => -interline-spacing value [54] => set the space between two text lines [55] => -interpolate method pixel color interpolation method [56] => -interword-spacing value [57] => set the space between two words [58] => -kerning value set the space between two letters [59] => -label string assign a label to an image [60] => -limit type value pixel cache resource limit [61] => -loop iterations add Netscape loop extension to your GIF animation [62] => -matte store matte channel if the image has one [63] => -mattecolor color frame color [64] => -moments report image moments [65] => -monitor monitor progress [66] => -orient type image orientation [67] => -page geometry size and location of an image canvas (setting) [68] => -ping efficiently determine image attributes [69] => -pointsize value font point size [70] => -precision value maximum number of significant digits to print [71] => -preview type image preview type [72] => -quality value JPEG/MIFF/PNG compression level [73] => -quiet suppress all warning messages [74] => -read-mask filename associate a read mask with the image [75] => -red-primary point chromaticity red primary point [76] => -regard-warnings pay attention to warning messages [77] => -remap filename transform image colors to match this set of colors [78] => -repage geometry size and location of an image canvas [79] => -respect-parentheses settings remain in effect until parenthesis boundary [80] => -sampling-factor geometry [81] => horizontal and vertical sampling factor [82] => -scene value image scene number [83] => -seed value seed a new sequence of pseudo-random numbers [84] => -size geometry width and height of image [85] => -stretch type render text with this font stretch [86] => -stroke color graphic primitive stroke color [87] => -strokewidth value graphic primitive stroke width [88] => -style type render text with this font style [89] => -support factor resize support: > 1.0 is blurry, < 1.0 is sharp [90] => -synchronize synchronize image to storage device [91] => -taint declare the image as modified [92] => -texture filename name of texture to tile onto the image background [93] => -tile-offset geometry [94] => tile offset [95] => -treedepth value color tree depth [96] => -transparent-color color [97] => transparent color [98] => -undercolor color annotation bounding box color [99] => -units type the units of image resolution [100] => -verbose print detailed information about the image [101] => -view FlashPix viewing transforms [102] => -virtual-pixel method [103] => virtual pixel access method [104] => -weight type render text with this font weight [105] => -white-point point chromaticity white point [106] => -write-mask filename associate a write mask with the image [107] => [108] => Image Operators: [109] => -adaptive-blur geometry [110] => adaptively blur pixels; decrease effect near edges [111] => -adaptive-resize geometry [112] => adaptively resize image using 'mesh' interpolation [113] => -adaptive-sharpen geometry [114] => adaptively sharpen pixels; increase effect near edges [115] => -alpha option on, activate, off, deactivate, set, opaque, copy [116] => transparent, extract, background, or shape [117] => -annotate geometry text [118] => annotate the image with text [119] => -auto-gamma automagically adjust gamma level of image [120] => -auto-level automagically adjust color levels of image [121] => -auto-orient automagically orient (rotate) image [122] => -auto-threshold method [123] => automatically perform image thresholding [124] => -bench iterations measure performance [125] => -black-threshold value [126] => force all pixels below the threshold into black [127] => -blue-shift factor simulate a scene at nighttime in the moonlight [128] => -blur geometry reduce image noise and reduce detail levels [129] => -border geometry surround image with a border of color [130] => -bordercolor color border color [131] => -brightness-contrast geometry [132] => improve brightness / contrast of the image [133] => -canny geometry detect edges in the image [134] => -cdl filename color correct with a color decision list [135] => -channel mask set the image channel mask [136] => -charcoal radius simulate a charcoal drawing [137] => -chop geometry remove pixels from the image interior [138] => -clahe geometry contrast limited adaptive histogram equalization [139] => -clamp keep pixel values in range (0-QuantumRange) [140] => -colorize value colorize the image with the fill color [141] => -color-matrix matrix apply color correction to the image [142] => -connected-components connectivity [143] => connected-components uniquely labeled [144] => -contrast enhance or reduce the image contrast [145] => -contrast-stretch geometry [146] => improve contrast by 'stretching' the intensity range [147] => -convolve coefficients [148] => apply a convolution kernel to the image [149] => -cycle amount cycle the image colormap [150] => -decipher filename convert cipher pixels to plain pixels [151] => -deskew threshold straighten an image [152] => -despeckle reduce the speckles within an image [153] => -distort method args [154] => distort images according to given method ad args [155] => -draw string annotate the image with a graphic primitive [156] => -edge radius apply a filter to detect edges in the image [157] => -encipher filename convert plain pixels to cipher pixels [158] => -emboss radius emboss an image [159] => -enhance apply a digital filter to enhance a noisy image [160] => -equalize perform histogram equalization to an image [161] => -evaluate operator value [162] => evaluate an arithmetic, relational, or logical expression [163] => -extent geometry set the image size [164] => -extract geometry extract area from image [165] => -fft implements the discrete Fourier transform (DFT) [166] => -flip flip image vertically [167] => -floodfill geometry color [168] => floodfill the image with color [169] => -flop flop image horizontally [170] => -frame geometry surround image with an ornamental border [171] => -function name parameters [172] => apply function over image values [173] => -gamma value level of gamma correction [174] => -gaussian-blur geometry [175] => reduce image noise and reduce detail levels [176] => -geometry geometry preferred size or location of the image [177] => -grayscale method convert image to grayscale [178] => -hough-lines geometry [179] => identify lines in the image [180] => -identify identify the format and characteristics of the image [181] => -ift implements the inverse discrete Fourier transform (DFT) [182] => -implode amount implode image pixels about the center [183] => -kuwahara geometry edge preserving noise reduction filter [184] => -lat geometry local adaptive thresholding [185] => -level value adjust the level of image contrast [186] => -level-colors color,color [187] => level image with the given colors [188] => -linear-stretch geometry [189] => improve contrast by 'stretching with saturation' [190] => -liquid-rescale geometry [191] => rescale image with seam-carving [192] => -local-contrast geometry [193] => enhance local contrast [194] => -mean-shift geometry delineate arbitrarily shaped clusters in the image [195] => -median geometry apply a median filter to the image [196] => -mode geometry make each pixel the 'predominant color' of the [197] => neighborhood [198] => -modulate value vary the brightness, saturation, and hue [199] => -monochrome transform image to black and white [200] => -morphology method kernel [201] => apply a morphology method to the image [202] => -motion-blur geometry [203] => simulate motion blur [204] => -negate replace every pixel with its complementary color [205] => -noise geometry add or reduce noise in an image [206] => -normalize transform image to span the full range of colors [207] => -opaque color change this color to the fill color [208] => -ordered-dither NxN [209] => add a noise pattern to the image with specific [210] => amplitudes [211] => -paint radius simulate an oil painting [212] => -perceptible epsilon [213] => pixel value less than |epsilon| become epsilon or [214] => -epsilon [215] => -polaroid angle simulate a Polaroid picture [216] => -posterize levels reduce the image to a limited number of color levels [217] => -profile filename add, delete, or apply an image profile [218] => -quantize colorspace reduce colors in this colorspace [219] => -raise value lighten/darken image edges to create a 3-D effect [220] => -random-threshold low,high [221] => random threshold the image [222] => -range-threshold values [223] => perform either hard or soft thresholding within some range of values in an image [224] => -region geometry apply options to a portion of the image [225] => -render render vector graphics [226] => -resample geometry change the resolution of an image [227] => -resize geometry resize the image [228] => -roll geometry roll an image vertically or horizontally [229] => -rotate degrees apply Paeth rotation to the image [230] => -rotational-blur angle [231] => rotational blur the image [232] => -sample geometry scale image with pixel sampling [233] => -scale geometry scale the image [234] => -segment values segment an image [235] => -selective-blur geometry [236] => selectively blur pixels within a contrast threshold [237] => -sepia-tone threshold [238] => simulate a sepia-toned photo [239] => -set property value set an image property [240] => -shade degrees shade the image using a distant light source [241] => -shadow geometry simulate an image shadow [242] => -sharpen geometry sharpen the image [243] => -shave geometry shave pixels from the image edges [244] => -shear geometry slide one edge of the image along the X or Y axis [245] => -sigmoidal-contrast geometry [246] => increase the contrast without saturating highlights or [247] => shadows [248] => -sketch geometry simulate a pencil sketch [249] => -solarize threshold negate all pixels above the threshold level [250] => -sparse-color method args [251] => fill in a image based on a few color points [252] => -splice geometry splice the background color into the image [253] => -spread radius displace image pixels by a random amount [254] => -statistic type geometry [255] => replace each pixel with corresponding statistic from the [256] => neighborhood [257] => -strip strip image of all profiles and comments [258] => -swirl degrees swirl image pixels about the center [259] => -threshold value threshold the image [260] => -thumbnail geometry create a thumbnail of the image [261] => -tile filename tile image when filling a graphic primitive [262] => -tint value tint the image with the fill color [263] => -transform affine transform image [264] => -transparent color make this color transparent within the image [265] => -transpose flip image vertically and rotate 90 degrees [266] => -transverse flop image horizontally and rotate 270 degrees [267] => -trim trim image edges [268] => -type type image type [269] => -unique-colors discard all but one of any pixel color [270] => -unsharp geometry sharpen the image [271] => -vignette geometry soften the edges of the image in vignette style [272] => -wave geometry alter an image along a sine wave [273] => -wavelet-denoise threshold [274] => removes noise from the image using a wavelet transform [275] => -white-threshold value [276] => force all pixels above the threshold into white [277] => [278] => Image Channel Operators: [279] => -channel-fx expression [280] => exchange, extract, or transfer one or more image channels [281] => -separate separate an image channel into a grayscale image [282] => [283] => Image Sequence Operators: [284] => -append append an image sequence [285] => -clut apply a color lookup table to the image [286] => -coalesce merge a sequence of images [287] => -combine combine a sequence of images [288] => -compare mathematically and visually annotate the difference between an image and its reconstruction [289] => -complex operator perform complex mathematics on an image sequence [290] => -composite composite image [291] => -copy geometry offset [292] => copy pixels from one area of an image to another [293] => -crop geometry cut out a rectangular region of the image [294] => -deconstruct break down an image sequence into constituent parts [295] => -evaluate-sequence operator [296] => evaluate an arithmetic, relational, or logical expression [297] => -flatten flatten a sequence of images [298] => -fx expression apply mathematical expression to an image channel(s) [299] => -hald-clut apply a Hald color lookup table to the image [300] => -layers method optimize, merge, or compare image layers [301] => -morph value morph an image sequence [302] => -mosaic create a mosaic from an image sequence [303] => -poly terms build a polynomial from the image sequence and the corresponding [304] => terms (coefficients and degree pairs). [305] => -print string interpret string and print to console [306] => -process arguments process the image with a custom image filter [307] => -smush geometry smush an image sequence together [308] => -write filename write images to this file [309] => [310] => Image Stack Operators: [311] => -clone indexes clone an image [312] => -delete indexes delete the image from the image sequence [313] => -duplicate count,indexes [314] => duplicate an image one or more times [315] => -insert index insert last image into the image sequence [316] => -reverse reverse image sequence [317] => -swap indexes swap two images in the image sequence [318] => [319] => Miscellaneous Options: [320] => -debug events display copious debugging information [321] => -distribute-cache port [322] => distributed pixel cache spanning one or more servers [323] => -help print program options [324] => -list type print a list of supported option arguments [325] => -log format format of debugging information [326] => -version print version information [327] => [328] => By default, the image format of 'file' is determined by its magic [329] => number. To specify a particular image format, precede the filename [330] => with an image format name and a colon (i.e. ps:image) or specify the [331] => image type as the filename suffix (i.e. image.ps). Specify 'file' as [332] => '-' for standard input or output. )