AGI Components with Insight3D Alpha 2008 r8
AGI.Graphics.Imaging Namespace
Library ReferenceAGI.Graphics.Imaging
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.
Declaration Syntax
C# Visual Basic Visual C++
namespace 
AGI.Graphics.Imaging
Namespace 
AGI.Graphics.Imaging
namespace 
AGI.Graphics.Imaging
Types
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.