Click or drag to resize
Aspose.Imaging Namespace
The namespace is the core for nested namespaces and the most basic objects used for Aspose.Imaging processing.
Classes
  ClassDescription
Public classBlend
Defines a blend pattern. This class cannot be inherited.
Public classBrush
The base brush class.
Public classBuildVersionInfo
Contains the current build version information.
Public classCode exampleCache
Contains cache settings.
Public classColorBlend
Defines arrays of colors and positions used for interpolating color blending in a multicolor gradient. This class cannot be inherited.
Public classColorMap
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.
Public classColorMatrix
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.
Public classColorPalette
Defines an array of colors that make up a color palette. The colors are 32-bit ARGB colors. Not inheritable.
Public classColorPaletteHelper
Helper class for color palettes manipulation.
Public classColorTranslator
Translates colors to and from GDI+ Color structures. This class cannot be inherited.
Public classCustomLineCap
Encapsulates a custom user-defined line cap.
Public classDataStreamSupporter
The data stream container.
Public classDisposableObject
Represents disposable object.
Public classCode exampleFigure
The figure. A container for shapes.
Public classFileStreamContainer
Helper for file stream processing.
Public classCode exampleFont
Defines a particular format for text, including font face, size, and style attributes. This class cannot be inherited.
Public classFontSettings
General imaging renderer font settings
Public classCode exampleGraphics
Represents the graphics according to the graphics engine used in the current assembly.
Public classCode exampleGraphicsPath
Represents a series of connected lines and curves. This class cannot be inherited.
Public classCode exampleImage
The image is the base class for all type of images.
Public classImageAttributes
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.
Public classImageCreatorsRegistry
Represents the image creators registry.
Public classImageExportersRegistry
Represents the image exporters registry.
Public classImageLoadersRegistry
Represents the image loaders registry.
Public classImageOptionsBase
The image base options.
Public classImageResizeSettings
Image resize settings class
Public classIntRange
Class for representing sequence of elements
Public classCode exampleLicense
Provides methods to license the component.
Public classLoadOptions
Represents the loading options.
Public classMatrix
Replaces the GDI+ Matrix.
Public classCode exampleMetered
Provides methods to set metered key.
Public classNonGenericDictionary
Represents a non generic dictionary.
Public classNonGenericList
Non generic list of objects
Public classObjectWithBounds
The object having bounds.
Public classOpenTypeFontsCache
Public classCode examplePen
Defines an object used to draw lines, curves and figures.
Public classPixelDataFormat
The pixel data format.
Public classRasterCachedImage
Represents a raster image supporting raster graphics operations. This image caches pixel data when required.
Public classCode exampleRasterImage
Represents a raster image supporting raster graphics operations.
Protected classRasterImagePartialPixelLoader
The partial pixel loader.
Public classRawDataSettings
The raw data settings
Public classRegion
Describes the interior of a graphics shape composed of rectangles and paths. This class cannot be inherited.
Public classResolutionSetting
The resolution setting for image save options.
Public classShape
The shape. A continuous set of points connected using a specific rule.
Public classShapeSegment
Represents a shape segment. A segment is a line or curve connecting two points.
Public classSource
The source is used to contain all relevant information for an object pipe.
Public classSplitStreamContainer
Represents split stream container which contains the stream and provides stream processing routines.
Public classStreamContainer
Represents stream container which contains the stream and provides stream processing routines.
Public classStringFormat
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.
Public classTransparencySupporter
The object supporting transparency.
Structures
  StructureDescription
Public structureCmykColor
The CMYK color of pixel.
Public structureColor
The color of the pixel.
Public structurePoint
Represents an ordered pair of integer x- and y-coordinates that defines a point in a two-dimensional plane.
Public structurePointF
Represents an ordered pair of floating-point x- and y-coordinates that defines a point in a two-dimensional plane.
Public structureRectangle
Stores a set of four integers that represent the location and size of a rectangle.
Public structureRectangleF
Stores a set of four floating-point numbers that represent the location and size of a rectangle.
Public structureSize
Represents size.
Public structureSizeF
Stores an ordered pair of floating-point numbers, typically the width and height of a rectangle.
Interfaces
  InterfaceDescription
Public interfaceIAdvancedBufferProcessor
The advanced buffer processor.
Public interfaceIBufferProcessor
The buffer processor.
Public interfaceIColorConverter
The color converter.
Public interfaceIColorPalette
The color palette interface.
Public interfaceIImageCreator
The image creator.
Public interfaceIImageCreatorDescriptor
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.
Public interfaceIImageDescriptor
The image descriptor. Contains base properties and methods for all other image descriptor types.
Public interfaceIImageExporter
The image exporter. Can export data from internal Aspose.Imaging format to a specified data format.
Public interfaceIImageExporterDescriptor
Represents the image exporter descriptor. The exporter descriptor is used to overcome the necessity to contain each exporter instance in memory and multithreading issues.
Public interfaceIImageLoader
The image loader.
Public interfaceIImageLoaderDescriptor
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.
Public interfaceIIndexedColorConverter
The color converter for indexed image formats.
Public interfaceIKeyedObject
Represents interface for objects with keys.
Public interfaceIObjectWithBounds
Represents an object with bounds.
Public interfaceIOrderedShape
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.
Public interfaceIPartialArgb32PixelLoader
Conforms to the 32-bit ARGB pixels loaded partially.
Public interfaceIPartialPixelLoader
Conforms to the pixels loaded partially.
Public interfaceIPartialRawDataLoader
The partial data loader.
Public interfaceIPsdColorPalette
The pasd color palette
Public interfaceIRasterImageArgb32PixelLoader
The raster image 32-bit ARGB pixel loader.
Public interfaceIRasterImagePixelLoader
The raster image pixel loader.
Public interfaceIRasterImageRawDataLoader
The raster image raw data loader.
Enumerations
  EnumerationDescription
Public enumerationCacheType
Specifies the cache type to use.
Public enumerationCharacterSet
Represents the character set used.
Public enumerationColorAdjustType
Specifies which objects use color adjustment information.
Public enumerationColorChannelFlag
Specifies individual channels in the CMYK (cyan, magenta, yellow, black) color space. This enumeration is used by the SetOutputChannel methods.
Public enumerationColorCompareMethod
Color comparison method to adjust to nearest neighbor
Public enumerationColorMatrixFlag
Specifies the types of images and colors that will be affected by the color and grayscale adjustment settings of an ImageAttributes.
Public enumerationColorQuantizationMethod
Colors quantization methods
Public enumerationCompositingQuality
Specifies the quality level to use during compositing.
Public enumerationDashCap
Specifies the type of graphic shape to use on both ends of each dash in a dashed line.
Public enumerationDashStyle
Specifies the style of dashed lines drawn with a Pen object.
Public enumerationDataRecoveryMode
The data recovery mode.
Public enumerationDitheringMethod
Dithering method.
Public enumerationDitheringMethods
The dithering methods used to control color conversion.
Public enumerationFileFormat
One of supported imaging file formats.
Public enumerationFillMode
Specifies how the interior of a closed path is filled.
Public enumerationFontStyle
Specifies style information applied to text.
Public enumerationGraphicsUnit
Specifies the unit of measure for the given data.
Public enumerationHatchStyle
Specifies the different patterns available for HatchBrush objects.
Public enumerationHotkeyPrefix
Specifies the type of display for hot-key prefixes that relate to text.
Protected enumerationImageImageOperation
Image operations
Public enumerationImageFilterType
Image filters to use
Public enumerationInterpolationMode
The InterpolationMode enumeration specifies the algorithm that is used when images are scaled or rotated.
Public enumerationKnownColor
Specifies the known system colors.
Public enumerationLineCap
Specifies the available cap styles with which a Pen object can end a line.
Public enumerationLineJoin
Specifies how to join consecutive line or curve segments in a figure (subpath) contained in a GraphicsPath object.
Public enumerationMatrixOrder
Specifies the order for matrix transform operations.
Public enumerationPenAlignment
Specifies the alignment of a Pen object in relation to the theoretical, zero-width line.
Public enumerationPenType
Specifies the type of fill a Pen object uses to fill lines.
Public enumerationPixelFormat
The pixel data format actual meaning.
Public enumerationResizeType
Specifies the resize type.
Public enumerationRotateFlipType
Specifies how much an image is rotated and the axis used to flip the image.
Public enumerationSeekOrigin
Provides the fields that represent reference points in StreamContainer for seeking.
Public enumerationSmoothingMode
Specifies whether smoothing (antialiasing) is applied to lines and curves and the edges of filled areas.
Public enumerationStringAlignment
Specifies the alignment of a text string relative to its layout rectangle.
Public enumerationStringDigitSubstitute
The enumeration specifies how to substitute digits in a string according to a user's locale or language.
Public enumerationStringFormatFlags
Specifies the display and layout information for text strings.
Public enumerationStringTrimming
Specifies how to trim characters from a string that does not completely fit into a layout shape.
Public enumerationTextRenderingHint
Specifies the quality of text rendering.
Public enumerationWarpMode
Specifies the type of warp transformation applied.
Public enumerationWrapMode
Specifies how a texture or gradient is tiled when it is smaller than the area being filled.