Types to read and process images using
conditioners. Insight3D provides flexible image processing
interfaces and built-in conditioners to dynamically perform many
image processing tasks, such as adjusting brightness, contrast, and
color levels, performing gamma correction, extracting and
reordering components, and doing geometric transformations. More
generic conditioners, such as the convolution conditioner, can be
used to achieve a large number of effects, including sharpening and
edge or gradient enhancement. Insight3D supports reading several
image formats: BMP, ECW, IMG, JP2, NTF, NITF, PNG, SID, TIF, TIFF,
JPG, JPEG, PPM, PGM, CLDS, and TGA. Additionally, an image can be
loaded directly from memory. Images can be conditioned and are
commonly applied to primitives as textures. Both texture generation
and caching, with synchronous and asynchronous reading of images
from various sources, including FTP and HTTP, are supported.
| C# | Visual Basic | Visual C++ |
namespace AGI.Graphics.Imaging
Namespace AGI.Graphics.Imaging
namespace AGI.Graphics.Imaging
| All Types | Classes | Interfaces | Enumerations |
| Icon | Type | Description |
|---|---|---|
|
|
AgGxConditionerAlphaFromAlphaImage |
Adds an alpha channel to an image given an
image containing the alpha values to be extracted.
|
|
|
AgGxConditionerAlphaFromAlphaImageClass |
Adds an alpha channel to an image given an
image containing the alpha values to be extracted.
|
|
|
AgGxConditionerAlphaFromLuminance |
Adds an alpha channel to an image derived from
the luminance of its color channels.
|
|
|
AgGxConditionerAlphaFromLuminanceClass |
Adds an alpha channel to an image derived from
the luminance of its color channels.
|
|
|
AgGxConditionerAlphaFromPixel |
Adds an alpha channel to an image based on the
value of its first pixel.
|
|
|
AgGxConditionerAlphaFromPixelClass |
Adds an alpha channel to an image based on the
value of its first pixel.
|
|
|
AgGxConditionerAlphaMask |
Adds an alpha mask to an image.
|
|
|
AgGxConditionerAlphaMaskClass |
Adds an alpha mask to an image.
|
|
|
AgGxConditionerBrightness |
Adjusts the brightness of an image.
|
|
|
AgGxConditionerBrightnessClass |
Adjusts the brightness of an image.
|
|
|
AgGxConditionerChannelExtract |
Extracts a given set of channels from an
image.
|
|
|
AgGxConditionerChannelExtractClass |
Extracts a given set of channels from an
image.
|
|
|
AgGxConditionerChannelOrder |
Reorders the components of an image given an
image format.
|
|
|
AgGxConditionerChannelOrderClass |
Reorders the components of an image given an
image format.
|
|
|
AgGxConditionerColorToLuminance |
Derives luminance values from the color
channels of an image. The result of the conditioning is an image
composed of those values.
|
|
|
AgGxConditionerColorToLuminanceClass |
Derives luminance values from the color
channels of an image. The result of the conditioning is an image
composed of those values.
|
|
|
AgGxConditionerContrast |
Adjusts the contrast of an image.
|
|
|
AgGxConditionerContrastClass |
Adjusts the contrast of an image.
|
|
|
AgGxConditionerConvolution |
Applies a convolution matrix to an
image.
|
|
|
AgGxConditionerConvolutionClass |
Applies a convolution matrix to an
image.
|
|
|
AgGxConditionerFlip |
Flips an image along the given axis.
|
|
|
AgGxConditionerFlipClass |
Flips an image along the given axis.
|
|
|
AgGxConditionerGammaCorrection |
Performs gamma correction on an image.
|
|
|
AgGxConditionerGammaCorrectionClass |
Performs gamma correction on an image.
|
|
|
AgGxConditionerLevels |
Adjusts the color levels of an image.
|
|
|
AgGxConditionerLevelsClass |
Adjusts the color levels of an image.
|
|
|
AgGxConditionerRotate |
Rotates an image clockwise by the given
angle.
|
|
|
AgGxConditionerRotateClass |
Rotates an image clockwise by the given
angle.
|
|
|
AgGxConditionerScaleSize |
Scales and sizes an image to ensure each
dimension of the conditioned image is a power of two.
|
|
|
AgGxConditionerScaleSizeClass |
Scales and sizes an image to ensure each
dimension of the conditioned image is a power of two.
|
|
|
AgGxConditionerSequence |
Applies a sequence of conditioners to an image
in the order in which they were added.
|
|
|
AgGxConditionerSequenceClass |
Applies a sequence of conditioners to an image
in the order in which they were added.
|
|
|
AgGxConstantImageAttributes |
The attributes describing an image.
|
|
|
AgGxConstantImageAttributesClass |
The attributes describing an image.
|
|
|
AgGxConstantImageData |
Provides generic pointer and data operations
for working with image data. Primarily used during image
conditioning.
|
|
|
AgGxConstantImageDataClass |
Provides generic pointer and data operations
for working with image data. Primarily used during image
conditioning.
|
|
|
AgGxCursorOnTargetVersion |
The version of the cursor on target projection
data. Used by AgGxImageProjectionCursorOnTarget.
|
|
|
AgGxDynamicImageDataConditioner |
Provides conditioning of dynamic image
data.
|
|
|
AgGxDynamicImageDataConditionerClass |
Provides conditioning of dynamic image
data.
|
|
|
AgGxFlipAxis |
The axis on which an image will be flipped.
Used by AgGxConditionerFlip.
|
|
|
AgGxImage |
Represents an image in memory. The following
image formats are supported by the libary's image readers: BMP,
ECW, IMG, JP2, NTF, NITF, PNG, SID, TIF, TIFF, JPG, JPEG, PPM, PGM,
CLDS, and TGA.
|
|
|
AgGxImageAttributes |
The attributes describing an image.
|
|
|
AgGxImageAttributesClass |
The attributes describing an image.
|
|
|
AgGxImageBufferPolicy |
The buffer policy used by image data.
|
|
|
AgGxImageClass |
Represents an image in memory. The following
image formats are supported by the libary's image readers: BMP,
ECW, IMG, JP2, NTF, NITF, PNG, SID, TIF, TIFF, JPG, JPEG, PPM, PGM,
CLDS, and TGA.
|
|
|
AgGxImageData |
Provides generic pointer and data operations
for working with image data. Primarily used during image
conditioning.
|
|
|
AgGxImageDataClass |
Provides generic pointer and data operations
for working with image data. Primarily used during image
conditioning.
|
|
|
AgGxImageDataValue |
A generic value-type representing a component
value of an image. Allows multi-type comparisons and operations
regardless of the underlying storage of the component value.
Primarily used during image conditioning.
|
|
|
AgGxImageDataValueClass |
A generic value-type representing a component
value of an image. Allows multi-type comparisons and operations
regardless of the underlying storage of the component value.
Primarily used during image conditioning.
|
|
|
AgGxImageMetaData |
Provides access to metadata associated with
the image.
|
|
|
AgGxImageMetaDataClass |
Provides access to metadata associated with
the image.
|
|
|
AgGxImageProjectionData |
The projection data associated with an
image.
|
|
|
AgGxImageProjectionDataClass |
The projection data associated with an
image.
|
|
|
AgGxImageScaleSizeMode |
Scale and size options for an image. Used by
AgGxConditionerScaleSize.
|
|
|
AgGxImagingErrorCodes |
Imaging Error codes.
|
|
|
AgGxRotateAngle |
The angle that an image will be rotated. Used
by AgGxConditionerRotate.
|
|
|
IAgGxConditioner |
Base interface for all image
conditioners.
|
|
|
IAgGxConditionerAlphaFromAlphaImage |
Adds an alpha channel to an image given an
image containing the alpha values to be extracted.
|
|
|
IAgGxConditionerAlphaFromLuminance |
Adds an alpha channel to an image derived from
the luminance of its color channels.
|
|
|
IAgGxConditionerAlphaFromPixel |
Adds an alpha channel to an image based on the
value of its first pixel.
|
|
|
IAgGxConditionerAlphaMask |
Adds an alpha mask to an image.
|
|
|
IAgGxConditionerBrightness |
Adjusts the brightness of an image.
|
|
|
IAgGxConditionerChannelExtract |
Extracts a given set of channels from an
image.
|
|
|
IAgGxConditionerChannelOrder |
Reorders the components of an image given an
image format.
|
|
|
IAgGxConditionerColorToLuminance |
Derives luminance values from the color
channels of an image. The result of the conditioning is an image
composed of those values.
|
|
|
IAgGxConditionerContrast |
Adjusts the contrast of an image.
|
|
|
IAgGxConditionerConvolution |
Applies a convolution matrix to an
image.
|
|
|
IAgGxConditionerFlip |
Flips an image along the given axis.
|
|
|
IAgGxConditionerGammaCorrection |
Performs gamma correction on an image.
|
|
|
IAgGxConditionerLevels |
Adjusts the color levels of an image.
|
|
|
IAgGxConditionerRotate |
Rotates an image clockwise by the given
angle.
|
|
|
IAgGxConditionerScaleSize |
Scales and sizes an image to ensure each
dimension of the conditioned image is a power of two.
|
|
|
IAgGxConditionerSequence |
Applies a sequence of conditioners to an image
in the order in which they were added.
|
|
|
IAgGxConstantImageAttributes |
The attributes describing an image.
|
|
|
IAgGxConstantImageData |
Provides generic pointer and data operations
for working with image data. Primarily used during image
conditioning.
|
|
|
IAgGxDynamicImageData |
Interface for updating image data
dynamically.
|
|
|
IAgGxDynamicImageDataConditioner |
Provides conditioning of dynamic image
data.
|
|
|
IAgGxDynamicImageProjection |
Interface for updating image projection data
dynamically.
|
|
|
IAgGxImage |
Represents an image in memory. The following
image formats are supported by the libary's image readers: BMP,
ECW, IMG, JP2, NTF, NITF, PNG, SID, TIF, TIFF, JPG, JPEG, PPM, PGM,
CLDS, and TGA.
|
|
|
IAgGxImageAttributes |
The attributes describing an image.
|
|
|
IAgGxImageData |
Provides generic pointer and data operations
for working with image data. Primarily used during image
conditioning.
|
|
|
IAgGxImageDataValue |
A generic value-type representing a component
value of an image. Allows multi-type comparisons and operations
regardless of the underlying storage of the component value.
Primarily used during image conditioning.
|
|
|
IAgGxImageMetaData |
Provides access to metadata associated with
the image.
|
|
|
IAgGxImageProjectionData |
The projection data associated with an
image.
|