Table of Contents

Namespace Aspose.Imaging

Classes

Blend

Defines a blend pattern. This class cannot be inherited.

Brush

The base brush class.

BuildVersionInfo

Contains the current build version information.

Cache

Contains cache settings.

CmykColorHelper

Helper methods to work with CMYK color presented as a signed 32-bit integer value. Provides the similar API as the CmykColor struct. It's more lightweight because CMYK color is presented just as Int32 rather than structure with internal fields. Please prefer to use static methods of this class when possible instead of the deprecated CmykColor struct.

ColorBlend

Defines arrays of colors and positions used for interpolating color blending in a multicolor gradient. This class cannot be inherited.

ColorMap

Defines a map for converting colors. Several methods of the ImageAttributes class adjust image colors by using a color-remap table, which is an array of ColorMap structures. Not inheritable.

ColorMatrix

Defines a 5 x 5 matrix that contains the coordinates for the RGBA space. Several methods of the ImageAttributes class adjust image colors by using a color matrix. This class cannot be inherited.

ColorPalette

Defines an array of colors that make up a color palette. The colors are 32-bit ARGB colors. Not inheritable.

ColorPaletteHelper

Helper class for color palettes manipulation.

ColorTranslator

Translates colors to and from GDI+ Color structures. This class cannot be inherited.

CustomLineCap

Encapsulates a custom user-defined line cap.

DataStreamSupporter

The data stream container.

DisposableObject

Represents disposable object.

EmbeddedImage

The embedded image class

Figure

The figure. A container for shapes.

FileStreamContainer

Helper for file stream processing.

Font

Defines a particular format for text, including font face, size, and style attributes. This class cannot be inherited.

FontSettings

General imaging vector formats renderer font settings.

Graphics

Represents the graphics according to the graphics engine used in the current assembly.

GraphicsPath

Represents a series of connected lines and curves. This class cannot be inherited.

Image

The image is the base class for all type of images.

ImageAttributes

An ImageAttributes object contains information about how bitmap and metafile colors are manipulated during rendering. An ImageAttributes object maintains several color-adjustment settings, including color-adjustment matrices, grayscale-adjustment matrices, gamma-correction values, color-map tables, and color-threshold values. During rendering, colors can be corrected, darkened, lightened, and removed. To apply such manipulations, initialize an ImageAttributes object and pass the path of that ImageAttributes object (along with the path of an Image) to the DrawImage method.

ImageCreatorsRegistry

Represents the image creators registry.

ImageExportersRegistry

Represents the image exporters registry.

ImageLoadersRegistry

Represents the image loaders registry.

ImageOptionsBase

The image base options.

ImageResizeSettings

Image resize settings class

IntRange

Class for representing sequence of elements

License

Provides methods to license the component.

LoadOptions

Represents the loading options.

Matrix

Replaces the GDI+ Matrix.

Metered

Provides metered methods for integration

NonGenericDictionary

Represents a non generic dictionary.

NonGenericList

Non generic list of objects

ObjectWithBounds

The object having bounds.

OpenTypeFontsCache

Cache for OpenType fonts that are installed in the system.

Pen

Defines an object used to draw lines, curves and figures.

PixelDataFormat

The pixel data format. This is an immutable object.

RasterCachedImage

Represents a raster image supporting raster graphics operations. This image caches pixel data when required.

RasterCachedMultipageImage

The raster multipage image

RasterImage

Represents a raster image supporting raster graphics operations.

RawDataSettings

The raw data settings

Region

Describes the interior of a graphics shape composed of rectangles and paths. This class cannot be inherited.

RemoveBackgroundSettings

The remve background settings

ResolutionSetting

The resolution setting for image save options.

Shape

The shape. A continuous set of points connected using a specific rule.

ShapeSegment

Represents a shape segment. A segment is a line or curve connecting two points.

Source

The source is used to contain all relevant information for an object pipe.

SplitStreamContainer

Represents split stream container which contains the stream and provides stream processing routines.

StreamContainer

Represents stream container which contains the stream and provides stream processing routines.

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. This class cannot be inherited.

TransparencySupporter

The object supporting transparency.

VectorImage

The vector image is the base class for all type of vector images.

VectorMultipageImage

The Vector multipage image

Structs

CmykColor

The CMYK color of pixel.

Color

The color of the pixel.

Point

Represents an ordered pair of integer x- and y-coordinates that defines a point in a two-dimensional plane.

PointF

Represents an ordered pair of floating-point x- and y-coordinates that defines a point in a two-dimensional plane.

Rectangle

Stores a set of four integers that represent the location and size of a rectangle.

RectangleF

Stores a set of four floating-point numbers that represent the location and size of a rectangle.

Size

Represents size.

SizeF

Stores an ordered pair of floating-point numbers, typically the width and height of a rectangle.

Interfaces

IAdvancedBufferProcessor

The advanced buffer processor.

IAnimationFrame

The Animation frame

IBufferProcessor

The buffer processor.

IColorConverter

The color converter.

IColorPalette

The color palette interface.

IHasMetadata

Image metadata interface.

IImageCreator

The image creator.

IImageCreatorDescriptor

The image creator descriptor specifying the creator properties. The creator descriptor is used to overcome the necessity to contain each image creator instance in memory and multithreading issues.

IImageDescriptor

The image descriptor. Contains base properties and methods for all other image descriptor types.

IImageExporter

The image exporter. Can export data from internal Aspose.Imaging format to a specified data format.

IImageExporterDescriptor

Represents the image exporter descriptor. The exporter descriptor is used to overcome the necessity to contain each exporter instance in memory and multithreading issues.

IImageLoader

The image loader.

IImageLoaderDescriptor

The image loader descriptor specifying the loader properties. The loader descriptor is used to overcome the necessity to contain each image loader instance in memory and multithreading issues.

IIndexedColorConverter

The color converter for indexed image formats.

IKeyedObject

Represents interface for objects with keys.

IMultipageImage

The multipage image interface

IMultipageImageExt

The extended multipage image interface

IObjectWithBounds

Represents an object with bounds.

IOrderedShape

Represents an ordered shape. An ordered shape is a continuous set of points having a start point and end point. The continuous set of points connected using a specific rule.

IPartialArgb32PixelLoader

Conforms to the 32-bit ARGB pixels loaded partially.

IPartialArgb64PixelLoader

The 64-bit ARGB pixels loader.

IPartialPixelLoader

Conforms to the pixels loaded partially.

IPartialRawDataLoader

The partial data loader.

IRasterImageArgb32PixelLoader

The raster image 32-bit ARGB pixel loader.

IRasterImageArgb64PixelLoader

The raster image 64-bit ARGB pixel loader.

IRasterImagePixelLoader

The raster image pixel loader.

IRasterImageRawDataLoader

The raster image raw data loader.

Enums

AnimationDisposalMethods

Indicates the way in which the graphic is to be treated after being displayed.

CacheType

Specifies the cache type to use.

CharacterSet

Represents the character set used.

ColorAdjustType

Specifies which objects use color adjustment information.

ColorChannelFlag

Specifies individual channels in the CMYK (cyan, magenta, yellow, black) color space. This enumeration is used by the SetOutputChannel methods.

ColorCompareMethod

Color comparison method to adjust to nearest neighbor

ColorMatrixFlag

Specifies the types of images and colors that will be affected by the color and grayscale adjustment settings of an ImageAttributes.

ColorQuantizationMethod

Colors quantization methods

CompositingQuality

Specifies the quality level to use during compositing.

DashCap

Specifies the type of graphic shape to use on both ends of each dash in a dashed line.

DashStyle

Specifies the style of dashed lines drawn with a Pen object.

DataRecoveryMode

The data recovery mode.

DitheringMethod

Dithering method.

DitheringMethods

The dithering methods used to control color conversion.

FileFormat

One of supported imaging file formats.

FillMode

Specifies how the interior of a closed path is filled.

FontStyle

Specifies style information applied to text.

GraphicsUnit

Specifies the unit of measure for the given data.

HatchStyle

Specifies the different patterns available for HatchBrush objects.

HotkeyPrefix

Specifies the type of display for hot-key prefixes that relate to text.

Image.ImageOperation

Image operations

ImageFilterType

Image filters to use

InterpolationMode

The InterpolationMode enumeration specifies the algorithm that is used when images are scaled or rotated.

KnownColor

Specifies the known system colors.

LineCap

Specifies the available cap styles with which a Pen object can end a line.

LineJoin

Specifies how to join consecutive line or curve segments in a figure (subpath) contained in a GraphicsPath object.

MatrixOrder

Specifies the order for matrix transform operations.

PaletteMiningMethod

The image palette mining method

PdfComplianceVersion

Specifies the PDF compliance level to output file.

PenAlignment

Specifies the alignment of a Pen object in relation to the theoretical, zero-width line.

PenType

Specifies the type of fill a Pen object uses to fill lines.

PixelFormat

The pixel data format actual meaning.

ProcessingType

The type of processing.

ResizeType

Specifies the resize type.

ResolutionUnit

Resolution unit enum.

RotateFlipType

Specifies how much an image is rotated and the axis used to flip the image.

SeekOrigin

Provides the fields that represent reference points in StreamContainer for seeking.

SmoothingMode

Specifies whether smoothing (antialiasing) is applied to lines and curves and the edges of filled areas.

StringAlignment

Specifies the alignment of a text string relative to its layout rectangle.

StringDigitSubstitute

The enumeration specifies how to substitute digits in a string according to a user's locale or language.

StringFormatFlags

Specifies the display and layout information for text strings.

StringTrimming

Specifies how to trim characters from a string that does not completely fit into a layout shape.

TextRenderingHint

Specifies the quality of text rendering.

WarpMode

Specifies the type of warp transformation applied.

WrapMode

Specifies how a texture or gradient is tiled when it is smaller than the area being filled.

Delegates

CustomFontSource

Custom font source provider function

PageExportingAction

Delegate for firing before page is exported

ProgressEventHandler

Progress event handler function reference