Image Effects


You have your choice of these special effects:

Charcoal drawing
simulate a charcoal drawing. Good parameter values are odd numbers from 3 to 31
Convolve
apply a convolution kernel to the image. Given the kernel order, you would supply order*order float values. For example, the parameter would look like this for a 3x3 Gaussian kernel:
    1, 2, 1, 2, 4, 2, 1, 2, 1
Fx
evaluate expression for each pixel in the specified channel. Some example parameters include:
  constants: MaxRGB, Opaque, Transparent, Pi
  standard operators (in order of precedence):
      ^ (power), *, /, % (modulo), +, -, <, >, =,
      & (binary AND), | (binary OR), : (binary XOR)
  math function name:
      abs(), acos(), asin(), atan(), cos(), exp(), log(), ln(),
      max(), min(), rand(), sign(), sin(), sqrt(),  tan()
  color names:  red, cyan, black, etc.
  symbols:
      u  = first image in sequence
      v  = second image in sequence
      i  = column offset
      j  = row offset
      p  = pixel to use (absolute or relative to current pixel)
      w  = width of this image
      h  = height of this image
      r  = red value (from RGBA), of a specific or current pixel
      g  = green   ''
      b  = blue    ''
      a  = alpha   ''
      c  = cyan value of CMYK color of pixel
      y  = yellow    ''
      m  = magenta   ''
      k  = black     ''
      intensity = pixel intensity
Implode
implode/explode image pixels about the center. A positive parameter implodes while a negative parameter explodes the image.
mosaic
create an mosaic from an image sequence.
Morph
morphs an image sequence. Both the image pixels and size are linearly interpolated to give the appearance of a meta-morphosis from one image to the next. Specify the parameter as the number of in-between images to generate. If you have a single image in your sequence, the clipboard image is used as the morph anchor.
Oil paint
simulate an oil painting. Each pixel is replaced by the most frequent color in a circular neighborhood whose width is specified as a radius. Good parameter values are odd numbers from 3 to 31
Sepia Tone
apply a special effect to the image, similar to the effect achieved in a photo darkroom by sepia toning. Threshold ranges from 0 to MaxRGB and is a measure of the extent of the sepia toning. A threshold of 80% is a good starting point for a reasonable tone.
Shadow
simulate an image shadow. Start with a parameter of 50x5+20+30. The first value is the percent opacity, the second is the blur sigma value, and the third and fourth value is the shadow offset relative to the original image
Solarize
negate all pixels above the threshold level. Specify the parameter as the percent threshold of the intensity (0 - 99.9%).
Stegano
hide the clipboard image within this image. The parameter is the offset within the image to begin any hiding.
Stereo
combine two image to create a stereo anaglyph. The left side of the stereo pair is saved as the red channel of the output image. The right sife is saved as the green channel. Red-blue stereo glasses are required to properly view the stereo image.
Swirl
swirl image pixels about the center. Degrees defines the tightness of the swirl.
Tint
tint the image with the fill color. Tint applies a color vector to each pixel in the image. The length of the vector is 0 for black and white and at its maximum for the midtones. The vector weighting function in between is f(x) = (1-(4.0*((x-0.5)*(x-0.5)))). The dynamic weighting can be controlled by a constant percentage (0..100) given as the parameter for tint (e.g. 50%). Usually de-saturating the image is what you want before tinting.
Wave
alter an image along a sine wave. Specify amplitude and wavelength as the parameter to effect the characteristics of the wave:
    <amplitude>x<wavelength>

See examples of select ImageMagick Studio effects.