| Package | Description | 
|---|---|
| java.awt | Contains all of the classes for creating user
interfaces and for painting graphics and images. | 
| java.awt.image | Provides classes for creating and modifying images. | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract void | Graphics2D. drawImage(BufferedImage img,
         BufferedImageOp op,
         int x,
         int y)Renders a  BufferedImagethat is
 filtered with aBufferedImageOp. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AffineTransformOpThis class uses an affine transform to perform a linear mapping from
 2D coordinates in the source image or  Rasterto 2D coordinates
 in the destination image orRaster. | 
| class  | ColorConvertOpThis class performs a pixel-by-pixel color conversion of the data in
 the source image. | 
| class  | ConvolveOpThis class implements a convolution from the source
 to the destination. | 
| class  | LookupOpThis class implements a lookup operation from the source
 to the destination. | 
| class  | RescaleOpThis class performs a pixel-by-pixel rescaling of the data in the
 source image by multiplying the sample values for each pixel by a scale
 factor and then adding an offset. | 
| Modifier and Type | Method and Description | 
|---|---|
| BufferedImageOp | BufferedImageFilter. getBufferedImageOp()Returns the  BufferedImageOp. | 
| Constructor and Description | 
|---|
| BufferedImageFilter(BufferedImageOp op)Constructs a  BufferedImageFilterwith the
 specified single-source/single-destination operator. | 
 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.