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.
- 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.
- 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.
- 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