Aspose.PSD

The namespace is the core for nested namespaces and the most basic objects used for Aspose.PSD processing.

Classes

Class Description
AggregateException Aggregates multiple exceptions.
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.
CompositeException The composite exception
CustomLineCap Encapsulates a custom user-defined line cap.
DataStreamSupporter The data stream container.
DisposableObject Represents disposable object.
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 PSD 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 methods to set metered key.
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.
PixelsData The class to store image pixels data and its bounds.
ProgressEventHandler Progress event handler function reference
RasterCachedImage Represents a raster image supporting raster graphics operations. This image caches pixel data when required.
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.
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.

Interfaces

Interface Description
IAdvancedBufferProcessor The advanced buffer processor.
IBufferProcessor The buffer processor.
IColorConverter The color converter.
IColorPalette The color palette 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.PSD 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.
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.
IPsdColorPalette The pasd color palette
IRasterImageArgb32PixelLoader The raster image 32-bit ARGB pixel loader.
IRasterImagePixelLoader The raster image pixel loader.
IRasterImageRawDataLoader The raster image raw data loader.

Enumeration

Enumeration Description
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 PSD 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.
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.
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.
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.