Filtering a BufferedImage
The Java 2D API defines several filtering operations for BufferedImage objects. Each image-processing operation is embodied in a class that implements the BufferedImageOp interface. The image manipulation is performed in the image operation’s filter method. The BufferedImageOp classes in the Java 2D API support