Modifies an existing image by applying one or more transform operations.


Image path

Image file to read.

Output file

Path to save the transformed image to.


The details of the transform to apply to the image. Click Edit Transform to open the Transform Editor.


Timeout in seconds.

Transform Editor

The transform editor is opened by clicking the Edit transform button in the Transform property.

  • Original image (A)
    The preview image before applying any transform operations.
  • Preview image (B)
    The preview image after applying transform operations.
  • Load preview image (C)
    Loads a different image to use for the preview.
  • Preview selected operation only (D)
    When this is checked, the image preview only applies the selected operation, as opposed to all active operations.
  • Active operations (E)
    A list of all added operations is displayed here.
  • Operation arguments (F)
    Shows the arguments required by the selected operation.
  • Add button (G)
    Adds a new operation.
  • Delete button (H)
    Deletes the selection operation.

Transform Operations


Operations used to adjust the colour of the image.

  1. RandomThreshold
    Changes the value of individual pixels based on the intensity of each pixel compared to a random threshold. The result is a low-contrast, two color image.
  2. FloodFill
    Flood-fill texture across pixels that match the color of the target pixel and are neighbors of the target pixel. Uses current fuzz setting when determining color match.
  3. Gamma
    Gamma correct image.
  4. Colorize
    Colorize image with the specified color, using specified percent alpha for red, green, and blue quantums"
  5. Segment
    Segment (coalesce similar image components) by analyzing the histograms of the color components and identifying units that are homogeneous with the fuzzy c-means technique. Also uses QuantizeColorSpace and Verbose image attributes.
  6. Threshold
    Threshold image.
  7. Transparent
    Add alpha channel to image, setting pixels matching color to transparent.
  8. Contrast
    Contrast image (enhance intensity differences in image)
  9. CycleColormap
    Displaces an image's colormap by a given number of positions.
  10. Equalize
    Applies a histogram equalization to the image.
  11. Evaluate
    Apply an arithmetic or bitwise operator to the image pixel quantums.
  12. HaldClut
    Apply a color lookup table (Hald CLUT) to the image.
  13. Level
    Adjust the levels of the image by scaling the colors falling between specified white and black points to the full available quantum range.
  14. Modulate
    Modulate percent hue, saturation, and brightness of an image.
  15. Negate
    Negate colors in image.
  16. Normalize
    Normalize image (increase contrast by normalizing the pixel values to span the full range of color values)
  17. Opaque
    Changes any pixel that matches target with the color defined by fill.
  18. AdaptiveThreshold
    Local adaptive threshold image."
  19. CDL
    Applies the color decision list from the specified ASC CDL file.


Operations which change the size of the image.

  1. Sample
    Resize image by using pixel sampling algorithm to the specified percentage.
  2. Scale
    Resize image by using simple ratio algorithm to the specified percentage.
  3. Zoom
    Zoom image to specified size.
  4. Magnify
    Double the size of the image.
  5. Minify
    Half the size of the image.
  6. Shave
    Shave pixels from image edges.
  7. Trim
    Trim edges that are the background color from the image.
  8. Chop
    Chop image (remove vertical and horizontal subregion of image)
  9. Crop
    Crop image (subregion of original image)
  10. ChopHorizontal
    Chop image (remove horizontal subregion of image)
  11. ChopVertical
    Chop image (remove horizontal subregion of image)

Image Format

Operations used to change image format specific options.

  1. SetDefine
    Sets a format-specific option.
  2. AddProfile
    Adds the specified colour profile to the image.
  3. SetComment
    Sets the comment text saved with the image.
  4. SetQuality
    Sets the quality factor used by when compressing the image.
  5. RemoveProfile
    Remove a named colour profile from the image.
  6. RePage
    Resets the page property of this image.
  7. Strip
    Strips an image of all profiles and comments.
  8. ChromaBluePrimary
    Sets the chromaticity blue primary point.
  9. ChromaGreenPrimary
    Sets the chromaticity green primary point.
  10. ChromaRedPrimary
    Sets the chromaticity red primary point.
  11. ChromaWhitePrimary
    Sets the chromaticity white primary point.

Special Effects

Operations for applying decorative effects to an image.

  1. Composite
    Compose an image onto another at specified offset using the specified algorithm.
  2. Border
    Border image (add border to image)
  3. Raise
    Raise image (lighten or darken the edges of an image to give a 3-D raised effect)
  4. Shade
    Shade image using distant light source.
  5. Solarize
    Solarize image (similar to effect seen when exposing a photographic film to light during the development process)
  6. Spread
    Spread pixels randomly within image by specified amount.
  7. Stegano
    Add a digital watermark to the image (based on second image)
  8. Stereo
    Create an image which appears in stereo when viewed with red-blue glasses (Red image on left, blue on right)
  9. Swirl
    Swirl image (image pixels are rotated by degrees)
  10. Texture
    Channel a texture on image background.
  11. Tile
    Compose an image repeated across and down the image.
  12. Wave
    Map image pixels to a sine wave.
  13. Edge
    Edge image (highlight edges in image)
  14. Emboss
    Emboss image (highlight edges with 3D effect)
  15. Frame
    Frame image with the specified with, height, innerBevel and outerBevel.
  16. Implode
    Implode image (special effect)
  17. Lower
    Lower image (lighten or darken the edges of an image to give a 3-D lowered effect)
  18. OilPaint
    Oilpaint image (image looks like oil painting)
  19. Charcoal
    Charcoal effect image (looks like charcoal sketch)


Operations for adding and removing image noise.

  1. ReduceNoise
    Reduce noise in image using a noise peak elimination filter.
  2. Despeckle
    Despeckle image (reduce speckle noise)
  3. AddNoise
    Add noise to the specified channel of the image with the specified noise type.


Operations for applying geometric transforms to an image.

  1. Roll
    Roll image (rolls image vertically and horizontally)
  2. Rotate
    Rotate image counter-clockwise by specified number of degrees.
  3. Flip
    Flip image (reflect each scanline in the vertical direction)
  4. Flop
    Flop image (reflect each scanline in the horizontal direction)
  5. Shear
    Shear image (create parallelogram by sliding image by X or Y axis)


Operations that apply a blur effect to the image.

  1. Sharpen
    Sharpen pixels in image.
  2. Unsharpmask
    Replace image with a sharpened version of the original image using the unsharp mask algorithm.
  3. Enhance
    Apply a filter to improve image quality.
  4. GaussianBlur
    Gaussian blur image.
  5. MedianFilter
    Filter image by replacing each pixel component with the median color in a circular neighborhood.
  6. MotionBlur
    Motion blur image with specified blur factor.
  7. Blur
    Blur image with specified blur factor and channel.


Operations for adding text to an image.

  1. TransformOrigin
    Origin of coordinate system to use when annotating with text or drawing.
  2. TransformReset
    Reset transformation parameters to default.
  3. TransformRotation
    Rotation to use when annotating with text or drawing.
  4. TransformScale
    Scale to use when annotating with text or drawing.
  5. TransformSkewX
    Skew to use in X axis when annotating with text or drawing.
  6. TransformSkewY
    Skew to use in Y axis when annotating with text or drawing.
  7. Annotate
    Renders text to the image using any of the above transforms.