RasterImageManipulator Documentation

RasterImageManipulator is a free program for image processing and fractal exploration. It has many features for customizing the appearance of fractal images. These include special filters, a palette editor, gradient palette creator, and animated palette cycling.

Java™ 1.4 or higher is needed to run this program. A suitable Java™ Runtime Environment (JRE) can be downloaded from http://java.sun.com

The program is invoked with the following command:

java -jar rimanip-0.1.jar [file]

Main Window

Screenshot

Fractal Browser

  • Navigation
    • zoom in on fractal be selection of a rectangular region with the mouse
    • back/forward buttons work like a web browser
    • "stop" button allows interruption of the fractal iteration thread
    • fractal locations can be saved as XML files
  • Colors
    • up to 65536 colors and/or iterations
    • gradient palette creator
    • create custom palettes
    • save/load using standard rgb text files
  • Images
    • images of any size can be created (limited by the memory and speed of the computer)
    • images can be saved in any format supported by the javax.imageio plugins (png format is recommended)
  • Histograms
    • fractal iterations
    • used colors

Image Editor

  • Filters
    • blur
    • color component rescaling
    • conversion to/from indexed and rgb formats
    • indexed images
      • redistribute pixel indexes
      • create gradient palette
      • sort palette by hue
  • Transforms
    • rotation by arbitrary angles
    • resize
    • flip horizontally/vertically
  • Histograms
    • rgb luminescence
    • indexed palette

Color Cycle Animation

  • rate adjustable by frames per second orlatency
  • reverse button
  • adjustable step size
  • note: if the animation does not appear to work, it is probably because the step size matches the palette size. Just change the step size to a smaller value.

Gradient Filled Shape

gradient filled star
  • infinitely scalable gradient fill
  • same palette tools as Fractal Browser (above)
  • 5 shapes are currently available, though any java.awt.Shape could be used
    • ellipse
    • five pointed star
    • rectangle
    • heart
    • daisy petal
All trademarks are the property of their respective owners.
Please send feedback and questions to zmedico at gmail dot com.