| Package | Description | 
|---|---|
| java.awt.image | Provides classes for creating and modifying images. | 
| javax.swing | Provides a set of "lightweight"
(all-Java language) components that,
to the maximum degree possible, work the same on all platforms. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AreaAveragingScaleFilterAn ImageFilter class for scaling images using a simple area averaging
 algorithm that produces smoother results than the nearest neighbor
 algorithm. | 
| class  | BufferedImageFilterThe  BufferedImageFilterclass subclasses anImageFilterto provide a simple means of
 using a single-source/single-destination image operator
 (BufferedImageOp) to filter aBufferedImagein the Image Producer/Consumer/Observer
 paradigm. | 
| class  | CropImageFilterAn ImageFilter class for cropping images. | 
| class  | ReplicateScaleFilterAn ImageFilter class for scaling images using the simplest algorithm. | 
| class  | RGBImageFilterThis class provides an easy way to create an ImageFilter which modifies
 the pixels of an image in the default RGB ColorModel. | 
| Modifier and Type | Method and Description | 
|---|---|
| ImageFilter | ImageFilter. getFilterInstance(ImageConsumer ic)Returns a unique instance of an ImageFilter object which will
 actually perform the filtering for the specified ImageConsumer. | 
| Constructor and Description | 
|---|
| FilteredImageSource(ImageProducer orig,
                   ImageFilter imgf)Constructs an ImageProducer object from an existing ImageProducer
 and a filter object. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | GrayFilterAn image filter that "disables" an image by turning
 it into a grayscale image, and brightening the pixels
 in the image. | 
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2025, Oracle and/or its affiliates.  All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.