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. |