
The package is the core for nested packages and the most basic objects used for Aspose.Imaging processing.


## Classes

| Class | Description |
| --- | --- |
| [AggregateException](../com.aspose.imaging/aggregateexception) | Aggregates multiple exceptions. |
| [AnimationDisposalMethods](../com.aspose.imaging/animationdisposalmethods) | Indicates the way in which the graphic is to be treated after being displayed. |
| [Blend](../com.aspose.imaging/blend) | Defines a blend pattern. |
| [Brush](../com.aspose.imaging/brush) | The base brush class. |
| [BuildVersionInfo](../com.aspose.imaging/buildversioninfo) | Provides information about the current product name and version. |
| [Cache](../com.aspose.imaging/cache) | Contains cache settings. |
| [CacheType](../com.aspose.imaging/cachetype) | Specifies the cache type to use. |
| [CharacterSet](../com.aspose.imaging/characterset) | Represents the character set used. |
| [CmykColor](../com.aspose.imaging/cmykcolor) | The CMYK color of pixel. |
| [CmykColorHelper](../com.aspose.imaging/cmykcolorhelper) | Helper methods to work with CMYK color presented as a signed 32-bit integer value. |
| [Color](../com.aspose.imaging/color) | The color of the pixel. |
| [ColorAdjustType](../com.aspose.imaging/coloradjusttype) | Specifies which objects use color adjustment information. |
| [ColorBlend](../com.aspose.imaging/colorblend) | Defines arrays of colors and positions used for interpolating color blending in a multicolor gradient. |
| [ColorChannelFlag](../com.aspose.imaging/colorchannelflag) | Specifies individual channels in the CMYK (cyan, magenta, yellow, black) color space. |
| [ColorCompareMethod](../com.aspose.imaging/colorcomparemethod) | Color comparison method to adjust to nearest neighbor |
| [ColorMap](../com.aspose.imaging/colormap) | Defines a map for converting colors. |
| [ColorMatrix](../com.aspose.imaging/colormatrix) | Defines a 5 x 5 matrix that contains the coordinates for the RGBA space. |
| [ColorMatrixFlag](../com.aspose.imaging/colormatrixflag) | Specifies the types of images and colors that will be affected by the color and grayscale adjustment settings of an [ImageAttributes](../com.aspose.imaging/imageattributes). |
| [ColorPalette](../com.aspose.imaging/colorpalette) | Defines an array of colors that make up a color palette. |
| [ColorPaletteHelper](../com.aspose.imaging/colorpalettehelper) | Helper class for color palette manipulation. |
| [ColorQuantizationMethod](../com.aspose.imaging/colorquantizationmethod) | Colors quantization methods |
| [ColorTranslator](../com.aspose.imaging/colortranslator) | Translates colors to and from GDI+ Color structures. |
| [CompositeException](../com.aspose.imaging/compositeexception) | The composite exception |
| [CompositingQuality](../com.aspose.imaging/compositingquality) | Specifies the quality level to use during compositing. |
| [CurrentThreadSettings](../com.aspose.imaging/currentthreadsettings) | Auxiliary class that allows to define default Locale for current thread |
| [CustomLineCap](../com.aspose.imaging/customlinecap) | Encapsulates a custom user-defined line cap. |
| [DashCap](../com.aspose.imaging/dashcap) | Specifies the type of graphic shape to use on both ends of each dash in a dashed line. |
| [DashStyle](../com.aspose.imaging/dashstyle) | Specifies the style of dashed lines drawn with a [Pen](../com.aspose.imaging/pen) object. |
| [DataRecoveryMode](../com.aspose.imaging/datarecoverymode) | The data recovery mode. |
| [DataStreamSupporter](../com.aspose.imaging/datastreamsupporter) | The data stream container. |
| [DisposableObject](../com.aspose.imaging/disposableobject) | Represents disposable object. |
| [DitheringMethod](../com.aspose.imaging/ditheringmethod) | Dithering method. |
| [DitheringMethods](../com.aspose.imaging/ditheringmethods) | The dithering methods used to control color conversion. |
| [EmbeddedImage](../com.aspose.imaging/embeddedimage) | The embedded image class |
| [Figure](../com.aspose.imaging/figure) | The figure. |
| [FileFormat](../com.aspose.imaging/fileformat) | One of supported imaging file formats. |
| [FileStreamContainer](../com.aspose.imaging/filestreamcontainer) | Helper for file stream processing. |
| [FillMode](../com.aspose.imaging/fillmode) | Specifies how the interior of a closed path is filled. |
| [Font](../com.aspose.imaging/font) | Defines a particular format for text, including font face, size, and style attributes. |
| [FontSettings](../com.aspose.imaging/fontsettings) | General imaging vector formats renderer font settings. |
| [FontStyle](../com.aspose.imaging/fontstyle) | Specifies style information applied to text. |
| [Graphics](../com.aspose.imaging/graphics) | Represents the graphics according to the graphics engine used in the current assembly. |
| [GraphicsPath](../com.aspose.imaging/graphicspath) | Represents a series of connected lines and curves. |
| [GraphicsUnit](../com.aspose.imaging/graphicsunit) | Specifies the unit of measure for the given data. |
| [HatchStyle](../com.aspose.imaging/hatchstyle) | Specifies the different patterns available for `HatchBrush` objects. |
| [HotkeyPrefix](../com.aspose.imaging/hotkeyprefix) | Specifies the type of display for hot-key prefixes that relate to text. |
| [Image](../com.aspose.imaging/image) | The image is the base class for all type of images. |
| [ImageAttributes](../com.aspose.imaging/imageattributes) | An `com.aspose.imaging.ImageAttributes` object contains information about how bitmap and metafile colors are manipulated during rendering. |
| [ImageCreatorsRegistry](../com.aspose.imaging/imagecreatorsregistry) | Represents the image creators registry. |
| [ImageExportersRegistry](../com.aspose.imaging/imageexportersregistry) | Represents the image exporters registry. |
| [ImageFilterType](../com.aspose.imaging/imagefiltertype) | Image filters to use |
| [ImageLoadersRegistry](../com.aspose.imaging/imageloadersregistry) | Represents the image loaders registry. |
| [ImageOptionsBase](../com.aspose.imaging/imageoptionsbase) | The image base options. |
| [ImageResizeSettings](../com.aspose.imaging/imageresizesettings) | Image resize settings class |
| [IntRange](../com.aspose.imaging/intrange) | Class for representing sequence of elements |
| [InterpolationMode](../com.aspose.imaging/interpolationmode) | The `com.aspose.imaging.InterpolationMode` enumeration specifies the algorithm that is used when images are scaled or rotated. |
| [KnownColor](../com.aspose.imaging/knowncolor) | Specifies the known system colors. |
| [License](../com.aspose.imaging/license) | Provides methods to license the component. |
| [LineCap](../com.aspose.imaging/linecap) | Specifies the available cap styles with which a `Pen` object can end a line. |
| [LineJoin](../com.aspose.imaging/linejoin) | Specifies how to join consecutive line or curve segments in a figure (subpath) contained in a `GraphicsPath` object. |
| [LoadOptions](../com.aspose.imaging/loadoptions) | Represents the loading options. |
| [LocaleOptions](../com.aspose.imaging/localeoptions) | LocaleOptions type specifies locale configuration for Aspose.Imaging. |
| [Matrix](../com.aspose.imaging/matrix) | Replaces the GDI+ Matrix. |
| [MatrixOrder](../com.aspose.imaging/matrixorder) | Specifies the order for matrix transform operations. |
| [Metered](../com.aspose.imaging/metered) | Provides metered methods for integration |
| [NonGenericDictionary<K,V>](../com.aspose.imaging/nongenericdictionary) | Represents a non generic dictionary. |
| [NonGenericList](../com.aspose.imaging/nongenericlist) | Non generic list of objects |
| [ObjectWithBounds](../com.aspose.imaging/objectwithbounds) | The object having bounds. |
| [OpenTypeFontsCache](../com.aspose.imaging/opentypefontscache) | OpenTypeInfoCacheProcessor |
| [PaletteMiningMethod](../com.aspose.imaging/paletteminingmethod) | The image palette mining method |
| [PdfComplianceVersion](../com.aspose.imaging/pdfcomplianceversion) | Specifies the PDF compliance level to output file. |
| [Pen](../com.aspose.imaging/pen) | Defines an object used to draw lines, curves and figures. |
| [PenAlignment](../com.aspose.imaging/penalignment) | Specifies the alignment of a `Pen` object in relation to the theoretical, zero-width line. |
| [PenType](../com.aspose.imaging/pentype) | Specifies the type of fill a `Pen` object uses to fill lines. |
| [PixelDataFormat](../com.aspose.imaging/pixeldataformat) | The pixel data format. |
| [PixelFormat](../com.aspose.imaging/pixelformat) | The pixel data format actual meaning. |
| [Point](../com.aspose.imaging/point) | Represents an ordered pair of integer x- and y-coordinates that defines a point in a two-dimensional plane. |
| [PointF](../com.aspose.imaging/pointf) | Represents an ordered pair of floating-point x- and y-coordinates that defines a point in a two-dimensional plane. |
| [ProgressEventHandler](../com.aspose.imaging/progresseventhandler) | Progress event handler function reference |
| [RasterCachedImage](../com.aspose.imaging/rastercachedimage) | Represents a raster image supporting raster graphics operations. |
| [RasterCachedMultipageImage](../com.aspose.imaging/rastercachedmultipageimage) | The raster multipage image |
| [RasterImage](../com.aspose.imaging/rasterimage) | Represents a raster image supporting raster graphics operations. |
| [RawDataSettings](../com.aspose.imaging/rawdatasettings) | The raw data settings |
| [Rectangle](../com.aspose.imaging/rectangle) | Stores a set of four integers that represent the location and size of a rectangle. |
| [RectangleF](../com.aspose.imaging/rectanglef) | Stores a set of four floating-point numbers that represent the location and size of a rectangle. |
| [Region](../com.aspose.imaging/region) | Describes the interior of a graphics shape composed of rectangles and paths. |
| [RemoveBackgroundSettings](../com.aspose.imaging/removebackgroundsettings) | The remove background settings |
| [ResizeType](../com.aspose.imaging/resizetype) | Specifies the resize type. |
| [ResolutionSetting](../com.aspose.imaging/resolutionsetting) | The resolution setting for image save options. |
| [ResolutionUnit](../com.aspose.imaging/resolutionunit) | Resolution unit enum. |
| [RotateFlipType](../com.aspose.imaging/rotatefliptype) | Specifies how much an image is rotated and the axis used to flip the image. |
| [SeekOrigin](../com.aspose.imaging/seekorigin) | Provides the fields that represent reference points in `StreamContainer` for seeking. |
| [Shape](../com.aspose.imaging/shape) | The shape. |
| [ShapeSegment](../com.aspose.imaging/shapesegment) | Represents a shape segment. |
| [Size](../com.aspose.imaging/size) | Represents size. |
| [SizeF](../com.aspose.imaging/sizef) | Stores an ordered pair of floating-point numbers, typically the width and height of a rectangle. |
| [SmoothingMode](../com.aspose.imaging/smoothingmode) | Specifies whether smoothing (antialiasing) is applied to lines and curves and the edges of filled areas. |
| [Source](../com.aspose.imaging/source) | The source is used to contain all relevant information for an object pipe. |
| [SplitStreamContainer](../com.aspose.imaging/splitstreamcontainer) | Represents split stream container which contains the stream and provides stream processing routines. |
| [StreamContainer](../com.aspose.imaging/streamcontainer) | Represents stream container which contains the stream and provides stream processing routines. |
| [StringAlignment](../com.aspose.imaging/stringalignment) | Specifies the alignment of a text string relative to its layout rectangle. |
| [StringDigitSubstitute](../com.aspose.imaging/stringdigitsubstitute) | The enumeration specifies how to substitute digits in a string according to a user's locale or language. |
| [StringFormat](../com.aspose.imaging/stringformat) | Encapsulates text layout information (such as alignment, orientation and tab stops) display manipulations (such as ellipsis insertion and national digit substitution) and OpenType features. |
| [StringFormatFlags](../com.aspose.imaging/stringformatflags) | Specifies the display and layout information for text strings. |
| [StringTrimming](../com.aspose.imaging/stringtrimming) | Specifies how to trim characters from a string that does not completely fit into a layout shape. |
| [TextRenderingHint](../com.aspose.imaging/textrenderinghint) | Specifies the quality of text rendering. |
| [TransparencySupporter](../com.aspose.imaging/transparencysupporter) | The object supporting transparency. |
| [VectorImage](../com.aspose.imaging/vectorimage) | The vector image is the base class for all type of vector images. |
| [VectorMultipageImage](../com.aspose.imaging/vectormultipageimage) | The Vector multipage image |
| [WarpMode](../com.aspose.imaging/warpmode) | Specifies the type of warp transformation applied. |
| [WrapMode](../com.aspose.imaging/wrapmode) | Specifies how a texture or gradient is tiled when it is smaller than the area being filled. |

## Interfaces

| Interface | Description |
| --- | --- |
| [CustomFontSource](../com.aspose.imaging/customfontsource) | Custom font source provider interface |
| [IAdvancedBufferProcessor](../com.aspose.imaging/iadvancedbufferprocessor) | The advanced buffer processor. |
| [IAnimationFrame](../com.aspose.imaging/ianimationframe) | The Animation frame |
| [IBufferProcessor](../com.aspose.imaging/ibufferprocessor) | The buffer processor. |
| [IColorConverter](../com.aspose.imaging/icolorconverter) | The color converter. |
| [IColorPalette](../com.aspose.imaging/icolorpalette) | The color palette interface. |
| [IHasMetadata](../com.aspose.imaging/ihasmetadata) | Image metadata interface. |
| [IImageCreator](../com.aspose.imaging/iimagecreator) | The image creator. |
| [IImageCreatorDescriptor](../com.aspose.imaging/iimagecreatordescriptor) | The image creator descriptor specifying the creator properties. |
| [IImageDescriptor](../com.aspose.imaging/iimagedescriptor) | The image descriptor. |
| [IImageExporter](../com.aspose.imaging/iimageexporter) | The image exporter. |
| [IImageExporterDescriptor](../com.aspose.imaging/iimageexporterdescriptor) | Represents the image exporter descriptor. |
| [IImageLoader](../com.aspose.imaging/iimageloader) | The image loader. |
| [IImageLoaderDescriptor](../com.aspose.imaging/iimageloaderdescriptor) | The image loader descriptor specifying the loader properties. |
| [IIndexedColorConverter](../com.aspose.imaging/iindexedcolorconverter) | The color converter for indexed image formats. |
| [IMetadataContainer](../com.aspose.imaging/imetadatacontainer) | Image metadata container interface. |
| [IMultipageImage](../com.aspose.imaging/imultipageimage) | The multipage image interface |
| [IMultipageImageExt](../com.aspose.imaging/imultipageimageext) | The extended multipage image interface |
| [IObjectWithBounds](../com.aspose.imaging/iobjectwithbounds) | Represents an object with bounds. |
| [IOrderedShape](../com.aspose.imaging/iorderedshape) | Represents an ordered shape. |
| [IPartialArgb32PixelLoader](../com.aspose.imaging/ipartialargb32pixelloader) | Conforms to the 32-bit ARGB pixels loaded partially. |
| [IPartialArgb64PixelLoader](../com.aspose.imaging/ipartialargb64pixelloader) | The 64-bit ARGB pixels loader. |
| [IPartialPixelLoader](../com.aspose.imaging/ipartialpixelloader) | Conforms to the pixels loaded partially. |
| [IPartialRawDataLoader](../com.aspose.imaging/ipartialrawdataloader) | The partial data loader. |
| [IRasterImageArgb32PixelLoader](../com.aspose.imaging/irasterimageargb32pixelloader) | The raster image 32-bit ARGB pixel loader. |
| [IRasterImageArgb64PixelLoader](../com.aspose.imaging/irasterimageargb64pixelloader) | The raster image 64-bit ARGB pixel loader. |
| [IRasterImagePixelLoader](../com.aspose.imaging/irasterimagepixelloader) | The raster image pixel loader. |
| [IRasterImageRawDataLoader](../com.aspose.imaging/irasterimagerawdataloader) | The raster image raw data loader. |
| [PageExportingAction](../com.aspose.imaging/pageexportingaction) | Delegate for firing before page is exported |
