java Image Filters is a set of class libraries developed by Jhlabs to handle Java images, providing a variety of commonly used image processing effects, such as invert colors, distortions, water ripples, bumps, black-and-white effects, and so on, as shown in the following figure. For more results please see its homepage: channelmixfilter -mixes the RGB channels contrastfilter -adjusts brightness and Contrast curvesfilter -Apply adjustment curves to an image diffusionfilter -Error-diffusion Dithering ditherfilter -Ordered dithering exposurefilter -Change the exposure of a image G ainfilter -adjusts gain and bias gammafilter -adjusts image Gamma grayfilter -Grays out a I Mage grayscalefilter -converts to grayscale hsbadjustfilter -adjusts, hue and Brightness invertalphafilter -inverts the alpha channel invertfilter -inverts image colors levelsfilter -Adjust image levels lookupfilter -change image colors with a lookup table  MAPC olorsfilter -Replace a color maskfilter -Channel Masking posterizefilter -posterization quantizefilter -an image to Quantize 256 RS for, say, GIF export rescalefilter -multiplies colors by a-scaling factor rgbadjustfilter - STS red, green and blue levels solarizefilter -solarization thresholdfilter -thresholding tritonefilter -Create a tri-tone image from: http://www.oschina.net/p/javaimagefilters download: Http://www.oschina.net/action/project/go?id=8447&p=download