| Package | Description | 
|---|---|
| agi.foundation.graphics.imaging | 
 Provides types for raster and image processing, and for writing JPEG 2000 files. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AlphaFromLuminanceFilter
Adds an  
agi.foundation.graphics.imaging.RasterBand#Alpha band to the source raster derived from the luminance of the raster's color bands. | 
class  | 
AlphaFromPixelFilter
Adds an  
agi.foundation.graphics.imaging.RasterBand#Alpha band to the source raster
based on the value of its first pixel. | 
class  | 
AlphaFromRasterFilter
Adds an  
agi.foundation.graphics.imaging.RasterBand#Alpha band to the source
raster derived from the color bands or alpha of another raster. | 
class  | 
BandExtractFilter
Extracts a band or set of bands from the source raster. 
 | 
class  | 
BandOrderFilter
Reorders or swizzles the bands of the source raster to match the band order of the  
RasterFormat specified by the BandOrder property. | 
class  | 
BlurFilter
Applies a  
ConvolutionFilter to blur or smooth the source raster. | 
class  | 
BrightnessFilter
Adjusts the brightness of the source raster's color bands. 
 | 
class  | 
ColorToLuminanceFilter
Extracts a  
Luminance band derived from the color bands of the source raster. | 
class  | 
ContrastFilter
Adjusts the contrast of the source raster. 
 | 
class  | 
ConvolutionFilter
Applies convolution to the source raster. 
 | 
class  | 
EdgeDetectFilter
Applies a  
ConvolutionFilter to detect edges in the source raster. | 
class  | 
FlipFilter
Flips the source raster along the given  
FlipAxis. | 
class  | 
GammaCorrectionFilter
Applies gamma correction to the source raster. 
 | 
class  | 
GaussianBlurFilter
Applies a  
ConvolutionFilter to blur the source raster using the Gaussian function. | 
class  | 
GradientDetectFilter
Applies a  
ConvolutionFilter to detect gradients in the source raster. | 
class  | 
LevelsFilter
Adjusts the band levels of the source raster linearly. 
 | 
class  | 
RotateFilter
Rotates the source raster clockwise by the specified angle. 
 | 
class  | 
SequenceFilter
Applies a sequence of filters to the source raster in the order in which they were added. 
 | 
class  | 
SharpenFilter
Applies a  
ConvolutionFilter to increase the sharpness of the source raster. | 
| Modifier and Type | Method and Description | 
|---|---|
RasterFilter | 
FilteringRasterStream.getFilter()
Gets the  
RasterFilter that will be applied to the RasterStream on each update. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SequenceFilter.add(RasterFilter filter)
Adds a filter to the sequence. 
 | 
Raster | 
Raster.apply(RasterFilter filter)
Applies a  
RasterFilter to the raster and returns a new raster with the results of the filtering. | 
void | 
Raster.applyInPlace(RasterFilter filter)
Applies a  
RasterFilter to the raster. | 
boolean | 
SequenceFilter.contains(RasterFilter filter)
Returns true if the sequence contains the filter. 
 | 
void | 
SequenceFilter.remove(RasterFilter filter)
Removes a filter from the sequence. 
 | 
| Constructor and Description | 
|---|
FilteringRasterStream(RasterStream rasterStream,
                     RasterFilter filter)
Initializes a new instance with a  
RasterStream and the RasterFilter that will be applied to each update of that stream. |