# Uses of Interface
java.awt.image.BufferedImageOp

Packages that use BufferedImageOp
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.

## Uses of BufferedImageOp in java.awt

Methods in java.awt with parameters of type BufferedImageOp
Modifier and Type
Method
Description
`abstract void`
Graphics2D.`drawImage(BufferedImage img, BufferedImageOp op, int x, int y)`
Renders a `BufferedImage` that is filtered with a `BufferedImageOp`.

## Uses of BufferedImageOp in java.awt.image

Classes in java.awt.image that implement BufferedImageOp
Modifier and Type
Class
Description
`class`
`AffineTransformOp`
This class uses an affine transform to perform a linear mapping from 2D coordinates in the source image or `Raster` to 2D coordinates in the destination image or `Raster`.
`class`
`ColorConvertOp`
This class performs a pixel-by-pixel color conversion of the data in the source image.
`class`
`ConvolveOp`
This class implements a convolution from the source to the destination.
`class`
`LookupOp`
This class implements a lookup operation from the source to the destination.
`class`
`RescaleOp`
This 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.
Methods in java.awt.image that return BufferedImageOp
Modifier and Type
Method
Description
`BufferedImageOp`
BufferedImageFilter.`getBufferedImageOp()`
Returns the `BufferedImageOp`.
Constructors in java.awt.image with parameters of type BufferedImageOp
Modifier
Constructor
Description
``
`BufferedImageFilter(BufferedImageOp op)`
Constructs a `BufferedImageFilter` with the specified single-source/single-destination operator.