IconPictSave - Filters

Options

Filter Window
Enable Image Filtering
This globally enables/disables filtering images regardless of other filter settings.
Filter Probability
Governs the odds that an image will be processed by a random filter.  When the slider is all the way to the left, images are always filtered.  When it is all the way to the right, images are rarely filtered (1 out of every 100 images)
Available Filters
This list allowes individual filters to be enabled/disabled.

The Filters

Add Noise
Perform an arithmetic mean of the original image and an equal sized image of random black and white values.
Arithmetic
Perform arithmetic mean of the original image and another random image that has been resized to match the first.
Beam Closing
Performs a Dilate followed by and Erosion.
Beam Opening
Performs an Erosion followed by a Dilate.
Blur
Blurs the image with a nearest neighbor convolution with the following matrix:
1 2 1
2 1 2
1 2 1
Dialate
For each RGB channel, pixel values are set to the minum of their nearest neighbors in a 3x3 matrix.
Edge Detect
Performs a nearest neighbor convolution with the following matrix:
2   2  2
2 -16  2
2   2  2
Erosion
For each RGB channel, pixel values are set to the maximum of their nearest neighbors in a 3x3 matrix.
Gray Posterize
In HSV color space, pixels are fit within a range of eight gray values based on their HSV value.
Gray Scale
Converts the entire image to gray scale using the equation:
Value = (Red * 0.2125) + (Green * 0.7154) + (Blue * 0.0721)
Invert
Inverts the RGB values of the image using
X' = (255 - X) OR 255
where X is the value of the individual RGB channel.  There is a random chance that the image will be converted to grayscale first.
Rotate Hue
In HSV color space, the image's hue is rotated 180°.  Red is swapped with cyan, magenta with green and blue with yellow.
Sharpen
Sharpens the image with a nearest neighbor convolution with the following matrix:
1  1  1
1 -9  1
1  1  1
Saturate
In HSV color space, the image's saturation is set to 100%.
Threshold
In HSV color space, pixels with a value less than 55% are set to black while those greater than or equal to 55% are set to white.
Wierd #1
Another nearest neighbor convolution with the following matrix:
-2  2 -2
 2 -2  2
-2  2 -2
Wierd #2
Yet another nearest neighbor convolution with the following matrix:
2   2  2
2 -15  2
2   2  2