<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>Aspose.PSD</name>
  </assembly>
  <members>
    <member name="T:Aspose.PSD.CoreExceptions.ImageFormats.BmpImageException">
      <summary>
            The bmp image exception.
            </summary>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.ImageFormats.BmpImageException.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.ImageFormats.BmpImageException" /> class.
            </summary>
      <param name="message">The exception message.</param>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.ImageFormats.BmpImageException.#ctor(System.String,System.Exception)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.ImageFormats.BmpImageException" /> class.
            </summary>
      <param name="message">The exception message.</param>
      <param name="innerException">The inner exception.</param>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Bmp.BitmapCompression">
      <summary>
            Specifies different bitmap compression methods.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Bmp.BitmapCompression.Rgb">
      <summary>
            No compression.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Bmp.BitmapCompression.Rle8">
      <summary>
            RLE 8-bit/pixel compression. Can be used only with 8-bit/pixel bitmaps.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Bmp.BitmapCompression.Rle4">
      <summary>
            RLE 4-bit/pixel compression. Can be used only with 4-bit/pixel bitmaps.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Bmp.BitmapCompression.Bitfields">
      <summary>
            RGB bit fields. Can be used only with 16 and 32-bit/pixel bitmaps.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Bmp.BitmapCompression.Jpeg">
      <summary>
            JPEG compression. The bitmap contains a JPEG image.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Bmp.BitmapCompression.Png">
      <summary>
            PNG compression. The bitmap contains a PNG image.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Bmp.BitmapCompression.AlphaBitfields">
      <summary>
            RGBA bit fields. Can be used only with 16 and 32-bit/pixel bitmaps.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Bmp.BitmapCoreHeader">
      <summary>
            Dimensions and color format of DIB.
            Header name BITMAPCOREHEADER aka OS21XBITMAPHEADER.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Bmp.BitmapCoreHeader.BitmapCoreHeaderSize">
      <summary>
                The BITMAPCOREHEADER aka OS21XBITMAPHEADER header size
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Bmp.BitmapCoreHeader.Os22XBitmapHeaderSize">
      <summary>
                The bitmap core header2 size
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Bmp.BitmapCoreHeader.Os22XBitmapHeaderFullSize">
      <summary>
                The bitmap core header2 size
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Bmp.BitmapCoreHeader.BitmapInfoHeaderSize">
      <summary>
                The bitmap information header size v3
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Bmp.BitmapCoreHeader.BitmapInfoHeaderSizeV2">
      <summary>
                The bitmap information header size v2
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Bmp.BitmapCoreHeader.BitmapInfoHeaderSizeV3">
      <summary>
                The bitmap information header size v3
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Bmp.BitmapCoreHeader.BitmapInfoHeaderSizeV4">
      <summary>
                The bitmap information header size v4
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Bmp.BitmapCoreHeader.BitmapInfoHeaderSizeV5">
      <summary>
                The bitmap information header size v5
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.BitmapCoreHeader.HeaderSize">
      <summary>
                Gets or sets size of this structure in bytes.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.BitmapCoreHeader.BitmapWidth">
      <summary>
                Gets or sets bitmap width.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.BitmapCoreHeader.BitmapHeight">
      <summary>
                Gets or sets bitmap height.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.BitmapCoreHeader.BitmapPlanes">
      <summary>
                Gets or sets number of planes.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.BitmapCoreHeader.BitsPerPixel">
      <summary>
                Gets or sets bits per pixel count.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Bmp.BitmapInfoHeader">
      <summary>
                Specifies bitmap info header
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.BitmapInfoHeader.BitmapCompression">
      <summary>
                Gets or sets bitmap compression.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.BitmapInfoHeader.BitmapImageSize">
      <summary>
                Gets or sets specifies bitmap raw data size in bytes.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.BitmapInfoHeader.BitmapXPelsPerMeter">
      <summary>
                Gets or sets horizontal pixels resolution.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.BitmapInfoHeader.BitmapYPelsPerMeter">
      <summary>
                Gets or sets vertical pixels resolution.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.BitmapInfoHeader.BitmapColorsUsed">
      <summary>
                Gets or sets number of palette colors used.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.BitmapInfoHeader.BitmapColorsImportant">
      <summary>
                Gets or sets number of important palette colors.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.BitmapInfoHeader.ExtraBitMasks">
      <summary>
            Gets or sets the extra bit masks.
            Present only in case the DIB header is the BITMAPINFOHEADER and the <see cref="P:Aspose.PSD.FileFormats.Bmp.BitmapInfoHeader.BitmapCompression" /> is set to either <see cref="!:BitmapCompression.Bitfields" /> (RGB) or <see cref="!:BitmapCompression.AlphaBitfields" /> (RGBA).
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Bmp.BitmapV4Header">
      <summary>
            The BitmapV4Header structure is the bitmap information header file. It is an extended version of the BITMAPINFOHEADER structure.
            <remarks>The BitmapV4Header structure is extended to allow a JPEG or PNG image to be passed as the source image to StretchDIBits.</remarks></summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.BitmapV4Header.RedMask">
      <summary>
            Gets or sets the color mask that specifies the red component of each pixel, valid only if bV4Compression is set to BI_BITFIELDS.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.BitmapV4Header.GreenMask">
      <summary>
            Gets or sets the color mask that specifies the green component of each pixel, valid only if bV4Compression is set to BI_BITFIELDS.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.BitmapV4Header.BlueMask">
      <summary>
            Gets or sets the color mask that specifies the blue component of each pixel, valid only if bV4Compression is set to BI_BITFIELDS.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.BitmapV4Header.AlphaMask">
      <summary>
            Gets or sets the color mask that specifies the alpha component of each pixel.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.BitmapV4Header.CSType">
      <summary>
            Gets or sets the color space of the DIB.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.BitmapV4Header.Endpoints">
      <summary>
            Gets or sets the CoordinatesTriple class.
            </summary>
      <value>
            The endpoints.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.BitmapV4Header.GammaRed">
      <summary>
            Gets or sets the gamma red.
            </summary>
      <value>
            The gamma red.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.BitmapV4Header.GammaGreen">
      <summary>
            Gets or sets the gamma green.
            </summary>
      <value>
            The gamma green.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.BitmapV4Header.GammaBlue">
      <summary>
            Gets or sets the gamma blue.
            </summary>
      <value>
            The gamma blue.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Bmp.BitmapV5Header">
      <summary>
            The BitmapV5Header structure is the bitmap information header file. It is an extended version of the BITMAPINFOHEADER structure.
            <remarks>If bV5Height is negative, indicating a top-down DIB, bV5Compression must be either BI_RGB or BI_BITFIELDS. Top-down DIBs cannot be compressed.
            The Independent Color Management interface (ICM) 2.0 allows International Color Consortium (ICC) color profiles to be linked or embedded in DIBs (DIBs). 
            See Using Structures for more information. When a DIB is loaded into memory, the profile data (if present) should follow the color table, 
            and the bV5ProfileData should provide the offset of the profile data from the beginning of the BITMAPV5HEADER structure. 
            The value stored in bV5ProfileData will be different from the value returned by the sizeof operator given the BITMAPV5HEADER argument, 
            because bV5ProfileData is the offset in bytes from the beginning of the BITMAPV5HEADER structure to the start of the profile data. 
            (Bitmap bits do not follow the color table in memory). Applications should modify the bV5ProfileData member after loading the DIB into memory.
            For packed DIBs, the profile data should follow the bitmap bits similar to the file format. 
            The bV5ProfileData member should still give the offset of the profile data from the beginning of the BITMAPV5HEADER.
            Applications should access the profile data only when bV5Size equals the size of the BITMAPV5HEADER and bV5CSType equals PROFILE_EMBEDDED or PROFILE_LINKED.</remarks></summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.BitmapV5Header.Intent">
      <summary>
            Gets or sets the rendering intent for bitmap.
            </summary>
      <value>
            The intent.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.BitmapV5Header.ProfileData">
      <summary>
            Gets or sets the profile data.
            </summary>
      <value>
            The profile data.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.BitmapV5Header.ProfileSize">
      <summary>
            Gets or sets the size of the profile.
            </summary>
      <value>
            The size of the profile.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.BitmapV5Header.Reserved">
      <summary>
            Gets or sets the reserved member.
            </summary>
      <value>
            The reserved value.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Bmp.BmpImage">
      <summary>
            A bmp image.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Bmp.BmpImage.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Bmp.BmpImage" /> class.
            </summary>
      <param name="path">The path to load image from and initialize pixel and palette data with.</param>
      <exception cref="T:System.ArgumentNullException">raster image is null;rasterImage</exception>
      <exception cref="T:Aspose.PSD.CoreExceptions.ImageFormats.BmpImageException">The height should be positive.</exception>
      <exception cref="T:System.ArgumentException">Palette should be specified for images with 8 bits per pixel or less.;palette</exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Bmp.BmpImage.#ctor(System.String,System.UInt16,Aspose.PSD.FileFormats.Bmp.BitmapCompression,System.Double,System.Double)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Bmp.BmpImage" /> class.
            </summary>
      <param name="path">The path to load image from and initialize pixel and palette data with.</param>
      <param name="bitsPerPixel">The bits per pixel.</param>
      <param name="compression">The compression to use.</param>
      <param name="horizontalResolution">The horizontal resolution. Note due to the rounding the resulting resolution may slightly differ from the passed.</param>
      <param name="verticalResolution">The vertical resolution. Note due to the rounding the resulting resolution may slightly differ from the passed.</param>
      <exception cref="T:System.ArgumentNullException">The raster image cannot be null;rasterImage</exception>
      <exception cref="T:Aspose.PSD.CoreExceptions.ImageFormats.BmpImageException">The height should be positive.</exception>
      <exception cref="T:System.ArgumentException">Palette should be specified for images with 8 bits per pixel or less.;palette</exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Bmp.BmpImage.#ctor(System.IO.Stream)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Bmp.BmpImage" /> class.
            </summary>
      <param name="stream">The stream to load image from and initialize pixel and palette data with.</param>
      <exception cref="T:System.ArgumentNullException">The raster image cannot be null;rasterImage</exception>
      <exception cref="T:Aspose.PSD.CoreExceptions.ImageFormats.BmpImageException">The height should be positive.</exception>
      <exception cref="T:System.ArgumentException">Palette should be specified for images with 8 bits per pixel or less.;palette</exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Bmp.BmpImage.#ctor(System.IO.Stream,System.UInt16,Aspose.PSD.FileFormats.Bmp.BitmapCompression,System.Double,System.Double)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Bmp.BmpImage" /> class.
            </summary>
      <param name="stream">The stream to load image from and initialize pixel and palette data with.</param>
      <param name="bitsPerPixel">The bits per pixel.</param>
      <param name="compression">The compression to use.</param>
      <param name="horizontalResolution">The horizontal resolution. Note due to the rounding the resulting resolution may slightly differ from the passed.</param>
      <param name="verticalResolution">The vertical resolution. Note due to the rounding the resulting resolution may slightly differ from the passed.</param>
      <exception cref="T:System.ArgumentNullException">The raster image cannot be null;rasterImage</exception>
      <exception cref="T:Aspose.PSD.CoreExceptions.ImageFormats.BmpImageException">The height should be positive.</exception>
      <exception cref="T:System.ArgumentException">Palette should be specified for images with 8 bits per pixel or less.;palette</exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Bmp.BmpImage.#ctor(Aspose.PSD.RasterImage)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Bmp.BmpImage" /> class.
            </summary>
      <param name="rasterImage">The image to initialize pixel and palette data with.</param>
      <exception cref="T:System.ArgumentNullException">The raster image cannot be null;rasterImage</exception>
      <exception cref="T:Aspose.PSD.CoreExceptions.ImageFormats.BmpImageException">The height should be positive.</exception>
      <exception cref="T:System.ArgumentException">Palette should be specified for images with 8 bits per pixel or less.;palette</exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Bmp.BmpImage.#ctor(Aspose.PSD.RasterImage,System.UInt16,Aspose.PSD.FileFormats.Bmp.BitmapCompression,System.Double,System.Double)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Bmp.BmpImage" /> class.
            </summary>
      <param name="rasterImage">The image to initialize pixel and palette data with.</param>
      <param name="bitsPerPixel">The bits per pixel.</param>
      <param name="compression">The compression to use.</param>
      <param name="horizontalResolution">The horizontal resolution. Note due to the rounding the resulting resolution may slightly differ from the passed.</param>
      <param name="verticalResolution">The vertical resolution. Note due to the rounding the resulting resolution may slightly differ from the passed.</param>
      <exception cref="T:System.ArgumentNullException">The raster image cannot be null;rasterImage</exception>
      <exception cref="T:Aspose.PSD.CoreExceptions.ImageFormats.BmpImageException">The height should be positive.</exception>
      <exception cref="T:System.ArgumentException">Palette should be specified for images with 8 bits per pixel or less.;palette</exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Bmp.BmpImage.#ctor(System.Int32,System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Bmp.BmpImage" /> class.
            </summary>
      <param name="width">The image width.</param>
      <param name="height">The image height.</param>
      <exception cref="T:Aspose.PSD.CoreExceptions.ImageFormats.BmpImageException">The height should be positive.</exception>
      <exception cref="T:System.ArgumentException">Palette should be specified for images with 8 bits per pixel or less.;palette</exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Bmp.BmpImage.#ctor(System.Int32,System.Int32,System.UInt16,Aspose.PSD.IColorPalette)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Bmp.BmpImage" /> class.
            </summary>
      <param name="width">The image width.</param>
      <param name="height">The image height.</param>
      <param name="bitsPerPixel">The bits per pixel.</param>
      <param name="palette">The color palette.</param>
      <exception cref="T:Aspose.PSD.CoreExceptions.ImageFormats.BmpImageException">The height should be positive.</exception>
      <exception cref="T:System.ArgumentException">Palette should be specified for images with 8 bits per pixel or less.;palette</exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Bmp.BmpImage.#ctor(System.Int32,System.Int32,System.UInt16,Aspose.PSD.IColorPalette,Aspose.PSD.FileFormats.Bmp.BitmapCompression,System.Double,System.Double)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Bmp.BmpImage" /> class.
            </summary>
      <param name="width">The image width.</param>
      <param name="height">The image height.</param>
      <param name="bitsPerPixel">The bits per pixel.</param>
      <param name="palette">The color palette.</param>
      <param name="compression">The compression to use.</param>
      <param name="horizontalResolution">The horizontal resolution. Note due to the rounding the resulting resolution may slightly differ from the passed.</param>
      <param name="verticalResolution">The vertical resolution. Note due to the rounding the resulting resolution may slightly differ from the passed.</param>
      <exception cref="T:Aspose.PSD.CoreExceptions.ImageFormats.BmpImageException">The height should be positive.</exception>
      <exception cref="T:System.ArgumentException">Palette should be specified for images with 8 bits per pixel or less.;palette</exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Bmp.BmpImage.SetResolution(System.Double,System.Double)">
      <summary>
            Sets the resolution for this <see cref="T:Aspose.PSD.RasterImage" />.
            </summary>
      <param name="dpiX">The horizontal resolution, in dots per inch, of the <see cref="T:Aspose.PSD.RasterImage" />.</param>
      <param name="dpiY">The vertical resolution, in dots per inch, of the <see cref="T:Aspose.PSD.RasterImage" />.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Bmp.BmpImage.GetDefaultOptions(System.Object[])">
      <summary>
            Gets the default options.
            </summary>
      <param name="args">The arguments.</param>
      <returns>Default options</returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Bmp.BmpImage.ToBitmap">
      <summary>
            Converts raster image to the bitmap.
            </summary>
      <returns>The bitmap</returns>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.BmpImage.FileFormat">
      <summary>
            Gets a value of file format
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.BmpImage.BitmapInfoHeader">
      <summary>
            Gets the bitmap information header.
            </summary>
      <value>
            The bitmap information header.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.BmpImage.RawDataFormat">
      <summary>
            Gets the raw data format.
            </summary>
      <value>
            The raw data format.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.BmpImage.RawLineSize">
      <summary>
            Gets the raw line size in bytes.
            </summary>
      <value>
            The raw line size in bytes.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.BmpImage.Compression">
      <summary>
            Gets the image compression.
            </summary>
      <value>
            The image compression.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.BmpImage.Width">
      <summary>
            Gets the image width.
            </summary>
      <value>The image width.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.BmpImage.Height">
      <summary>
            Gets the image height.
            </summary>
      <value>The image height.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.BmpImage.BitsPerPixel">
      <summary>
            Gets the image bits per pixel count.
            </summary>
      <value>The image bits per pixel count.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.BmpImage.HorizontalResolution">
      <summary>
            Gets or sets the horizontal resolution, in pixels per inch, of this <see cref="T:Aspose.PSD.RasterImage" />.
            </summary>
      <value>The horizontal resolution.</value>
      <remarks>Note by default this value is always 96 since different platforms cannot return the screen resolution. You may consider using the SetResolution method for updating both resolution values in single call.</remarks>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.BmpImage.VerticalResolution">
      <summary>
            Gets or sets the vertical resolution, in pixels per inch, of this <see cref="T:Aspose.PSD.RasterImage" />.
            </summary>
      <value>The vertical resolution.</value>
      <remarks>Note by default this value is always 96 since different platforms cannot return the screen resolution. You may consider using the SetResolution method for updating both resolution values in single call.</remarks>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Bmp.NamespaceDoc">
      <summary>
            The namespace handles Bmp file format processing.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Bmp.NamespaceGroupDoc">
      <summary>
            The namespace handles Bmp file format processing.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Bmp.Os22XBitmapHeader">
      <summary>
            An OS/2 2.x OS22XBITMAPHEADER aka BITMAPCOREHEADER2.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.Os22XBitmapHeader.Units">
      <summary>
                Gets the units.
            </summary>
      <value>
                Type of units used to measure resolution
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.Os22XBitmapHeader.Reserved">
      <summary>
                Gets the reserved.
            </summary>
      <value>
                Pad structure to 4-byte boundary
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.Os22XBitmapHeader.Recording">
      <summary>
                Gets the recording.
            </summary>
      <value>
                Recording algorithm
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.Os22XBitmapHeader.Rendering">
      <summary>
                Gets the rendering.
            </summary>
      <value>
                Halftoning algorithm used
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.Os22XBitmapHeader.Size1">
      <summary>
                Gets the size1.
            </summary>
      <value>
                Reserved for halftoning algorithm use
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.Os22XBitmapHeader.Size2">
      <summary>
                Gets the size2.
            </summary>
      <value>
                Reserved for halftoning algorithm use
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.Os22XBitmapHeader.ColorEncoding">
      <summary>
                Gets the color encoding.
            </summary>
      <value>
                Color model used in bitmap
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.Os22XBitmapHeader.Identifier">
      <summary>
                Gets the identifier.
            </summary>
      <value>
                Reserved for application use
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Bmp.Structures.CieCoordinates">
      <summary>
            The class contains the x,y, and z coordinates of a specific color in a specified color space.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Bmp.Structures.CieCoordinates.#ctor(System.Byte[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Bmp.Structures.CieCoordinates" /> class.
            </summary>
      <param name="bytes">The array bytes.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.Structures.CieCoordinates.CieCoordinatesX">
      <summary>
            Gets or sets the coordinates x.
            </summary>
      <value>
            The coordinates x.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.Structures.CieCoordinates.CieCoordinatesY">
      <summary>
            Gets or sets the coordinates y.
            </summary>
      <value>
            The coordinates y.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.Structures.CieCoordinates.CieCoordinatesZ">
      <summary>
            Gets or sets the coordinates z.
            </summary>
      <value>
            The coordinates z.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Bmp.Structures.CieCoordinatesTriple">
      <summary>
            The class contains the x,y, and z coordinates of the three colors that correspond to the red, green, and blue endpoints for a specified logical color space.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Bmp.Structures.CieCoordinatesTriple.#ctor(System.Byte[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Bmp.Structures.CieCoordinatesTriple" /> class.
            </summary>
      <param name="bytes">The bytes.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.Structures.CieCoordinatesTriple.CieXyzRed">
      <summary>
            Gets the xyz coordinates of red endpoint.
            </summary>
      <value>
            The xyz coordinates of red endpoint.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.Structures.CieCoordinatesTriple.CieXyzGreen">
      <summary>
            Gets the xyz coordinates of green endpoint.
            </summary>
      <value>
            The xyz coordinates of green endpoint.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Bmp.Structures.CieCoordinatesTriple.CieXyzBlue">
      <summary>
            Gets the xyz coordinates of blue endpoint.
            </summary>
      <value>
            The xyz coordinates of blue endpoint.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Bmp.Structures.NamespaceDoc">
      <summary>
            The logical structures, used to support bitmap header.
            </summary>
    </member>
    <member name="T:Aspose.PSD.ImageOptions.BmpOptions">
      <summary>
            The bmp file format creation options.
            </summary>
      <example>This example demonstrates the use of different classes from SaveOptions Namespace for export purposes. An image of type Psd is loaded into an instance of Image and then exported out to several formats.<code>[C#]

//Load an existing image in an instance of Image class
using (Aspose.PSD.Image image = Aspose.PSD.Image.Load(@"C:\temp\image.psd"))
{
    //Export to BMP file format using the default options
    image.Save(@"C:\temp\output.bmp", new Aspose.PSD.ImageOptions.BmpOptions());

    //Export to JPEG file format using the default options
    image.Save(@"C:\temp\output.jpeg", new Aspose.PSD.ImageOptions.JpegOptions());

    //Export to JPEG 2000 file format using the default options
    image.Save(@"C:\temp\output.jp2", new Aspose.PSD.ImageOptions.Jpeg2000Options());

    //Export to PNG file format using the default options
    image.Save(@"C:\temp\output.png", new Aspose.PSD.ImageOptions.PngOptions());

    //Export to TIFF file format using the default options
    image.Save(@"c:\temp\output.tiff", new Aspose.PSD.ImageOptions.TiffOptions(Aspose.PSD.FileFormats.Tiff.Enums.TiffExpectedFormat.Default));
}</code></example>
    </member>
    <member name="M:Aspose.PSD.ImageOptions.BmpOptions.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ImageOptions.BmpOptions" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.ImageOptions.BmpOptions.#ctor(Aspose.PSD.ImageOptions.BmpOptions)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ImageOptions.BmpOptions" /> class.
            </summary>
      <param name="bmpOptions">The BMP options.</param>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.BmpOptions.BitsPerPixel">
      <summary>
            Gets or sets the image bits per pixel count.
            </summary>
      <value>The image bits per pixel count.</value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.BmpOptions.Compression">
      <summary>
            Gets or sets the compression.
            </summary>
      <value>
            The compression.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.BmpOptions.HorizontalResolution">
      <summary>
            Gets or sets the horizontal resolution. Note due to the rounding the resulting resolution may slightly differ from the passed.
            </summary>
      <value>
            The horizontal resolution.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.BmpOptions.VerticalResolution">
      <summary>
            Gets or sets the vertical resolution. Note due to the rounding the resulting resolution may slightly differ from the passed.
            </summary>
      <value>
            The vertical resolution.
            </value>
    </member>
    <member name="T:Aspose.PSD.License">
      <summary>
            Provides methods to license the component.
            </summary>
      <example>
            In this example, an attempt will be made to find a license file named MyLicense.lic
            in the folder that contains 
            
            
            the component, in the folder that contains the calling assembly,
            in the folder of the entry assembly and then in the embedded resources of the calling assembly.
            <code>
            [C#]
            
            License license = new License();
            license.SetLicense("MyLicense.lic");
            
            
            [Visual Basic]
            
            Dim license As license = New license
            License.SetLicense("MyLicense.lic")
            </code></example>
    </member>
    <member name="M:Aspose.PSD.License.SetLicense(System.String)">
      <summary>
            Licenses the component.
            </summary>
      <remarks>
        <p>Tries to find the license in the following locations:</p>
        <p>1. Explicit path.</p>
        <p>2. The folder that contains the Aspose component assembly.</p>
        <p>3. The folder that contains the client's calling assembly.</p>
        <p>4. The folder that contains the entry (startup) assembly.</p>
        <p>5. An embedded resource in the client's calling assembly.</p>
        <p>
          <b>Note:</b>On the .NET Compact Framework, tries to find the license only in these locations:</p>
        <p>1. Explicit path.</p>
        <p>2. An embedded resource in the client's calling assembly.</p>
      </remarks>
      <example>
            In this example, an attempt will be made to find a license file named MyLicense.lic
            in the folder that contains 
            
            
            the component, in the folder that contains the calling assembly,
            in the folder of the entry assembly and then in the embedded resources of the calling assembly.
            <code>
            [C#]
            
            License license = new License();
            license.SetLicense("MyLicense.lic");
            
            
            [Visual Basic]
            
            Dim license As License = New License
            license.SetLicense("MyLicense.lic")
            </code><param name="licenseName">Can be a full or short file name or name of an embedded resource.
            Use an empty string to switch to evaluation mode.</param></example>
    </member>
    <member name="M:Aspose.PSD.License.SetLicense(System.IO.Stream)">
      <summary>
            Licenses the component.
            </summary>
      <param name="stream">A stream that contains the license.</param>
      <remarks>
        <p>Use this method to load a license from a stream.</p>
      </remarks>
      <example>
        <code>
            [C#]
            
            License license = new License();
            license.SetLicense(myStream);
            
            
            [Visual Basic]
            
            Dim license as License = new License
            license.SetLicense(myStream)
            </code>
      </example>
    </member>
    <member name="P:Aspose.PSD.License.IsLicensed">
      <summary>
            Gets a value indicating whether product is licensed.
            </summary>
      <value>
        <c>true</c> if product is licensed; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="T:Aspose.PSD.IPartialArgb32PixelLoader">
      <summary>
            Conforms to the 32-bit ARGB pixels loaded partially.
            </summary>
    </member>
    <member name="M:Aspose.PSD.IPartialArgb32PixelLoader.Process(Aspose.PSD.Rectangle,System.Int32[],Aspose.PSD.Point,Aspose.PSD.Point)">
      <summary>
            Processes the loaded pixels.
            </summary>
      <param name="pixelsRectangle">The pixels rectangle.</param>
      <param name="pixels">The 32-bit ARGB pixels.</param>
      <param name="start">The start pixels point. If not equal to (left,top) meaning that it is not full rectangle we have.</param>
      <param name="end">The end pixels point. If not equal to (right,bottom) meaning that it is not full rectangle we have.</param>
    </member>
    <member name="T:Aspose.PSD.IObjectWithBounds">
      <summary>
            Represents an object with bounds.
            </summary>
    </member>
    <member name="P:Aspose.PSD.IObjectWithBounds.Size">
      <summary>
            Gets the object size.
            </summary>
      <value>The object size.</value>
    </member>
    <member name="P:Aspose.PSD.IObjectWithBounds.Bounds">
      <summary>
            Gets the object bounds.
            </summary>
      <value>The object bounds.</value>
    </member>
    <member name="P:Aspose.PSD.IObjectWithBounds.Width">
      <summary>
            Gets the object width.
            </summary>
      <value>The object width.</value>
    </member>
    <member name="P:Aspose.PSD.IObjectWithBounds.Height">
      <summary>
            Gets the object height.
            </summary>
      <value>The object height.</value>
    </member>
    <member name="T:Aspose.PSD.Blend">
      <summary>
            Defines a blend pattern. This class cannot be inherited.
            </summary>
      <remarks>
            The typical blend class usage is defining a blend pattern for brush. And thus the blend properties should be initialized carefully.
            Null arrays are not allowed. The brush will throw the appropriate exception if blend factors or positions array are empty or their length is not the same.
            If there are two or more elements in the positions array then the first element should be 0 and the last should be 1.
            </remarks>
    </member>
    <member name="M:Aspose.PSD.Blend.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Blend" /> class. The number of elements in the factor and blend arrays will be equal to 1.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Blend.#ctor(System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Blend" /> class with the specified number of factors and positions.
            </summary>
      <param name="count">The number of elements in the factor and position arrays.</param>
    </member>
    <member name="M:Aspose.PSD.Blend.op_Equality(Aspose.PSD.Blend,Aspose.PSD.Blend)">
      <summary>
            Tests whether two specified <see cref="T:Aspose.PSD.Blend" /> classes are different.
            </summary>
      <param name="blend1">The <see cref="T:Aspose.PSD.Blend" /> that is to the left of the inequality operator.</param>
      <param name="blend2">The <see cref="T:Aspose.PSD.Blend" /> that is to the right of the inequality operator.</param>
      <returns>True if the two <see cref="T:Aspose.PSD.Blend" /> classes are different; otherwise, false.</returns>
    </member>
    <member name="M:Aspose.PSD.Blend.op_Inequality(Aspose.PSD.Blend,Aspose.PSD.Blend)">
      <summary>
            Tests whether two specified <see cref="T:Aspose.PSD.Blend" /> classes are equivalent.
            </summary>
      <param name="blend1">The <see cref="T:Aspose.PSD.Blend" /> that is to the left of the equality operator.</param>
      <param name="blend2">The <see cref="T:Aspose.PSD.Blend" /> that is to the right of the equality operator.</param>
      <returns>True if the two <see cref="T:Aspose.PSD.Blend" /> classes are equal; otherwise, false.</returns>
    </member>
    <member name="M:Aspose.PSD.Blend.Equals(System.Object)">
      <summary>
            Tests whether the specified object is a <see cref="T:Aspose.PSD.Blend" /> class and is equivalent to this <see cref="T:Aspose.PSD.Blend" /> class.
            </summary>
      <param name="obj">The object to test.</param>
      <returns>True if <paramref name="obj" /> is a <see cref="T:Aspose.PSD.Blend" /> class equivalent to this <see cref="T:Aspose.PSD.Blend" /> class; otherwise, false.</returns>
    </member>
    <member name="M:Aspose.PSD.Blend.GetHashCode">
      <summary>
            Returns a hash code for this instance.
            </summary>
      <returns>
            A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. 
            </returns>
    </member>
    <member name="P:Aspose.PSD.Blend.Factors">
      <summary>
            Gets or sets the array of blend factors for the gradient.
            </summary>
      <value>The array of blend factors that specify the percentages of the starting color and the ending color to be used at the corresponding position.</value>
    </member>
    <member name="P:Aspose.PSD.Blend.Positions">
      <summary>
            Gets or sets the array of blend positions for the gradient.
            </summary>
      <value>The array of blend positions that specify the percentages of distance along the gradient line.</value>
    </member>
    <member name="T:Aspose.PSD.Brush">
      <summary>
            The base brush class.
            </summary>
    </member>
    <member name="T:Aspose.PSD.DisposableObject">
      <summary>
            Represents disposable object.
            </summary>
    </member>
    <member name="M:Aspose.PSD.DisposableObject.Dispose">
      <summary>
            Disposes the current instance.
            </summary>
    </member>
    <member name="M:Aspose.PSD.DisposableObject.ReleaseManagedResources">
      <summary>
            Releases the managed resources. Make sure no unmanaged resources are released here, since they may have been already released.
            </summary>
    </member>
    <member name="M:Aspose.PSD.DisposableObject.ReleaseUnmanagedResources">
      <summary>
            Releases the unmanaged resources. Make sure no managed resources are released here, since they may have been already released.
            </summary>
    </member>
    <member name="M:Aspose.PSD.DisposableObject.VerifyNotDisposed">
      <summary>
            Verifies that the current instance is not disposed.
            </summary>
    </member>
    <member name="P:Aspose.PSD.DisposableObject.Disposed">
      <summary>
            Gets a value indicating whether this instance is disposed.
            </summary>
      <value>
        <c>true</c> if disposed; otherwise, <c>false</c>.</value>
    </member>
    <member name="M:Aspose.PSD.Brush.DeepClone">
      <summary>
            Creates a new deep clone of the current <see cref="T:Aspose.PSD.Brush" />.
            </summary>
      <returns>A new <see cref="T:Aspose.PSD.Brush" /> which is the deep clone of this <see cref="T:Aspose.PSD.Brush" /> instance.</returns>
    </member>
    <member name="P:Aspose.PSD.Brush.Opacity">
      <summary>
            Gets or sets the brush opacity. The value should be between 0 and 1. Value of 0 means that brush is fully visible, value of 1 means the brush is fully opaque.
            </summary>
      <value>The brush opacity value.</value>
    </member>
    <member name="T:Aspose.PSD.Brushes.HatchBrush">
      <summary>
            Defines a rectangular brush with a hatch style, a foreground color, and a background color. This class cannot be inherited.
            </summary>
      <example>This example shows the creation and usage Pen objects. The example creates a new Image and draws Rectangles on Image surface.<code>[C#]

//Create an instance of Image
using (Aspose.PSD.Image image = new Aspose.PSD.FileFormats.Psd.PsdImage(500, 500))
{
    //Create an instance of Graphics and initialize it with Image object
    Aspose.PSD.Graphics graphics = new Aspose.PSD.Graphics(image);

    //Clear the Graphics sutface with White Color
    graphics.Clear(Aspose.PSD.Color.White);

    //Create an instance of Pen with color Red and width 5
    Aspose.PSD.Pen pen = new Pen(Aspose.PSD.Color.Red, 5);

    //Create an instance of HatchBrush and set its properties
    Aspose.PSD.Brushes.HatchBrush brush = new Aspose.PSD.Brushes.HatchBrush();
    brush.BackgroundColor = Color.Wheat;
    brush.ForegroundColor = Color.Red;

    //Create an instance of Pen
    //initialize it with HatchBrush object and width
    Aspose.PSD.Pen brusedpen = new Pen(brush, 5);

    //Draw Rectangles by specifying Pen object
    graphics.DrawRectangles(pen, new[] { new Rectangle(new Point(210, 210), new Size(100, 100)), new Rectangle(new Point(110, 110), new Size(100, 100)), new Rectangle(new Point(310, 310), new Size(100, 100)) });

    //Draw Rectangles by specifying Pen object
    graphics.DrawRectangles(brusedpen, new[] { new Rectangle(new Point(310, 110), new Size(100, 100)), new Rectangle(new Point(110, 310), new Size(100, 100)) });

    // Create export options and initialize them.
    Aspose.PSD.ImageOptions.Jpeg2000Options options = new Aspose.PSD.ImageOptions.Jpeg2000Options();

    // save all changes.
    image.Save("c:\\temp\\output.jp2", options);
}</code></example>
    </member>
    <member name="P:Aspose.PSD.Brushes.HatchBrush.ForegroundColor">
      <summary>
            Gets or sets the color of hatch lines.
            </summary>
      <value>The color of hatch lines.</value>
    </member>
    <member name="P:Aspose.PSD.Brushes.HatchBrush.BackgroundColor">
      <summary>
            Gets or sets the color of spaces between the hatch lines.
            </summary>
      <value>The color of spaces between the hatch lines.</value>
    </member>
    <member name="P:Aspose.PSD.Brushes.HatchBrush.HatchStyle">
      <summary>
            Gets or sets the hatch style of this brush.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Brushes.LinearGradientBrush">
      <summary>
            Encapsulates a <see cref="T:Aspose.PSD.Brush" /> with a linear gradient. This class cannot be inherited.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Brushes.LinearGradientBrushBase">
      <summary>
            Represents a <see cref="T:Aspose.PSD.Brush" /> with gradient capabilities and appropriate properties.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Brushes.TransformBrush">
      <summary>
            A <see cref="T:Aspose.PSD.Brush" /> with transform capabilities.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Brushes.TransformBrush.ResetTransform">
      <summary>
            Resets the <see cref="P:Aspose.PSD.Brushes.TransformBrush.Transform" /> property to identity.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Brushes.TransformBrush.MultiplyTransform(Aspose.PSD.Matrix)">
      <summary>
            Multiplies the <see cref="T:Aspose.PSD.Matrix" /> that represents the local geometric transform of this <see cref="T:Aspose.PSD.Brushes.LinearGradientBrush" /> by the specified <see cref="T:Aspose.PSD.Matrix" /> by prepending the specified <see cref="T:Aspose.PSD.Matrix" />.
            </summary>
      <param name="matrix">The <see cref="T:Aspose.PSD.Matrix" /> by which to multiply the geometric transform.</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.TransformBrush.MultiplyTransform(Aspose.PSD.Matrix,Aspose.PSD.MatrixOrder)">
      <summary>
            Multiplies the <see cref="T:Aspose.PSD.Matrix" /> that represents the local geometric transform of this <see cref="T:Aspose.PSD.Brushes.LinearGradientBrush" /> by the specified <see cref="T:Aspose.PSD.Matrix" /> in the specified order.
            </summary>
      <param name="matrix">The <see cref="T:Aspose.PSD.Matrix" /> by which to multiply the geometric transform.</param>
      <param name="order">A <see cref="T:Aspose.PSD.MatrixOrder" /> that specifies in which order to multiply the two matrices.</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.TransformBrush.TranslateTransform(System.Single,System.Single)">
      <summary>
            Translates the local geometric transform by the specified dimensions. This method prepends the translation to the transform.
            </summary>
      <param name="dx">The value of the translation in x.</param>
      <param name="dy">The value of the translation in y.</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.TransformBrush.TranslateTransform(System.Single,System.Single,Aspose.PSD.MatrixOrder)">
      <summary>
            Translates the local geometric transform by the specified dimensions in the specified order.
            </summary>
      <param name="dx">The value of the translation in x.</param>
      <param name="dy">The value of the translation in y.</param>
      <param name="order">The order (prepend or append) in which to apply the translation.</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.TransformBrush.ScaleTransform(System.Single,System.Single)">
      <summary>
            Scales the local geometric transform by the specified amounts. This method prepends the scaling matrix to the transform.
            </summary>
      <param name="sx">The amount by which to scale the transform in the x-axis direction.</param>
      <param name="sy">The amount by which to scale the transform in the y-axis direction.</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.TransformBrush.ScaleTransform(System.Single,System.Single,Aspose.PSD.MatrixOrder)">
      <summary>
            Scales the local geometric transform by the specified amounts in the specified order.
            </summary>
      <param name="sx">The amount by which to scale the transform in the x-axis direction.</param>
      <param name="sy">The amount by which to scale the transform in the y-axis direction.</param>
      <param name="order">A <see cref="T:Aspose.PSD.MatrixOrder" /> that specifies whether to append or prepend the scaling matrix.</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.TransformBrush.RotateTransform(System.Single)">
      <summary>
            Rotates the local geometric transform by the specified amount. This method prepends the rotation to the transform.
            </summary>
      <param name="angle">The angle of rotation.</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.TransformBrush.RotateTransform(System.Single,Aspose.PSD.MatrixOrder)">
      <summary>
            Rotates the local geometric transform by the specified amount in the specified order.
            </summary>
      <param name="angle">The angle of rotation.</param>
      <param name="order">A <see cref="T:Aspose.PSD.MatrixOrder" /> that specifies whether to append or prepend the rotation matrix.</param>
    </member>
    <member name="P:Aspose.PSD.Brushes.TransformBrush.WrapMode">
      <summary>
            Gets or sets a <see cref="T:Aspose.PSD.WrapMode" /> enumeration that indicates the wrap mode for this <see cref="T:Aspose.PSD.Brushes.TransformBrush" />.
            </summary>
      <returns>A <see cref="T:Aspose.PSD.WrapMode" /> that specifies how fills drawn with this <see cref="T:Aspose.PSD.Brushes.TransformBrush" /> are tiled.</returns>
    </member>
    <member name="P:Aspose.PSD.Brushes.TransformBrush.Transform">
      <summary>
            Gets or sets a copy <see cref="T:Aspose.PSD.Matrix" /> that defines a local geometric transform for this <see cref="T:Aspose.PSD.Brushes.TransformBrush" />.
            </summary>
      <returns>A copy of the <see cref="T:Aspose.PSD.Matrix" /> that defines a geometric transform that applies only to fills drawn with this <see cref="T:Aspose.PSD.Brushes.TransformBrush" />.</returns>
    </member>
    <member name="P:Aspose.PSD.Brushes.TransformBrush.IsTransformChanged">
      <summary>
            Gets a value indicating whether transformations were changed in some way. For example setting the transformation matrix or
            calling any of the methods altering the transformation matrix. The property is introduced for backward compatibility with GDI+.
            </summary>
      <value>
        <c>True</c> if transformation was changed; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="M:Aspose.PSD.Brushes.LinearGradientBrushBase.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Brushes.LinearGradientBrushBase" /> class with default parameters.
            The angle is 45 degrees and the rectangle is located in (0,0) with size (1,1).
            </summary>
    </member>
    <member name="M:Aspose.PSD.Brushes.LinearGradientBrushBase.#ctor(Aspose.PSD.Point,Aspose.PSD.Point)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Brushes.LinearGradientBrushBase" /> class. The gradient rectangle is calculated from the specified points.
            </summary>
      <param name="point1">A <see cref="T:Aspose.PSD.Point" /> structure that represents the starting point of the linear gradient.</param>
      <param name="point2">A <see cref="T:Aspose.PSD.Point" /> structure that represents the endpoint of the linear gradient.</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.LinearGradientBrushBase.#ctor(Aspose.PSD.PointF,Aspose.PSD.PointF)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Brushes.LinearGradientBrushBase" /> class. The gradient rectangle is calculated from the specified points.
            </summary>
      <param name="point1">A <see cref="T:Aspose.PSD.PointF" /> structure that represents the starting point of the linear gradient.</param>
      <param name="point2">A <see cref="T:Aspose.PSD.PointF" /> structure that represents the endpoint of the linear gradient.</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.LinearGradientBrushBase.#ctor(Aspose.PSD.Rectangle,System.Single,System.Boolean)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Brushes.LinearGradientBrushBase" /> class based on a rectangle and an orientation angle.
            </summary>
      <param name="rect">A <see cref="T:Aspose.PSD.RectangleF" /> structure that specifies the bounds of the linear gradient.</param>
      <param name="angle">The angle, measured in degrees clockwise from the x-axis, of the gradient's orientation line.</param>
      <param name="isAngleScalable">if set to <c>true</c> the angle is changed during transformations applied to this <see cref="T:Aspose.PSD.Brushes.LinearGradientBrushBase" />.</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.LinearGradientBrushBase.#ctor(Aspose.PSD.RectangleF,System.Single,System.Boolean)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Brushes.LinearGradientBrushBase" /> class based on a rectangle, starting and ending colors, and an orientation angle.
            </summary>
      <param name="rect">A <see cref="T:Aspose.PSD.RectangleF" /> structure that specifies the bounds of the linear gradient.</param>
      <param name="angle">The angle, measured in degrees clockwise from the x-axis, of the gradient's orientation line.</param>
      <param name="isAngleScalable">if set to <c>true</c> the angle is changed during transformations with this <see cref="T:Aspose.PSD.Brushes.LinearGradientBrushBase" />.</param>
    </member>
    <member name="P:Aspose.PSD.Brushes.LinearGradientBrushBase.Rectangle">
      <summary>
            Gets or sets a rectangular region that defines the starting and ending points of the gradient.
            </summary>
      <value>A <see cref="T:Aspose.PSD.RectangleF" /> structure that specifies the starting and ending points of the gradient.</value>
    </member>
    <member name="P:Aspose.PSD.Brushes.LinearGradientBrushBase.Angle">
      <summary>
            Gets or sets the gradient angle.
            </summary>
      <value>The gradient angle.</value>
    </member>
    <member name="P:Aspose.PSD.Brushes.LinearGradientBrushBase.IsAngleScalable">
      <summary>
            Gets or sets a value indicating whether <see cref="P:Aspose.PSD.Brushes.LinearGradientBrushBase.Angle" /> is changed during trasnformations with this <see cref="T:Aspose.PSD.Brushes.LinearGradientBrushBase" />.
            </summary>
      <value>
        <c>true</c> if <see cref="P:Aspose.PSD.Brushes.LinearGradientBrushBase.Angle" /> is changed during transformations with this <see cref="T:Aspose.PSD.Brushes.LinearGradientBrushBase" />; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.Brushes.LinearGradientBrushBase.GammaCorrection">
      <summary>
            Gets or sets a value indicating whether gamma correction is enabled for this <see cref="T:Aspose.PSD.Brushes.LinearGradientBrushBase" />.
            </summary>
      <value>The value is true if gamma correction is enabled for this <see cref="T:Aspose.PSD.Brushes.LinearGradientBrushBase" />; otherwise, false.</value>
    </member>
    <member name="M:Aspose.PSD.Brushes.LinearGradientBrush.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Brushes.LinearGradientBrush" /> class with default parameters.
            The starting color is black, the ending color is white, the angle is 45 degrees and the rectangle is located in (0,0) with size (1,1).
            </summary>
    </member>
    <member name="M:Aspose.PSD.Brushes.LinearGradientBrush.#ctor(Aspose.PSD.Point,Aspose.PSD.Point,Aspose.PSD.Color,Aspose.PSD.Color)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Brushes.LinearGradientBrush" /> class with the specified points and colors.
            </summary>
      <param name="point1">A <see cref="T:Aspose.PSD.Point" /> structure that represents the starting point of the linear gradient.</param>
      <param name="point2">A <see cref="T:Aspose.PSD.Point" /> structure that represents the endpoint of the linear gradient.</param>
      <param name="color1">A <see cref="T:Aspose.PSD.Color" /> structure that represents the starting color of the linear gradient.</param>
      <param name="color2">A <see cref="T:Aspose.PSD.Color" /> structure that represents the ending color of the linear gradient.</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.LinearGradientBrush.#ctor(Aspose.PSD.PointF,Aspose.PSD.PointF,Aspose.PSD.Color,Aspose.PSD.Color)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Brushes.LinearGradientBrush" /> class with the specified points and colors.
            </summary>
      <param name="point1">A <see cref="T:Aspose.PSD.PointF" /> structure that represents the starting point of the linear gradient.</param>
      <param name="point2">A <see cref="T:Aspose.PSD.PointF" /> structure that represents the endpoint of the linear gradient.</param>
      <param name="color1">A <see cref="T:Aspose.PSD.Color" /> structure that represents the starting color of the linear gradient.</param>
      <param name="color2">A <see cref="T:Aspose.PSD.Color" /> structure that represents the ending color of the linear gradient.</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.LinearGradientBrush.#ctor(Aspose.PSD.Rectangle,Aspose.PSD.Color,Aspose.PSD.Color,System.Single)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Brushes.LinearGradientBrush" /> class based on a rectangle, starting and ending colors, and an orientation angle.
            </summary>
      <param name="rect">A <see cref="T:Aspose.PSD.RectangleF" /> structure that specifies the bounds of the linear gradient.</param>
      <param name="color1">A <see cref="T:Aspose.PSD.Color" /> structure that represents the starting color for the gradient.</param>
      <param name="color2">A <see cref="T:Aspose.PSD.Color" /> structure that represents the ending color for the gradient.</param>
      <param name="angle">The angle, measured in degrees clockwise from the x-axis, of the gradient's orientation line.</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.LinearGradientBrush.#ctor(Aspose.PSD.RectangleF,Aspose.PSD.Color,Aspose.PSD.Color,System.Single)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Brushes.LinearGradientBrush" /> class based on a rectangle, starting and ending colors, and an orientation angle.
            </summary>
      <param name="rect">A <see cref="T:Aspose.PSD.RectangleF" /> structure that specifies the bounds of the linear gradient.</param>
      <param name="color1">A <see cref="T:Aspose.PSD.Color" /> structure that represents the starting color for the gradient.</param>
      <param name="color2">A <see cref="T:Aspose.PSD.Color" /> structure that represents the ending color for the gradient.</param>
      <param name="angle">The angle, measured in degrees clockwise from the x-axis, of the gradient's orientation line.</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.LinearGradientBrush.#ctor(Aspose.PSD.Rectangle,Aspose.PSD.Color,Aspose.PSD.Color,System.Single,System.Boolean)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Brushes.LinearGradientBrush" /> class based on a rectangle, starting and ending colors, and an orientation angle.
            </summary>
      <param name="rect">A <see cref="T:Aspose.PSD.RectangleF" /> structure that specifies the bounds of the linear gradient.</param>
      <param name="color1">A <see cref="T:Aspose.PSD.Color" /> structure that represents the starting color for the gradient.</param>
      <param name="color2">A <see cref="T:Aspose.PSD.Color" /> structure that represents the ending color for the gradient.</param>
      <param name="angle">The angle, measured in degrees clockwise from the x-axis, of the gradient's orientation line.</param>
      <param name="isAngleScalable">if set to <c>true</c> the angle is changed during transformations with this <see cref="T:Aspose.PSD.Brushes.LinearGradientBrush" />.</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.LinearGradientBrush.#ctor(Aspose.PSD.RectangleF,Aspose.PSD.Color,Aspose.PSD.Color,System.Single,System.Boolean)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Brushes.LinearGradientBrush" /> class based on a rectangle, starting and ending colors, and an orientation angle.
            </summary>
      <param name="rect">A <see cref="T:Aspose.PSD.RectangleF" /> structure that specifies the bounds of the linear gradient.</param>
      <param name="color1">A <see cref="T:Aspose.PSD.Color" /> structure that represents the starting color for the gradient.</param>
      <param name="color2">A <see cref="T:Aspose.PSD.Color" /> structure that represents the ending color for the gradient.</param>
      <param name="angle">The angle, measured in degrees clockwise from the x-axis, of the gradient's orientation line.</param>
      <param name="isAngleScalable">if set to <c>true</c> the angle is changed during transformations with this <see cref="T:Aspose.PSD.Brushes.LinearGradientBrush" />.</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.LinearGradientBrush.SetSigmaBellShape(System.Single)">
      <summary>
            Creates a gradient falloff based on a bell-shaped curve.
            </summary>
      <param name="focus">A value from 0 through 1 that specifies the center of the gradient (the point where the starting color and ending color are blended equally).</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.LinearGradientBrush.SetSigmaBellShape(System.Single,System.Single)">
      <summary>
            Creates a gradient falloff based on a bell-shaped curve.
            </summary>
      <param name="focus">A value from 0 through 1 that specifies the center of the gradient (the point where the gradient is composed of only the ending color).</param>
      <param name="scale">A value from 0 through 1 that specifies how fast the colors falloff from the <paramref name="focus" />.</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.LinearGradientBrush.SetBlendTriangularShape(System.Single)">
      <summary>
            Creates a linear gradient with a center color and a linear falloff to a single color on both ends.
            </summary>
      <param name="focus">A value from 0 through 1 that specifies the center of the gradient (the point where the gradient is composed of only the ending color).</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.LinearGradientBrush.SetBlendTriangularShape(System.Single,System.Single)">
      <summary>
            Creates a linear gradient with a center color and a linear falloff to a single color on both ends.
            </summary>
      <param name="focus">A value from 0 through 1 that specifies the center of the gradient (the point where the gradient is composed of only the ending color).</param>
      <param name="scale">A value from 0 through1 that specifies how fast the colors falloff from the starting color to <paramref name="focus" /> (ending color)</param>
    </member>
    <member name="P:Aspose.PSD.Brushes.LinearGradientBrush.InterpolationColors">
      <summary>
            Gets or sets a <see cref="T:Aspose.PSD.ColorBlend" /> that defines a multicolor linear gradient.
            </summary>
      <value>A <see cref="T:Aspose.PSD.ColorBlend" /> that defines a multicolor linear gradient.</value>
    </member>
    <member name="P:Aspose.PSD.Brushes.LinearGradientBrush.LinearColors">
      <summary>
            Gets or sets the starting and ending colors of the gradient.
            </summary>
      <value>An array of two <see cref="T:Aspose.PSD.Color" /> structures that represents the starting and ending colors of the gradient.</value>
    </member>
    <member name="P:Aspose.PSD.Brushes.LinearGradientBrush.StartColor">
      <summary>
            Gets or sets the starting gradient color.
            </summary>
      <value>The starting gradient color.</value>
    </member>
    <member name="P:Aspose.PSD.Brushes.LinearGradientBrush.EndColor">
      <summary>
            Gets or sets the ending gradient color.
            </summary>
      <value>The ending gradient color.</value>
    </member>
    <member name="P:Aspose.PSD.Brushes.LinearGradientBrush.Blend">
      <summary>
            Gets or sets a <see cref="T:Aspose.PSD.Blend" /> that specifies positions and factors that define a custom falloff for the gradient.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Blend" /> that represents a custom falloff for the gradient.</value>
    </member>
    <member name="T:Aspose.PSD.Brushes.LinearMulticolorGradientBrush">
      <summary>
            Represents a <see cref="T:Aspose.PSD.Brush" /> with linear gradient defined by multiple colors and appropriate positions. This class cannot be inherited.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Brushes.LinearMulticolorGradientBrush.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Brushes.LinearMulticolorGradientBrush" /> class with default parameters.
            The starting color is black, the ending color is white, the angle is 45 degrees and the rectangle is located in (0,0) with size (1,1).
            </summary>
    </member>
    <member name="M:Aspose.PSD.Brushes.LinearMulticolorGradientBrush.#ctor(Aspose.PSD.Point,Aspose.PSD.Point)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Brushes.LinearMulticolorGradientBrush" /> class with the specified points.
            </summary>
      <param name="point1">A <see cref="T:Aspose.PSD.Point" /> structure that represents the starting point of the linear gradient.</param>
      <param name="point2">A <see cref="T:Aspose.PSD.Point" /> structure that represents the endpoint of the linear gradient.</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.LinearMulticolorGradientBrush.#ctor(Aspose.PSD.PointF,Aspose.PSD.PointF)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Brushes.LinearMulticolorGradientBrush" /> class with the specified points.
            </summary>
      <param name="point1">A <see cref="T:Aspose.PSD.PointF" /> structure that represents the starting point of the linear gradient.</param>
      <param name="point2">A <see cref="T:Aspose.PSD.PointF" /> structure that represents the endpoint of the linear gradient.</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.LinearMulticolorGradientBrush.#ctor(Aspose.PSD.Rectangle,System.Single)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Brushes.LinearMulticolorGradientBrush" /> class based on a rectangle and an orientation angle.
            </summary>
      <param name="rect">A <see cref="T:Aspose.PSD.RectangleF" /> structure that specifies the bounds of the linear gradient.</param>
      <param name="angle">The angle, measured in degrees clockwise from the x-axis, of the gradient's orientation line.</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.LinearMulticolorGradientBrush.#ctor(Aspose.PSD.RectangleF,System.Single)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Brushes.LinearMulticolorGradientBrush" /> class based on a rectangle and an orientation angle.
            </summary>
      <param name="rect">A <see cref="T:Aspose.PSD.RectangleF" /> structure that specifies the bounds of the linear gradient.</param>
      <param name="angle">The angle, measured in degrees clockwise from the x-axis, of the gradient's orientation line.</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.LinearMulticolorGradientBrush.#ctor(Aspose.PSD.Rectangle,System.Single,System.Boolean)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Brushes.LinearMulticolorGradientBrush" /> class based on a rectangle and an orientation angle.
            </summary>
      <param name="rect">A <see cref="T:Aspose.PSD.RectangleF" /> structure that specifies the bounds of the linear gradient.</param>
      <param name="angle">The angle, measured in degrees clockwise from the x-axis, of the gradient's orientation line.</param>
      <param name="isAngleScalable">if set to <c>true</c> the angle is changed during transformations with this <see cref="T:Aspose.PSD.Brushes.LinearMulticolorGradientBrush" />.</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.LinearMulticolorGradientBrush.#ctor(Aspose.PSD.RectangleF,System.Single,System.Boolean)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Brushes.LinearMulticolorGradientBrush" /> class based on a rectangle and an orientation angle.
            </summary>
      <param name="rect">A <see cref="T:Aspose.PSD.RectangleF" /> structure that specifies the bounds of the linear gradient.</param>
      <param name="angle">The angle, measured in degrees clockwise from the x-axis, of the gradient's orientation line.</param>
      <param name="isAngleScalable">if set to <c>true</c> the angle is changed during transformations with this <see cref="T:Aspose.PSD.Brushes.LinearMulticolorGradientBrush" />.</param>
    </member>
    <member name="P:Aspose.PSD.Brushes.LinearMulticolorGradientBrush.InterpolationColors">
      <summary>
            Gets or sets a <see cref="T:Aspose.PSD.ColorBlend" /> that defines a multicolor linear gradient.
            </summary>
      <value>A <see cref="T:Aspose.PSD.ColorBlend" /> that defines a multicolor linear gradient.</value>
    </member>
    <member name="T:Aspose.PSD.Brushes.NamespaceDoc">
      <summary>
            The namespace provides helper classes and methods to work with different brush types.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Brushes.PathGradientBrush">
      <summary>
            Encapsulates a <see cref="T:Aspose.PSD.Brush" /> object with a gradient. This class cannot be inherited.
            </summary>
      <remarks>
        <para>The center color is white by default. A user can changed this value at any time later.</para>
        <para>The surround colors array is initialized by single element containing white color by default. The surround colors may be changed later, however at least single element is required when setting up the surround colors.</para>
        <para>See the <see cref="P:Aspose.PSD.Brushes.PathGradientBrush.Blend" /> for more details about its initialization.</para>
      </remarks>
    </member>
    <member name="T:Aspose.PSD.Brushes.PathGradientBrushBase">
      <summary>
            Represents a <see cref="T:Aspose.PSD.Brush" /> with base path gradient functionality.
            </summary>
      <remarks>
            Note that when creating the <see cref="T:Aspose.PSD.Brushes.PathGradientBrushBase" /> class it should be initialized with 2 points at least. The internal path created
            will always be a closed figure, the last point connects the first point. That shape is filled with this <see cref="T:Aspose.PSD.Brushes.PathGradientBrushBase" />.
            The GDI+ implementation throws an <see cref="T:System.OutOfMemoryException" /> when passing in empty arrays or points set having the same coordinates.
            The <see cref="T:Aspose.PSD.Brushes.PathGradientBrushBase" /> throws an exception when points array contain less than 2 points, the <see cref="T:System.ArgumentException" /> is
            thrown rather than <see cref="T:System.OutOfMemoryException" /> when points array is unacceptable.
            The center point is calculated as a center of mass for the passed in points by default. A user can change this point later.
            The focus scales is an empty point (0.0, 0.0) by default.
            </remarks>
    </member>
    <member name="M:Aspose.PSD.Brushes.PathGradientBrushBase.#ctor(Aspose.PSD.PointF[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Brushes.PathGradientBrushBase" /> class with the specified points.
            </summary>
      <param name="points">An array of <see cref="T:Aspose.PSD.PointF" /> structures that represents the points that make up the vertices of the path.</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.PathGradientBrushBase.#ctor(Aspose.PSD.PointF[],Aspose.PSD.WrapMode)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Brushes.PathGradientBrushBase" /> class with the specified points and wrap mode.
            </summary>
      <param name="points">An array of <see cref="T:Aspose.PSD.PointF" /> structures that represents the points that make up the vertices of the path.</param>
      <param name="wrapMode">A <see cref="T:Aspose.PSD.WrapMode" /> that specifies how fills drawn with this <see cref="T:Aspose.PSD.Brushes.PathGradientBrushBase" /> are tiled.</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.PathGradientBrushBase.#ctor(Aspose.PSD.Point[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Brushes.PathGradientBrushBase" /> class with the specified points.
            </summary>
      <param name="points">An array of <see cref="T:Aspose.PSD.Point" /> structures that represents the points that make up the vertices of the path.</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.PathGradientBrushBase.#ctor(Aspose.PSD.Point[],Aspose.PSD.WrapMode)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Brushes.PathGradientBrushBase" /> class with the specified points and wrap mode.
            </summary>
      <param name="points">An array of <see cref="T:Aspose.PSD.Point" /> structures that represents the points that make up the vertices of the path.</param>
      <param name="wrapMode">A <see cref="T:Aspose.PSD.WrapMode" /> that specifies how fills drawn with this <see cref="T:Aspose.PSD.Brushes.PathGradientBrushBase" /> are tiled.</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.PathGradientBrushBase.#ctor(Aspose.PSD.GraphicsPath)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Brushes.PathGradientBrushBase" /> class with the specified path.
            </summary>
      <param name="path">The <see cref="P:Aspose.PSD.Brushes.PathGradientBrushBase.GraphicsPath" /> that defines the area filled by this <see cref="T:Aspose.PSD.Brushes.PathGradientBrushBase" />.</param>
    </member>
    <member name="P:Aspose.PSD.Brushes.PathGradientBrushBase.PathPoints">
      <summary>
            Gets the path points this brush was build upon.
            </summary>
      <value>The path points.</value>
    </member>
    <member name="P:Aspose.PSD.Brushes.PathGradientBrushBase.GraphicsPath">
      <summary>
            Gets the graphics path this brush was build upon.
            </summary>
      <value>The graphics path.</value>
    </member>
    <member name="P:Aspose.PSD.Brushes.PathGradientBrushBase.CenterPoint">
      <summary>
            Gets or sets the center point of the path gradient.
            </summary>
      <value>A <see cref="T:Aspose.PSD.PointF" /> that represents the center point of the path gradient.</value>
    </member>
    <member name="P:Aspose.PSD.Brushes.PathGradientBrushBase.FocusScales">
      <summary>
            Gets or sets the focus point for the gradient falloff.
            </summary>
      <value>A <see cref="T:Aspose.PSD.PointF" /> that represents the focus point for the gradient falloff.</value>
    </member>
    <member name="M:Aspose.PSD.Brushes.PathGradientBrush.#ctor(Aspose.PSD.PointF[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Brushes.PathGradientBrush" /> class with the specified points.
            </summary>
      <param name="points">An array of <see cref="T:Aspose.PSD.PointF" /> structures that represents the points that make up the vertices of the path.</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.PathGradientBrush.#ctor(Aspose.PSD.PointF[],Aspose.PSD.WrapMode)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Brushes.PathGradientBrush" /> class with the specified points and wrap mode.
            </summary>
      <param name="points">An array of <see cref="T:Aspose.PSD.PointF" /> structures that represents the points that make up the vertices of the path.</param>
      <param name="wrapMode">A <see cref="T:Aspose.PSD.WrapMode" /> that specifies how fills drawn with this <see cref="T:Aspose.PSD.Brushes.PathGradientBrush" /> are tiled.</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.PathGradientBrush.#ctor(Aspose.PSD.Point[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Brushes.PathGradientBrush" /> class with the specified points.
            </summary>
      <param name="points">An array of <see cref="T:Aspose.PSD.Point" /> structures that represents the points that make up the vertices of the path.</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.PathGradientBrush.#ctor(Aspose.PSD.Point[],Aspose.PSD.WrapMode)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Brushes.PathGradientBrush" /> class with the specified points and wrap mode.
            </summary>
      <param name="points">An array of <see cref="T:Aspose.PSD.Point" /> structures that represents the points that make up the vertices of the path.</param>
      <param name="wrapMode">A <see cref="T:Aspose.PSD.WrapMode" /> that specifies how fills drawn with this <see cref="T:Aspose.PSD.Brushes.PathGradientBrush" /> are tiled.</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.PathGradientBrush.#ctor(Aspose.PSD.GraphicsPath)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Brushes.PathGradientBrush" /> class with the specified path.
            </summary>
      <param name="path">The <see cref="T:Aspose.PSD.GraphicsPath" /> that defines the area filled by this <see cref="T:Aspose.PSD.Brushes.PathGradientBrush" />.</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.PathGradientBrush.SetSigmaBellShape(System.Single)">
      <summary>
            Creates a gradient brush that changes color starting from the center of the path outward to the path's boundary. The transition from one color to another is based on a bell-shaped curve.
            </summary>
      <param name="focus">A value from 0 through 1 that specifies where, along any radial from the center of the path to the path's boundary, the center color will be at its highest intensity. A value of 1 (the default) places the highest intensity at the center of the path.</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.PathGradientBrush.SetSigmaBellShape(System.Single,System.Single)">
      <summary>
            Creates a gradient brush that changes color starting from the center of the path outward to the path's boundary. The transition from one color to another is based on a bell-shaped curve.
            </summary>
      <param name="focus">A value from 0 through 1 that specifies where, along any radial from the center of the path to the path's boundary, the center color will be at its highest intensity. A value of 1 (the default) places the highest intensity at the center of the path.</param>
      <param name="scale">A value from 0 through 1 that specifies the maximum intensity of the center color that gets blended with the boundary color. A value of 1 causes the highest possible intensity of the center color, and it is the default value.</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.PathGradientBrush.SetBlendTriangularShape(System.Single)">
      <summary>
            Creates a gradient with a center color and a linear falloff to one surrounding color.
            </summary>
      <param name="focus">A value from 0 through 1 that specifies where, along any radial from the center of the path to the path's boundary, the center color will be at its highest intensity. A value of 1 (the default) places the highest intensity at the center of the path.</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.PathGradientBrush.SetBlendTriangularShape(System.Single,System.Single)">
      <summary>
            Creates a gradient with a center color and a linear falloff to each surrounding color.
            </summary>
      <param name="focus">A value from 0 through 1 that specifies where, along any radial from the center of the path to the path's boundary, the center color will be at its highest intensity. A value of 1 (the default) places the highest intensity at the center of the path.</param>
      <param name="scale">A value from 0 through 1 that specifies the maximum intensity of the center color that gets blended with the boundary color. A value of 1 causes the highest possible intensity of the center color, and it is the default value.</param>
    </member>
    <member name="P:Aspose.PSD.Brushes.PathGradientBrush.InterpolationColors">
      <summary>
            Gets or sets a <see cref="T:Aspose.PSD.ColorBlend" /> that defines a multicolor linear gradient.
            </summary>
      <value>A <see cref="T:Aspose.PSD.ColorBlend" /> that defines a multicolor linear gradient.</value>
    </member>
    <member name="P:Aspose.PSD.Brushes.PathGradientBrush.CenterColor">
      <summary>
            Gets or sets the color at the center of the path gradient.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> that represents the color at the center of the path gradient.</value>
    </member>
    <member name="P:Aspose.PSD.Brushes.PathGradientBrush.SurroundColors">
      <summary>
            Gets or sets an array of colors that correspond to the points in the path this <see cref="T:Aspose.PSD.Brushes.PathGradientBrush" /> fills.
            </summary>
      <value>An array of <see cref="T:Aspose.PSD.Color" /> structures that represents the colors associated with each point in the path this <see cref="T:Aspose.PSD.Brushes.PathGradientBrush" /> fills.</value>
    </member>
    <member name="P:Aspose.PSD.Brushes.PathGradientBrush.Blend">
      <summary>
            Gets or sets a <see cref="T:Aspose.PSD.Blend" /> that specifies positions and factors that define a custom falloff for the gradient.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Blend" /> that represents a custom falloff for the gradient.</value>
    </member>
    <member name="T:Aspose.PSD.Brushes.PathMulticolorGradientBrush">
      <summary>
            Encapsulates a <see cref="T:Aspose.PSD.Brush" /> object with a gradient. This class cannot be inherited.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Brushes.PathMulticolorGradientBrush.#ctor(Aspose.PSD.PointF[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Brushes.PathMulticolorGradientBrush" /> class with the specified points.
            </summary>
      <param name="points">An array of <see cref="T:Aspose.PSD.PointF" /> structures that represents the points that make up the vertices of the path.</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.PathMulticolorGradientBrush.#ctor(Aspose.PSD.PointF[],Aspose.PSD.WrapMode)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Brushes.PathMulticolorGradientBrush" /> class with the specified points and wrap mode.
            </summary>
      <param name="points">An array of <see cref="T:Aspose.PSD.PointF" /> structures that represents the points that make up the vertices of the path.</param>
      <param name="wrapMode">A <see cref="T:Aspose.PSD.WrapMode" /> that specifies how fills drawn with this <see cref="T:Aspose.PSD.Brushes.PathMulticolorGradientBrush" /> are tiled.</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.PathMulticolorGradientBrush.#ctor(Aspose.PSD.Point[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Brushes.PathMulticolorGradientBrush" /> class with the specified points.
            </summary>
      <param name="points">An array of <see cref="T:Aspose.PSD.Point" /> structures that represents the points that make up the vertices of the path.</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.PathMulticolorGradientBrush.#ctor(Aspose.PSD.Point[],Aspose.PSD.WrapMode)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Brushes.PathMulticolorGradientBrush" /> class with the specified points and wrap mode.
            </summary>
      <param name="points">An array of <see cref="T:Aspose.PSD.Point" /> structures that represents the points that make up the vertices of the path.</param>
      <param name="wrapMode">A <see cref="T:Aspose.PSD.WrapMode" /> that specifies how fills drawn with this <see cref="T:Aspose.PSD.Brushes.PathMulticolorGradientBrush" /> are tiled.</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.PathMulticolorGradientBrush.#ctor(Aspose.PSD.GraphicsPath)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Brushes.PathMulticolorGradientBrush" /> class with the specified path.
            </summary>
      <param name="path">The <see cref="T:Aspose.PSD.GraphicsPath" /> that defines the area filled by this <see cref="T:Aspose.PSD.Brushes.PathMulticolorGradientBrush" />.</param>
    </member>
    <member name="P:Aspose.PSD.Brushes.PathMulticolorGradientBrush.InterpolationColors">
      <summary>
            Gets or sets a <see cref="T:Aspose.PSD.ColorBlend" /> that defines a multicolor linear gradient.
            </summary>
      <value>A <see cref="T:Aspose.PSD.ColorBlend" /> that defines a multicolor linear gradient.</value>
    </member>
    <member name="T:Aspose.PSD.Brushes.SolidBrush">
      <summary>
            Solid brush is intended for drawing continiously with specific color. This class cannot be inherited.
            </summary>
      <example>This example uses Graphics class to create primitive shapes on the Image surface. To demonstrate the operation, the example creates a new Image in PSD format and draw primitive shapes on Image surface using Draw methods exposed by Graphics class then export it to PSD file format.<code>[C#]

//Create an instance of Image 
using (Aspose.PSD.Image image = new Aspose.PSD.FileFormats.Psd.PsdImage(500, 500))
{
    //Create and initialize an instance of Graphics class
    Aspose.PSD.Graphics graphics = new Aspose.PSD.Graphics(image);

    //Clear Graphics surface
    graphics.Clear(Color.Wheat);

    //Draw an Arc by specifying the Pen object having Black color, 
    //a Rectangle surrounding the Arc, Start Angle and Sweep Angle
    graphics.DrawArc(new Pen(Color.Black, 2), new Rectangle(200, 200, 100, 200), 0, 300);

    //Draw a Bezier by specifying the Pen object having Blue color and co-ordinate Points.
    graphics.DrawBezier(new Pen(Color.Blue, 2), new Point(250, 100), new Point(300, 30), new Point(450, 100), new Point(235, 25));

    //Draw a Curve by specifying the Pen object having Green color and an array of Points
    graphics.DrawCurve(new Pen(Color.Green, 2), new[] { new Point(100, 200), new Point(100, 350), new Point(200, 450) });

    //Draw an Ellipse using the Pen object and a surrounding Rectangle
    graphics.DrawEllipse(new Pen(Color.Yellow, 2), new Rectangle(300, 300, 100, 100));

    //Draw a Line 
    graphics.DrawLine(new Pen(Color.Violet, 2), new Point(100, 100), new Point(200, 200));

    //Draw a Pie segment
    graphics.DrawPie(new Pen(Color.Silver, 2), new Rectangle(new Point(200, 20), new Size(200, 200)), 0, 45);

    //Draw a Polygon by specifying the Pen object having Red color and an array of Points
    graphics.DrawPolygon(new Pen(Color.Red, 2), new[] { new Point(20, 100), new Point(20, 200), new Point(220, 20) });

    //Draw a Rectangle
    graphics.DrawRectangle(new Pen(Color.Orange, 2), new Rectangle(new Point(250, 250), new Size(100, 100)));

    //Create a SolidBrush object and set its various properties
    Aspose.PSD.Brushes.SolidBrush brush = new Aspose.PSD.Brushes.SolidBrush();
    brush.Color = Color.Purple;
    brush.Opacity = 100;

    //Draw a String using the SolidBrush object and Font, at specific Point
    graphics.DrawString("This image is created by Aspose.PSD API", new Font("Times New Roman", 16), brush, new PointF(50, 400));

    //Create an instance of PngOptions and set its various properties
    Aspose.PSD.ImageOptions.PngOptions pngOptions = new Aspose.PSD.ImageOptions.PngOptions();

    // save all changes.
    image.Save("C:\\temp\\output.png", pngOptions);
}</code></example>
    </member>
    <member name="M:Aspose.PSD.Brushes.SolidBrush.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Brushes.SolidBrush" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Brushes.SolidBrush.#ctor(Aspose.PSD.Color)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Brushes.SolidBrush" /> class.
            </summary>
      <param name="color">The solid brush color.</param>
    </member>
    <member name="P:Aspose.PSD.Brushes.SolidBrush.Color">
      <summary>
            Gets or sets the brush color.
            </summary>
      <value>The brush color.</value>
    </member>
    <member name="T:Aspose.PSD.Brushes.TextureBrush">
      <summary>
            Each property of the <see cref="T:Aspose.PSD.Brushes.TextureBrush" /> class is a <see cref="T:Aspose.PSD.Brush" /> object that uses an image to fill the interior of a shape. This class cannot be inherited.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Brushes.TextureBrush.#ctor(Aspose.PSD.Image)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Brushes.TextureBrush" /> class that uses the specified image.
            </summary>
      <param name="image">The <see cref="T:Aspose.PSD.Image" /> object with which this <see cref="T:Aspose.PSD.Brushes.TextureBrush" /> object fills interiors.</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.TextureBrush.#ctor(Aspose.PSD.Image,Aspose.PSD.WrapMode)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Brushes.TextureBrush" /> class that uses the specified image and wrap mode.
            </summary>
      <param name="image">The <see cref="T:Aspose.PSD.Image" /> object with which this <see cref="T:Aspose.PSD.Brushes.TextureBrush" /> object fills interiors.</param>
      <param name="wrapMode">A <see cref="T:Aspose.PSD.WrapMode" /> enumeration that specifies how this <see cref="T:Aspose.PSD.Brushes.TextureBrush" /> object is tiled.</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.TextureBrush.#ctor(Aspose.PSD.Image,Aspose.PSD.WrapMode,Aspose.PSD.RectangleF)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Brushes.TextureBrush" /> class that uses the specified image, wrap mode, and bounding rectangle.
            </summary>
      <param name="image">The <see cref="T:Aspose.PSD.Image" /> object with which this <see cref="T:Aspose.PSD.Brushes.TextureBrush" /> object fills interiors.</param>
      <param name="wrapMode">A <see cref="T:Aspose.PSD.WrapMode" /> enumeration that specifies how this <see cref="T:Aspose.PSD.Brushes.TextureBrush" /> object is tiled.</param>
      <param name="destinationRectangle">A <see cref="T:Aspose.PSD.RectangleF" /> structure that represents the bounding rectangle for this <see cref="T:Aspose.PSD.Brushes.TextureBrush" /> object.</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.TextureBrush.#ctor(Aspose.PSD.Image,Aspose.PSD.WrapMode,Aspose.PSD.Rectangle)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Brushes.TextureBrush" /> class that uses the specified image, wrap mode, and bounding rectangle.
            </summary>
      <param name="image">The <see cref="T:Aspose.PSD.Image" /> object with which this <see cref="T:Aspose.PSD.Brushes.TextureBrush" /> object fills interiors.</param>
      <param name="wrapMode">A <see cref="T:Aspose.PSD.WrapMode" /> enumeration that specifies how this <see cref="T:Aspose.PSD.Brushes.TextureBrush" /> object is tiled.</param>
      <param name="destinationRectangle">A <see cref="T:Aspose.PSD.Rectangle" /> structure that represents the bounding rectangle for this <see cref="T:Aspose.PSD.Brushes.TextureBrush" /> object.</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.TextureBrush.#ctor(Aspose.PSD.Image,Aspose.PSD.RectangleF)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Brushes.TextureBrush" /> class that uses the specified image and bounding rectangle.
            </summary>
      <param name="image">The <see cref="T:Aspose.PSD.Image" /> object with which this <see cref="T:Aspose.PSD.Brushes.TextureBrush" /> object fills interiors.</param>
      <param name="destinationRectangle">A <see cref="T:Aspose.PSD.RectangleF" /> structure that represents the bounding rectangle for this <see cref="T:Aspose.PSD.Brushes.TextureBrush" /> object.</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.TextureBrush.#ctor(Aspose.PSD.Image,Aspose.PSD.RectangleF,Aspose.PSD.ImageAttributes)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Brushes.TextureBrush" /> class that uses the specified image, bounding rectangle, and image attributes.
            </summary>
      <param name="image">The <see cref="T:Aspose.PSD.Image" /> object with which this <see cref="T:Aspose.PSD.Brushes.TextureBrush" /> object fills interiors.</param>
      <param name="destinationRectangle">A <see cref="T:Aspose.PSD.RectangleF" /> structure that represents the bounding rectangle for this <see cref="T:Aspose.PSD.Brushes.TextureBrush" /> object.</param>
      <param name="imageAttributes">An <see cref="T:Aspose.PSD.ImageAttributes" /> object that contains additional information about the image used by this <see cref="T:Aspose.PSD.Brushes.TextureBrush" /> object.</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.TextureBrush.#ctor(Aspose.PSD.Image,Aspose.PSD.Rectangle)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Brushes.TextureBrush" /> class that uses the specified image and bounding rectangle.
            </summary>
      <param name="image">The <see cref="T:Aspose.PSD.Image" /> object with which this <see cref="T:Aspose.PSD.Brushes.TextureBrush" /> object fills interiors.</param>
      <param name="destinationRectangle">A <see cref="T:Aspose.PSD.Rectangle" /> structure that represents the bounding rectangle for this <see cref="T:Aspose.PSD.Brushes.TextureBrush" /> object.</param>
    </member>
    <member name="M:Aspose.PSD.Brushes.TextureBrush.#ctor(Aspose.PSD.Image,Aspose.PSD.Rectangle,Aspose.PSD.ImageAttributes)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Brushes.TextureBrush" /> class that uses the specified image, bounding rectangle, and image attributes.
            </summary>
      <param name="image">The <see cref="T:Aspose.PSD.Image" /> object with which this <see cref="T:Aspose.PSD.Brushes.TextureBrush" /> object fills interiors.</param>
      <param name="destinationRectangle">A <see cref="T:Aspose.PSD.Rectangle" /> structure that represents the bounding rectangle for this <see cref="T:Aspose.PSD.Brushes.TextureBrush" /> object.</param>
      <param name="imageAttributes">An <see cref="T:Aspose.PSD.ImageAttributes" /> object that contains additional information about the image used by this <see cref="T:Aspose.PSD.Brushes.TextureBrush" /> object.</param>
    </member>
    <member name="P:Aspose.PSD.Brushes.TextureBrush.Image">
      <summary>
            Gets the <see cref="T:Aspose.PSD.Image" /> object associated with this <see cref="T:Aspose.PSD.Brushes.TextureBrush" /> object.
            </summary>
      <value>An <see cref="T:Aspose.PSD.Image" /> object that represents the image with which this <see cref="T:Aspose.PSD.Brushes.TextureBrush" /> object fills shapes.</value>
    </member>
    <member name="P:Aspose.PSD.Brushes.TextureBrush.ImageAttributes">
      <summary>
            Gets the <see cref="P:Aspose.PSD.Brushes.TextureBrush.ImageAttributes" /> associated with this <see cref="T:Aspose.PSD.Brushes.TextureBrush" />.
            </summary>
      <value>The <see cref="P:Aspose.PSD.Brushes.TextureBrush.ImageAttributes" />.</value>
    </member>
    <member name="P:Aspose.PSD.Brushes.TextureBrush.ImageRectangle">
      <summary>
            Gets the <see cref="T:Aspose.PSD.Rectangle" /> associated with this <see cref="T:Aspose.PSD.Brushes.TextureBrush" />.
            </summary>
      <value>The <see cref="T:Aspose.PSD.Rectangle" />.</value>
    </member>
    <member name="T:Aspose.PSD.Cache">
      <summary>
            Contains cache settings.
            </summary>
      <example>This example demonstrates the use of Aspose.PSD.Cache<code>[C#]

// By default the cache folder is set to user's local temp directory.
// You can also specify another cache folder than default like the following:
// Cache.CacheFolder = @"D:\\MyTemp";

string path = "C:\\temp\\image.psd";

// Auto mode is flexible and efficient
Cache.CacheType = CacheType.Auto;

// Default value is 0, which means there is no upper limit
Cache.MaxDiskSpaceForCache = 1073741824; // 1 gigabyte
Cache.MaxMemoryForCache = 1073741824; // 1 gigabyte

// It is not recommended to change the following property as it may greatly affect the performance
Cache.ExactReallocateOnly = false;

// At any time you may check how many bytes currently allocated for memory or disk 
// cache by examining the following properties
long l1 = Cache.AllocatedDiskBytesCount;
long l2 = Cache.AllocatedMemoryBytesCount;

// Do some image processing as below
using (RasterImage image = (RasterImage)Image.Load(path))
{
    Color[] pixels = new Color[image.Width * image.Height];
    for (int i = 0; i &lt; pixels.Length; i++)
    {
        pixels[i] = Color.White;
    }

    image.SavePixels(image.Bounds, pixels);

    // after executing the code above there will be allocated 40000 bytes in-memory.
    long diskBytes = Cache.AllocatedDiskBytesCount;
    long memoryBytes = Cache.AllocatedMemoryBytesCount;
}

// The allocation properties may be used to check whether all Aspose.PSD objects were properly disposed.
// In case you've forgot to call dispose on some object the cache values will be different than 0.            
l1 = Cache.AllocatedDiskBytesCount;
l2 = Cache.AllocatedMemoryBytesCount;</code></example>
    </member>
    <member name="M:Aspose.PSD.Cache.SetDefaults">
      <summary>
            Sets the <see cref="T:Aspose.PSD.Cache" /> settings to defaults.
            </summary>
    </member>
    <member name="P:Aspose.PSD.Cache.ExactReallocateOnly">
      <summary>
            Gets or sets a value indicating whether reallocation should be exact or not. If reallocation is non exact the performance should be higher.
            </summary>
      <value>
        <c>true</c> if reallocation is exact; otherwise, <c>false</c>.
            </value>
      <remarks>The exact reallocation will perform reallocation of additional memory only up to the upper limit specified.
            When passing upper limit for in-memory during reallocation the cached data will be copied to disk if possible.
            When passing upper limit for disk memory during reallocation the appropriate exception is thrown.
            The performance should be higher if this option is turned off as no additional copying will be performed if possible,
            however this may also lead to pass upper limits specified for memory or disk.</remarks>
    </member>
    <member name="P:Aspose.PSD.Cache.CacheFolder">
      <summary>
            Gets or sets the cache folder.
            </summary>
      <value>
            The cache folder.
            </value>
    </member>
    <member name="P:Aspose.PSD.Cache.AllocatedMemoryBytesCount">
      <summary>
            Gets the allocated in-memory bytes count.
            </summary>
      <value>
            The allocated in-memory bytes count.
            </value>
    </member>
    <member name="P:Aspose.PSD.Cache.AllocatedDiskBytesCount">
      <summary>
            Gets the allocated disk bytes count.
            </summary>
      <value>
            The allocated disk bytes count.
            </value>
    </member>
    <member name="P:Aspose.PSD.Cache.MaxMemoryForCache">
      <summary>
            Gets or sets the maximum available memory for cache in memory. The value specified is megabytes count.
            </summary>
      <value>
            The maximum memory for cache.        
            </value>
      <remarks>Value of 0 will consume all available memory and serves as no upper limit.</remarks>
    </member>
    <member name="P:Aspose.PSD.Cache.MaxDiskSpaceForCache">
      <summary>
            Gets or sets the maximum available disk space for cache. The value specified is megabytes count.
            </summary>
      <value>
            The maximum available disk space for cache.
            </value>
      <remarks>Value of 0 will consume all available memory and serves as no upper limit.</remarks>
    </member>
    <member name="P:Aspose.PSD.Cache.CacheType">
      <summary>
            Gets or sets the cache scheme used.
            </summary>
      <value>
            The cache scheme used.
            </value>
    </member>
    <member name="T:Aspose.PSD.CacheType">
      <summary>
            Specifies the cache type to use.
            </summary>
    </member>
    <member name="F:Aspose.PSD.CacheType.Auto">
      <summary>
            Specifies auto cache type. The auto cache scheme will try to cache in-memory first then on disk.
            </summary>
    </member>
    <member name="F:Aspose.PSD.CacheType.CacheOnDiskOnly">
      <summary>
            The disk cache only.
            </summary>
    </member>
    <member name="F:Aspose.PSD.CacheType.CacheInMemoryOnly">
      <summary>
            The in-memory cache only.
            </summary>
    </member>
    <member name="T:Aspose.PSD.CharacterSet">
      <summary>
            Represents the character set used.
            </summary>
    </member>
    <member name="F:Aspose.PSD.CharacterSet.Ansi">
      <summary>
            1252 Latin 1, 1250 Latin 2, 1256 Arabic character sets
            </summary>
    </member>
    <member name="F:Aspose.PSD.CharacterSet.Default">
      <summary>
            The default character set.
            </summary>
    </member>
    <member name="F:Aspose.PSD.CharacterSet.Symbol">
      <summary>
            The symbol character set
            </summary>
    </member>
    <member name="F:Aspose.PSD.CharacterSet.Shiftjis">
      <summary>
            DBCS, 932 Japanese character set.
            </summary>
    </member>
    <member name="F:Aspose.PSD.CharacterSet.Hangeul">
      <summary>
            DBCS, 949 Korean character set.
            </summary>
    </member>
    <member name="F:Aspose.PSD.CharacterSet.Hangul">
      <summary>
            DBCS, 949 Korean character set.
            </summary>
    </member>
    <member name="F:Aspose.PSD.CharacterSet.Gb2312">
      <summary>
            DBCS, 936 Simplified Chinese character set.
            </summary>
    </member>
    <member name="F:Aspose.PSD.CharacterSet.ChineseBig5">
      <summary>
            DBCS, 950 Traditional Chinese character set.
            </summary>
    </member>
    <member name="F:Aspose.PSD.CharacterSet.Oem">
      <summary>
            437 MS-DOS Latin 1, 852 MS-DOS Latin 2, 864 MS-DOS Arabic character sets.
            </summary>
    </member>
    <member name="F:Aspose.PSD.CharacterSet.Johab">
      <summary>
            DBCS, 1361 Korean character set.
            </summary>
    </member>
    <member name="F:Aspose.PSD.CharacterSet.Hebrew">
      <summary>
            1255 Hebrew character set.
            </summary>
    </member>
    <member name="F:Aspose.PSD.CharacterSet.Arabic">
      <summary>
            1256 Arabic character set.
            </summary>
    </member>
    <member name="F:Aspose.PSD.CharacterSet.Greek">
      <summary>
            1253 Greek character set.
            </summary>
    </member>
    <member name="F:Aspose.PSD.CharacterSet.Turkish">
      <summary>
            1254 Turkish character set.
            </summary>
    </member>
    <member name="F:Aspose.PSD.CharacterSet.Vietnamese">
      <summary>
            1258 Vietnamese character set.
            </summary>
    </member>
    <member name="F:Aspose.PSD.CharacterSet.Thai">
      <summary>
            874 Thai character set.
            </summary>
    </member>
    <member name="F:Aspose.PSD.CharacterSet.Easteurope">
      <summary>
            1250 Latin 2, Central Europe character set.
            </summary>
    </member>
    <member name="F:Aspose.PSD.CharacterSet.Russian">
      <summary>
            1251 Cyrillic (Slavic) character set.
            </summary>
    </member>
    <member name="F:Aspose.PSD.CharacterSet.Mac">
      <summary>
            10000 Mac Roman, 10029 Mac Central Europe, 10007 Mac Cyrillic character sets.
            </summary>
    </member>
    <member name="F:Aspose.PSD.CharacterSet.Baltic">
      <summary>
            1257 Baltic Rim character set.
            </summary>
    </member>
    <member name="T:Aspose.PSD.CmykColor">
      <summary>
                The CMYK color of pixel.
            </summary>
    </member>
    <member name="M:Aspose.PSD.CmykColor.FromParams(System.Int32,System.Int32,System.Int32,System.Int32)">
      <summary>
            Creates a <see cref="T:Aspose.PSD.CmykColor" /> structure from a 32-bit cyan, magenta, yellow and black values.
            This method is deprecated. Please use more effective <see cref="M:Aspose.PSD.CmykColorHelper.FromComponents(System.Int32,System.Int32,System.Int32,System.Int32)" />.
            </summary>
      <param name="cyan">
            The cyan component. Valid values are 0 through 255.
            </param>
      <param name="magenta">
            The magenta component. Valid values are 0 through 255.
            </param>
      <param name="yellow">
            The yellow component. Valid values are 0 through 255.
            </param>
      <param name="black">
            The black component. Valid values are 0 through 255.
            </param>
      <returns>
            The <see cref="T:Aspose.PSD.CmykColor" />.
            </returns>
    </member>
    <member name="M:Aspose.PSD.CmykColor.GetHashCode">
      <summary>
                The get hash code.
            </summary>
      <returns>
                The <see cref="T:System.Int32" />.
            </returns>
    </member>
    <member name="M:Aspose.PSD.CmykColor.ToCmyk(System.Int32[])">
      <summary>
            The conversion from 32-bit ARGB color to CMYKColor.
            This method is deprecated. Please use more effective <see cref="M:Aspose.PSD.CmykColorHelper.ToCmyk(System.Int32[])" />.
            </summary>
      <param name="argbPixels">
            The pixels of 32-bit ARGB format.
            </param>
      <returns>
            The <see cref="T:Aspose:PSD:CmykColor[]" />.
            </returns>
    </member>
    <member name="M:Aspose.PSD.CmykColor.ToColor(Aspose.PSD.CmykColor[])">
      <summary>
            The conversion from CMYKColor to Color using icc conversion  with default profiles.
            This method is deprecated. Please use more effective <see cref="M:Aspose.PSD.CmykColorHelper.ToArgb(System.Int32[])" />.
            </summary>
      <param name="cmykPixels">
            The pixels of CMYKColor type in CMYK format.
            </param>
      <returns>
            The array of the ARGB colors.
            </returns>
    </member>
    <member name="M:Aspose.PSD.CmykColor.ToArgb32(Aspose.PSD.CmykColor[])">
      <summary>
            The conversion from CMYKColor to 32-bit ARGB Color using icc conversion  with default profiles.
            This method is deprecated. Please use more effective <see cref="M:Aspose.PSD.CmykColorHelper.ToArgb32(System.Int32[])" />.
            </summary>
      <param name="cmykPixels">
            The pixels of CMYKColor type in CMYK format.
            </param>
      <returns>
            The array of the 32-bit ARGB color.
            </returns>
    </member>
    <member name="M:Aspose.PSD.CmykColor.ToCmyk(System.Int32)">
      <summary>
            The conversion from 32-bit ARGB to CMYKColor.
            This method is deprecated. Please use more effective <see cref="M:Aspose.PSD.CmykColorHelper.ToCmyk(System.Int32)" />.
            </summary>
      <param name="argbPixel">
            The pixel of 32-bit ARGB format.
            </param>
      <returns>
            The <see cref="T:Aspose:PSD:CmykColor" />.
            </returns>
    </member>
    <member name="M:Aspose.PSD.CmykColor.ToColor(Aspose.PSD.CmykColor)">
      <summary>
            The conversion from CMYKColor to Color.
            This method is deprecated. Please use more effective <see cref="M:Aspose.PSD.CmykColorHelper.ToArgb(System.Int32)" />.
            </summary>
      <param name="cmykPixel">
            The pixels of CMYKColor type in CMYK format.
            </param>
      <returns>
            The <see cref="T:Aspose.PSD.Color[]" />.
            </returns>
    </member>
    <member name="M:Aspose.PSD.CmykColor.ToColorIcc(Aspose.PSD.CmykColor[])">
      <summary>
            The conversion from CMYKColor to Color using icc conversion with default profiles.
            This method is deprecated. Please use more effective <see cref="M:Aspose.PSD.CmykColorHelper.ToArgbIcc(System.Int32[])" />.
            </summary>
      <param name="cmykPixels">
            The pixels of CMYKColor type in CMYK format.
            </param>
      <returns>
            The <see cref="T:Aspose.PSD.Color[]" />.
            </returns>
    </member>
    <member name="M:Aspose.PSD.CmykColor.ToColorIcc(Aspose.PSD.CmykColor)">
      <summary>
            The conversion from CMYKColor to Color using icc conversion with default profiles.
            This method is deprecated. Please use more effective <see cref="M:Aspose.PSD.CmykColorHelper.ToArgbIcc(System.Int32)" />.
            </summary>
      <param name="cmykPixel">
            The pixel of CMYKColor type in CMYK format.
            </param>
      <returns>
            The <see cref="T:Aspose.PSD.Color" />.
            </returns>
    </member>
    <member name="M:Aspose.PSD.CmykColor.ToColorIcc(Aspose.PSD.CmykColor[],System.IO.Stream,System.IO.Stream)">
      <summary>
            The conversion from CMYKColor to Color using icc conversion.
            This method is deprecated. Please use more effective <see cref="M:Aspose.PSD.CmykColorHelper.ToArgbIcc(System.Int32[],System.IO.Stream,System.IO.Stream)" />.
            </summary>
      <param name="cmykPixels">
            The pixels of CMYKColor type in CMYK format.
            </param>
      <param name="cmykIccStream">
            The stream containing icc cmyk profile.
            </param>
      <param name="rgbIccStream">
            The stream containing icc rgb profile.
            </param>
      <returns>
            The <see cref="T:Aspose.PSD.Color[]" />.
            </returns>
    </member>
    <member name="M:Aspose.PSD.CmykColor.ToColorIcc(Aspose.PSD.CmykColor,System.IO.Stream,System.IO.Stream)">
      <summary>
            The conversion from CMYKColor to Color using icc conversion.
            This method is deprecated. Please use more effective <see cref="M:Aspose.PSD.CmykColorHelper.ToArgbIcc(System.Int32,System.IO.Stream,System.IO.Stream)" />.
            </summary>
      <param name="cmykPixel">
            The pixel of CMYKColor type in CMYK format.
            </param>
      <param name="cmykIccStream">
            The stream containing icc cmyk profile.
            </param>
      <param name="rgbIccStream">
            The stream containing icc rgb profile.
            </param>
      <returns>
            The <see cref="T:Aspose.PSD.Color" />.
            </returns>
    </member>
    <member name="M:Aspose.PSD.CmykColor.ToValue">
      <summary>
            The to value.
            </summary>
      <returns>
            The <see cref="T:System.Int64" />.
            </returns>
    </member>
    <member name="P:Aspose.PSD.CmykColor.Empty">
      <summary>
                Gets the empty.
            </summary>
    </member>
    <member name="P:Aspose.PSD.CmykColor.C">
      <summary>
                Gets the cyan component value of this <see cref="T:Aspose.PSD.Color" /> structure.
            </summary>
      <value>
                The cyan component value of this <see cref="T:Aspose.PSD.Color" />.
            </value>
    </member>
    <member name="P:Aspose.PSD.CmykColor.M">
      <summary>
                Gets the magenta component value of this <see cref="T:Aspose.PSD.Color" /> structure.
            </summary>
      <value>
                The magenta component value of this <see cref="T:Aspose.PSD.Color" />.
            </value>
    </member>
    <member name="P:Aspose.PSD.CmykColor.Y">
      <summary>
                Gets the yellow component value of this <see cref="T:Aspose.PSD.Color" /> structure.
            </summary>
      <value>
                The yellow component value of this <see cref="T:Aspose.PSD.Color" />.
            </value>
    </member>
    <member name="P:Aspose.PSD.CmykColor.K">
      <summary>
                Gets the black component value of this <see cref="T:Aspose.PSD.Color" /> structure.
            </summary>
      <value>
                The black component value of this <see cref="T:Aspose.PSD.Color" />.
            </value>
    </member>
    <member name="P:Aspose.PSD.CmykColor.IsEmpty">
      <summary>
                Gets a value indicating whether this <see cref="T:Aspose.PSD.Color" /> structure is uninitialized.
            </summary>
      <value>This property returns true if this color is uninitialized; otherwise, false.</value>
    </member>
    <member name="T:Aspose.PSD.CmykColorHelper">
      <summary>
            Helper methods to work with CMYK color presented as a signed 32-bit integer value.
            Provides the similar API as the <see cref="T:Aspose.PSD.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
            <see cref="T:Aspose.PSD.CmykColor" /> struct.
            </summary>
    </member>
    <member name="M:Aspose.PSD.CmykColorHelper.GetC(System.Int32)">
      <summary>
            Gets the cyan component value.
            </summary>
      <param name="cmyk">The CMYK color presented as a 32-bit integer value.</param>
      <returns>The cyan component value.</returns>
    </member>
    <member name="M:Aspose.PSD.CmykColorHelper.GetM(System.Int32)">
      <summary>
            Gets the magenta component value.
            </summary>
      <param name="cmyk">The CMYK color presented as a 32-bit integer value.</param>
      <returns>The magenta component value.</returns>
    </member>
    <member name="M:Aspose.PSD.CmykColorHelper.GetY(System.Int32)">
      <summary>
            Gets the yellow component value.
            </summary>
      <param name="cmyk">The CMYK color presented as a 32-bit integer value.</param>
      <returns>The yellow component value.</returns>
    </member>
    <member name="M:Aspose.PSD.CmykColorHelper.GetK(System.Int32)">
      <summary>
            Gets the black component value.
            </summary>
      <param name="cmyk">The CMYK color presented as a 32-bit integer value.</param>
      <returns>The black component value.</returns>
    </member>
    <member name="M:Aspose.PSD.CmykColorHelper.FromComponents(System.Int32,System.Int32,System.Int32,System.Int32)">
      <summary>
            Creates CMYK from a 32-bit cyan, magenta, yellow and black values.
            </summary>
      <param name="cyan">The cyan component. Valid values are 0 through 255.</param>
      <param name="magenta">The magenta component. Valid values are 0 through 255.</param>
      <param name="yellow">The yellow component. Valid values are 0 through 255.</param>
      <param name="black">The black component. Valid values are 0 through 255.</param>
      <returns>
            The CMYK color presented as a 32-bit integer value.
            </returns>
    </member>
    <member name="M:Aspose.PSD.CmykColorHelper.ToCmyk(System.Int32[])">
      <summary>
            The conversion from ARGB colors to CMYK colors.
            </summary>
      <param name="argbPixels">The ARGB colors presented as 32-bit integer values.</param>
      <returns>
            The CMYK colors presented as 32-bit integer values.
            </returns>
    </member>
    <member name="M:Aspose.PSD.CmykColorHelper.ToCmykBytes(System.Int32[],System.Int32,System.Int32)">
      <summary>
            Converts RGB to CMYK.
            </summary>
      <param name="argbPixels">The RGB colors presented as 32-bit integer values.</param>
      <param name="startIndex">The start index of RGB color.</param>
      <param name="length">The number of RGB pixels to convert.</param>
      <returns>
            The CMYK colors presented as a byte array.
            </returns>
    </member>
    <member name="M:Aspose.PSD.CmykColorHelper.ToCmyk(System.Int32)">
      <summary>
            The conversion from ARGB color to CMYK color.
            </summary>
      <param name="argbPixel">The ARGB color presented as a 32-bit integer value.</param>
      <returns>
            The CMYK color presented as a 32-bit integer value.
            </returns>
    </member>
    <member name="M:Aspose.PSD.CmykColorHelper.ToCmyk(Aspose.PSD.Color)">
      <summary>
            The conversion from ARGB color to CMYK color.
            </summary>
      <param name="pixel">The ARGB color.</param>
      <returns>
            The CMYK color presented as a 32-bit integer value.
            </returns>
    </member>
    <member name="M:Aspose.PSD.CmykColorHelper.ToCmyk(Aspose.PSD.Color[])">
      <summary>
            The conversion from ARGB colors to CMYK colors.
            </summary>
      <param name="pixels">The ARGB colors.</param>
      <returns>
            The CMYK colors presented as 32-bit integer values.
            </returns>
    </member>
    <member name="M:Aspose.PSD.CmykColorHelper.ToArgb(System.Int32[])">
      <summary>
            The conversion from CMYK colors to ARGB colors.
            </summary>
      <param name="cmykPixels">The CMYK colors presented as 32-bit integer values.</param>
      <returns>
            The ARGB colors.
            </returns>
    </member>
    <member name="M:Aspose.PSD.CmykColorHelper.ToArgb(System.Int32)">
      <summary>
            The conversion from CMYK color to ARGB color.
            </summary>
      <param name="cmykPixel">The CMYK color presented as a 32-bit integer value.</param>
      <returns>
            The ARGB color.
            </returns>
    </member>
    <member name="M:Aspose.PSD.CmykColorHelper.ToArgb32(System.Int32[])">
      <summary>
            The conversion from CMYK colors to ARGB colors.
            </summary>
      <param name="cmykPixels">The CMYK colors presented as 32-bit integer values.</param>
      <returns>
            The ARGB colors presented as 32-bit integer values.
            </returns>
    </member>
    <member name="M:Aspose.PSD.CmykColorHelper.ToArgbIcc(System.Int32[])">
      <summary>
            The conversion from CMYK colors to ARGB colors using Icc conversion with default profiles.
            </summary>
      <param name="cmykPixels">The CMYK pixels presented as 32-bit integer values.</param>
      <returns>
            The ARGB colors.
            </returns>
    </member>
    <member name="M:Aspose.PSD.CmykColorHelper.ToArgbIcc(System.Int32[],System.IO.Stream,System.IO.Stream)">
      <summary>
            The conversion from CMYK colors to ARGB colors using Icc conversion with custom profiles.
            </summary>
      <param name="cmykPixels">The CMYK colors presented as 32-bit integer values.</param>
      <param name="cmykIccStream">The stream containing CMYK Icc profile. </param>
      <param name="rgbIccStream">The stream containing RGB Icc profile.</param>
      <returns>
            The ARGB colors.
            </returns>
    </member>
    <member name="M:Aspose.PSD.CmykColorHelper.ToArgbIcc(System.Int32)">
      <summary>
            The conversion from CMYK color to ARGB Color using Icc conversion with default profiles.
            </summary>
      <param name="cmykPixel">The CMYK color presented as a 32-bit integer value.</param>
      <returns>
            The ARGB color.
            </returns>
    </member>
    <member name="M:Aspose.PSD.CmykColorHelper.ToArgbIcc(System.Int32,System.IO.Stream,System.IO.Stream)">
      <summary>
            The conversion from CMYK color to ARGB color using Icc conversion with custom profile.
            </summary>
      <param name="cmykPixel">The CMYK color presented as a 32-bit integer value.</param>
      <param name="cmykIccStream">The stream containing CMYK Icc profile. </param>
      <param name="rgbIccStream">The stream containing RGB Icc profile.</param>
      <returns>
            The ARGB color.
            </returns>
    </member>
    <member name="M:Aspose.PSD.CmykColorHelper.ToCmykIcc(Aspose.PSD.Color[],System.IO.Stream,System.IO.Stream)">
      <summary>
            The conversion from ARGB colors to CMYK colors using Icc conversion with custom profiles.
            </summary>
      <param name="pixels">The ARGB colors.</param>
      <param name="rgbIccStream">The stream containing RGB Icc profile.</param>
      <param name="cmykIccStream">The stream containing CMYK Icc profile.</param>
      <returns>
            The CMYK colors presented as 32-bit integer values.
            </returns>
    </member>
    <member name="M:Aspose.PSD.CmykColorHelper.ToCmykIccBytes(System.Int32[],System.Int32,System.Int32,System.IO.Stream,System.IO.Stream)">
      <summary>
            Converts RGB to CMYK using custom ICC profiles.
            </summary>
      <param name="pixels">The RGB colors presented as 32-bit integer values.</param>
      <param name="startIndex">The start index of RGB color.</param>
      <param name="length">The number of RGB pixels to convert.</param>
      <param name="rgbIccStream">The RGB profile stream.</param>
      <param name="cmykIccStream">The CMYK profile stream.</param>
      <returns>
            The CMYK colors presented as a byte array.
            </returns>
    </member>
    <member name="M:Aspose.PSD.CmykColorHelper.ToCmykIcc(Aspose.PSD.Color[])">
      <summary>
            The conversion from ARGB colors to CMYK colors using Icc conversion with default profiles.
            </summary>
      <param name="pixels">The ARGB colors.</param>
      <returns>
            The CMYK colors presented as 32-bit integer values.
            </returns>
    </member>
    <member name="M:Aspose.PSD.CmykColorHelper.ToCmykIcc(Aspose.PSD.Color)">
      <summary>
            The conversion from ARGB color to CMYK color using Icc conversion with default profiles.
            </summary>
      <param name="pixel">The ARGB color.</param>
      <returns>
            The CMYK color presented as a 32-bit integer value.
            </returns>
    </member>
    <member name="M:Aspose.PSD.CmykColorHelper.ToCmykIcc(Aspose.PSD.Color,System.IO.Stream,System.IO.Stream)">
      <summary>
            The conversion from ARGB color to CMYK color using Icc conversion with custom profiles.
            </summary>
      <param name="pixel">The ARGB color.</param>
      <param name="rgbIccStream">The stream containing RGB Icc profile.</param>
      <param name="cmykIccStream">The stream containing CMYK Icc profile.</param>
      <returns>
            The CMYK color presented as a 32-bit integer value.
            </returns>
    </member>
    <member name="T:Aspose.PSD.Color">
      <summary>
            The color of the pixel.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Color.op_Equality(Aspose.PSD.Color,Aspose.PSD.Color)">
      <summary>
            Tests whether two specified <see cref="T:Aspose.PSD.Color" /> structures are equivalent.
            </summary>
      <param name="left">The <see cref="T:Aspose.PSD.Color" /> that is to the left of the equality operator.</param>
      <param name="right">The <see cref="T:Aspose.PSD.Color" /> that is to the right of the equality operator.</param>
      <returns>True if the two <see cref="T:Aspose.PSD.Color" /> structures are equal; otherwise, false.</returns>
    </member>
    <member name="M:Aspose.PSD.Color.op_Inequality(Aspose.PSD.Color,Aspose.PSD.Color)">
      <summary>
            Tests whether two specified <see cref="T:Aspose.PSD.Color" /> structures are different.
            </summary>
      <param name="left">The <see cref="T:Aspose.PSD.Color" /> that is to the left of the inequality operator.</param>
      <param name="right">The <see cref="T:Aspose.PSD.Color" /> that is to the right of the inequality operator.</param>
      <returns>True if the two <see cref="T:Aspose.PSD.Color" /> structures are different; otherwise, false.</returns>
    </member>
    <member name="M:Aspose.PSD.Color.FromArgb(System.Int32)">
      <summary>
            Creates a <see cref="T:Aspose.PSD.Color" /> structure from a 32-bit ARGB value.
            </summary>
      <param name="argb">A value specifying the 32-bit ARGB value.</param>
      <returns>The <see cref="T:Aspose.PSD.Color" /> structure that this method creates.</returns>
    </member>
    <member name="M:Aspose.PSD.Color.FromArgb(System.Int32,System.Int32,System.Int32,System.Int32)">
      <summary>
            Creates a <see cref="T:Aspose.PSD.Color" /> structure from the four ARGB component (alpha, red, green, and blue) values. Although this method allows a 32-bit value to be passed for each component, the value of each component is limited to 8 bits.
            </summary>
      <param name="alpha">The alpha component. Valid values are 0 through 255.</param>
      <param name="red">The red component. Valid values are 0 through 255.</param>
      <param name="green">The green component. Valid values are 0 through 255.</param>
      <param name="blue">The blue component. Valid values are 0 through 255.</param>
      <returns>The <see cref="T:Aspose.PSD.Color" /> that this method creates.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="alpha" />, <paramref name="red" />, <paramref name="green" />, or <paramref name="blue" /> is less than 0 or greater than 255.</exception>
    </member>
    <member name="M:Aspose.PSD.Color.FromArgb(System.Int32,Aspose.PSD.Color)">
      <summary>
            Creates a <see cref="T:Aspose.PSD.Color" /> structure from the specified <see cref="T:Aspose.PSD.Color" /> structure, but with the new specified alpha value. Although this method allows a 32-bit value to be passed for the alpha value, the value is limited to 8 bits.
            </summary>
      <param name="alpha">The alpha value for the new <see cref="T:Aspose.PSD.Color" />. Valid values are 0 through 255.</param>
      <param name="baseColor">The <see cref="T:Aspose.PSD.Color" /> from which to create the new <see cref="T:Aspose.PSD.Color" />.</param>
      <returns>The <see cref="T:Aspose.PSD.Color" /> that this method creates.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="alpha" /> is less than 0 or greater than 255.</exception>
    </member>
    <member name="M:Aspose.PSD.Color.FromArgb(System.Int32,System.Int32,System.Int32)">
      <summary>
            Creates a <see cref="T:Aspose.PSD.Color" /> structure from the specified 8-bit color values (red, green, and blue). The alpha value is implicitly 255 (fully opaque). Although this method allows a 32-bit value to be passed for each color component, the value of each component is limited to 8 bits.
            </summary>
      <param name="red">The red component value for the new <see cref="T:Aspose.PSD.Color" />. Valid values are 0 through 255.</param>
      <param name="green">The green component value for the new <see cref="T:Aspose.PSD.Color" />. Valid values are 0 through 255.</param>
      <param name="blue">The blue component value for the new <see cref="T:Aspose.PSD.Color" />. Valid values are 0 through 255.</param>
      <returns>The <see cref="T:Aspose.PSD.Color" /> that this method creates.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="red" />, <paramref name="green" />, or <paramref name="blue" /> is less than 0 or greater than 255.</exception>
    </member>
    <member name="M:Aspose.PSD.Color.FromKnownColor(Aspose.PSD.KnownColor)">
      <summary>
            Creates a <see cref="T:Aspose.PSD.Color" /> structure from the specified predefined color.
            </summary>
      <param name="color">An element of the <see cref="T:Aspose.PSD.KnownColor" /> enumeration.</param>
      <returns>The <see cref="T:Aspose.PSD.Color" /> that this method creates.</returns>
    </member>
    <member name="M:Aspose.PSD.Color.FromName(System.String)">
      <summary>
            Creates a <see cref="T:Aspose.PSD.Color" /> structure from the specified name of a predefined color.
            </summary>
      <param name="name">A string that is the name of a predefined color. Valid names are the same as the names of the elements of the <see cref="T:Aspose.PSD.KnownColor" /> enumeration.</param>
      <returns>The <see cref="T:Aspose.PSD.Color" /> that this method creates.</returns>
    </member>
    <member name="M:Aspose.PSD.Color.GetBrightness">
      <summary>
            Gets the hue-saturation-brightness (HSB) brightness value for this <see cref="T:Aspose.PSD.Color" /> structure.
            </summary>
      <returns>The brightness of this <see cref="T:Aspose.PSD.Color" />. The brightness ranges from 0.0 through 1.0, where 0.0 represents black and 1.0 represents white.</returns>
    </member>
    <member name="M:Aspose.PSD.Color.GetHue">
      <summary>
            Gets the hue-saturation-brightness (HSB) hue value, in degrees, for this <see cref="T:Aspose.PSD.Color" /> structure.
            </summary>
      <returns>The hue, in degrees, of this <see cref="T:Aspose.PSD.Color" />. The hue is measured in degrees, ranging from 0.0 through 360.0, in HSB color space.</returns>
    </member>
    <member name="M:Aspose.PSD.Color.GetSaturation">
      <summary>
            Gets the hue-saturation-brightness (HSB) saturation value for this <see cref="T:Aspose.PSD.Color" /> structure.
            </summary>
      <returns>The saturation of this <see cref="T:Aspose.PSD.Color" />. The saturation ranges from 0.0 through 1.0, where 0.0 is grayscale and 1.0 is the most saturated.</returns>
    </member>
    <member name="M:Aspose.PSD.Color.ToArgb">
      <summary>
            Gets the 32-bit ARGB value of this <see cref="T:Aspose.PSD.Color" /> structure.
            </summary>
      <returns>The 32-bit ARGB value of this <see cref="T:Aspose.PSD.Color" />.</returns>
    </member>
    <member name="M:Aspose.PSD.Color.ToKnownColor">
      <summary>
            Gets the <see cref="T:Aspose.PSD.KnownColor" /> value of this <see cref="T:Aspose.PSD.Color" /> structure.
            </summary>
      <returns>An element of the <see cref="T:Aspose.PSD.KnownColor" /> enumeration, if the <see cref="T:Aspose.PSD.Color" /> is created from a predefined color by using either the <see cref="M:Aspose.PSD.Color.FromName(System.String)" /> method or the <see cref="M:Aspose.PSD.Color.FromKnownColor(Aspose.PSD.KnownColor)" /> method; otherwise, 0.</returns>
    </member>
    <member name="M:Aspose.PSD.Color.ToString">
      <summary>
            Converts this <see cref="T:Aspose.PSD.Color" /> structure to a human-readable string.
            </summary>
      <returns>A string that is the name of this <see cref="T:Aspose.PSD.Color" />, if the <see cref="T:Aspose.PSD.Color" /> is created from a predefined color by using either the <see cref="M:Aspose.PSD.Color.FromName(System.String)" /> method or the <see cref="M:Aspose.PSD.Color.FromKnownColor(Aspose.PSD.KnownColor)" /> method; otherwise, a string that consists of the ARGB component names and their values.</returns>
    </member>
    <member name="M:Aspose.PSD.Color.Equals(System.Object)">
      <summary>
            Tests whether the specified object is a <see cref="T:Aspose.PSD.Color" /> structure and is equivalent to this <see cref="T:Aspose.PSD.Color" /> structure.
            </summary>
      <param name="obj">The object to test.</param>
      <returns>True if <paramref name="obj" /> is a <see cref="T:Aspose.PSD.Color" /> structure equivalent to this <see cref="T:Aspose.PSD.Color" /> structure; otherwise, false.</returns>
    </member>
    <member name="M:Aspose.PSD.Color.GetHashCode">
      <summary>
            Returns a hash code for this <see cref="T:Aspose.PSD.Color" /> structure.
            </summary>
      <returns>An integer value that specifies the hash code for this <see cref="T:Aspose.PSD.Color" />.</returns>
    </member>
    <member name="M:Aspose.PSD.Color.ToCmyk(Aspose.PSD.Color[])">
      <summary>
            The conversion from Color to CMYKColor.
            This method is deprecated. Please use more effective <see cref="M:Aspose.PSD.CmykColorHelper.ToCmyk(Aspose.PSD.Color[])" />.
            </summary>
      <param name="pixels">
            The pixels of Color type in RGB format.
            </param>
      <returns>
            The <see cref="T:Aspose:PSD:CmykColor[]" />.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Color.ToCmyk(Aspose.PSD.Color)">
      <summary>
            The conversion from Color to CMYKColor.
            This method is deprecated. Please use more effective <see cref="M:Aspose.PSD.CmykColorHelper.ToCmyk(Aspose.PSD.Color)" />.
            </summary>
      <param name="pixel">
            The pixel of Color type in RGB format.
            </param>
      <returns>
            The <see cref="T:Aspose:PSD:CmykColor" />.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Color.ToCmykIcc(Aspose.PSD.Color)">
      <summary>
            The conversion from Color to CMYKColor using icc conversion with default profiles.
            This method is deprecated. Please use more effective <see cref="M:Aspose.PSD.CmykColorHelper.ToCmykIcc(Aspose.PSD.Color)" />.
            </summary>
      <param name="pixel">
            The pixel of Color type in RGB format.
            </param>
      <returns>
            The <see cref="T:Aspose.PSD.CmykColor" />.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Color.ToCmykIcc(Aspose.PSD.Color[])">
      <summary>
            The conversion from Color to CMYKColor using icc conversion with default profiles.
            This method is deprecated. Please use more effective <see cref="M:Aspose.PSD.CmykColorHelper.ToCmykIcc(Aspose.PSD.Color[])" />.
            </summary>
      <param name="pixels">
            The pixels of Color type in RGB format.
            </param>
      <returns>
            The <see cref="!:CmykColor[]" />.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Color.ToCmykIcc(Aspose.PSD.Color[],System.IO.Stream,System.IO.Stream)">
      <summary>
            The conversion from Color to CMYKColor using icc conversion.
            This method is deprecated. Please use more effective <see cref="M:Aspose.PSD.CmykColorHelper.ToCmykIcc(Aspose.PSD.Color[],System.IO.Stream,System.IO.Stream)" />.
            </summary>
      <param name="pixels">
            The pixels of Color type in RGB format.
            </param>
      <param name="rgbIccStream">
            The stream containing icc rgb profile.
            </param>
      <param name="cmykIccStream">
            The stream containing icc cmyk profile.
            </param>
      <returns>
            The <see cref="T:Aspose:PSD:CmykColor[]" />.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Color.ToCmykIcc(Aspose.PSD.Color,System.IO.Stream,System.IO.Stream)">
      <summary>
            The conversion from Color to CMYKColor using icc conversion with default profiles.
            This method is deprecated. Please use more effective <see cref="M:Aspose.PSD.CmykColorHelper.ToCmykIcc(Aspose.PSD.Color,System.IO.Stream,System.IO.Stream)" />.
            </summary>
      <param name="pixel">
            The pixel of Color type in RGB format.
            </param>
      <param name="rgbIccStream">
            The stream containing icc rgb profile.
            </param>
      <param name="cmykIccStream">
            The stream containing icc cmyk profile.
            </param>
      <returns>
            The <see cref="T:Aspose:PSD:CmykColor[]" />.
            </returns>
    </member>
    <member name="P:Aspose.PSD.Color.Empty">
      <summary>
            Gets an empty <see cref="T:Aspose.PSD.Color" />.
            </summary>
      <value>The empty <see cref="T:Aspose.PSD.Color" />.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Transparent">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.AliceBlue">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.AntiqueWhite">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Aqua">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Aquamarine">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Azure">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Beige">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Bisque">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Black">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.BlanchedAlmond">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Blue">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.BlueViolet">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Brown">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.BurlyWood">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.CadetBlue">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Chartreuse">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Chocolate">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Coral">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.CornflowerBlue">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Cornsilk">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Crimson">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Cyan">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.DarkBlue">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.DarkCyan">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.DarkGoldenrod">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.DarkGray">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.DarkGreen">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.DarkKhaki">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.DarkMagenta">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.DarkOliveGreen">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.DarkOrange">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.DarkOrchid">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.DarkRed">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.DarkSalmon">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.DarkSeaGreen">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.DarkSlateBlue">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.DarkSlateGray">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.DarkTurquoise">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.DarkViolet">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.DeepPink">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.DeepSkyBlue">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.DimGray">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.DodgerBlue">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Firebrick">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.FloralWhite">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.ForestGreen">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Fuchsia">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Gainsboro">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.GhostWhite">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Gold">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Goldenrod">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Gray">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> structure representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Green">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.GreenYellow">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Honeydew">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.HotPink">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.IndianRed">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Indigo">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Ivory">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Khaki">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Lavender">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.LavenderBlush">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.LawnGreen">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.LemonChiffon">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.LightBlue">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.LightCoral">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.LightCyan">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.LightGoldenrodYellow">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.LightGreen">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.LightGray">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.LightPink">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.LightSalmon">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.LightSeaGreen">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.LightSkyBlue">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.LightSlateGray">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.LightSteelBlue">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.LightYellow">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Lime">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.LimeGreen">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Linen">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Magenta">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Maroon">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.MediumAquamarine">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.MediumBlue">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.MediumOrchid">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.MediumPurple">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.MediumSeaGreen">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.MediumSlateBlue">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.MediumSpringGreen">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.MediumTurquoise">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.MediumVioletRed">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.MidnightBlue">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.MintCream">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.MistyRose">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Moccasin">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.NavajoWhite">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Navy">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.OldLace">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Olive">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.OliveDrab">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Orange">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.OrangeRed">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Orchid">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.PaleGoldenrod">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.PaleGreen">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.PaleTurquoise">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.PaleVioletRed">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.PapayaWhip">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.PeachPuff">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Peru">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Pink">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Plum">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.PowderBlue">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Purple">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Red">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.RosyBrown">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.RoyalBlue">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.SaddleBrown">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Salmon">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.SandyBrown">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.SeaGreen">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.SeaShell">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Sienna">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Silver">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.SkyBlue">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.SlateBlue">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.SlateGray">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Snow">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.SpringGreen">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.SteelBlue">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Tan">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Teal">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Thistle">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Tomato">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Turquoise">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Violet">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Wheat">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.White">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.WhiteSmoke">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Yellow">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.YellowGreen">
      <summary>
            Gets a system-defined color.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Color" /> representing a system-defined color.</value>
    </member>
    <member name="P:Aspose.PSD.Color.R">
      <summary>
            Gets the red component value of this <see cref="T:Aspose.PSD.Color" /> structure.
            </summary>
      <value>The red component value of this <see cref="T:Aspose.PSD.Color" />.</value>
    </member>
    <member name="P:Aspose.PSD.Color.G">
      <summary>
            Gets the green component value of this <see cref="T:Aspose.PSD.Color" /> structure.
            </summary>
      <value>The green component value of this <see cref="T:Aspose.PSD.Color" />.</value>
    </member>
    <member name="P:Aspose.PSD.Color.B">
      <summary>
            Gets the blue component value of this <see cref="T:Aspose.PSD.Color" /> structure.
            </summary>
      <value>The blue component value of this <see cref="T:Aspose.PSD.Color" />.</value>
    </member>
    <member name="P:Aspose.PSD.Color.A">
      <summary>
            Gets the alpha component value of this <see cref="T:Aspose.PSD.Color" /> structure.
            </summary>
      <value>The alpha component value of this <see cref="T:Aspose.PSD.Color" />.</value>
    </member>
    <member name="P:Aspose.PSD.Color.IsKnownColor">
      <summary>
            Gets a value indicating whether this <see cref="T:Aspose.PSD.Color" /> structure is a predefined color. Predefined colors are represented by the elements of the <see cref="T:Aspose.PSD.KnownColor" /> enumeration.
            </summary>
      <value>True if this <see cref="T:Aspose.PSD.Color" /> was created from a predefined color by using either the <see cref="M:Aspose.PSD.Color.FromName(System.String)" /> method or the <see cref="M:Aspose.PSD.Color.FromKnownColor(Aspose.PSD.KnownColor)" /> method; otherwise, false.</value>
    </member>
    <member name="P:Aspose.PSD.Color.IsEmpty">
      <summary>
            Gets a value indicating whether this <see cref="T:Aspose.PSD.Color" /> structure is uninitialized.
            </summary>
      <value>This property returns true if this color is uninitialized; otherwise, false.</value>
    </member>
    <member name="P:Aspose.PSD.Color.IsNamedColor">
      <summary>
            Gets a value indicating whether this <see cref="T:Aspose.PSD.Color" /> structure is a named color or a member of the <see cref="T:Aspose.PSD.KnownColor" /> enumeration.
            </summary>
      <value>True if this <see cref="T:Aspose.PSD.Color" /> was created by using either the <see cref="M:Aspose.PSD.Color.FromName(System.String)" /> method or the <see cref="M:Aspose.PSD.Color.FromKnownColor(Aspose.PSD.KnownColor)" /> method; otherwise, false.</value>
    </member>
    <member name="P:Aspose.PSD.Color.Name">
      <summary>
            Gets the name of this <see cref="T:Aspose.PSD.Color" />.
            </summary>
      <value>The name of this <see cref="T:Aspose.PSD.Color" />.</value>
    </member>
    <member name="T:Aspose.PSD.ColorAdjustType">
      <summary>
            Specifies which objects use color adjustment information.
            </summary>
    </member>
    <member name="F:Aspose.PSD.ColorAdjustType.Default">
      <summary>
            Color adjustment information that is used by all GDI+ objects that do not have their own color adjustment information.
            </summary>
    </member>
    <member name="F:Aspose.PSD.ColorAdjustType.Bitmap">
      <summary>
            Color adjustment information for Bitmap objects.
            </summary>
    </member>
    <member name="F:Aspose.PSD.ColorAdjustType.Brush">
      <summary>
            Color adjustment information for Brush objects.
            </summary>
    </member>
    <member name="F:Aspose.PSD.ColorAdjustType.Pen">
      <summary>
            Color adjustment information for Pen objects.
            </summary>
    </member>
    <member name="F:Aspose.PSD.ColorAdjustType.Text">
      <summary>
            Color adjustment information for text.
            </summary>
    </member>
    <member name="F:Aspose.PSD.ColorAdjustType.Count">
      <summary>
            The number of types specified.
            </summary>
    </member>
    <member name="F:Aspose.PSD.ColorAdjustType.Any">
      <summary>
            The number of types specified.
            </summary>
    </member>
    <member name="T:Aspose.PSD.ColorBlend">
      <summary>
            Defines arrays of colors and positions used for interpolating color blending in a multicolor gradient. This class cannot be inherited.
            </summary>
    </member>
    <member name="M:Aspose.PSD.ColorBlend.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ColorBlend" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.ColorBlend.#ctor(System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ColorBlend" /> class with the specified number of colors and positions.
            </summary>
      <param name="count">The number of colors and positions in this <see cref="T:Aspose.PSD.ColorBlend" />.</param>
    </member>
    <member name="M:Aspose.PSD.ColorBlend.op_Equality(Aspose.PSD.ColorBlend,Aspose.PSD.ColorBlend)">
      <summary>
            Tests whether two specified <see cref="T:Aspose.PSD.ColorBlend" /> classes are different.
            </summary>
      <param name="colorBlend1">The <see cref="T:Aspose.PSD.ColorBlend" /> that is to the left of the inequality operator.</param>
      <param name="colorBlend2">The <see cref="T:Aspose.PSD.ColorBlend" /> that is to the right of the inequality operator.</param>
      <returns>True if the two <see cref="T:Aspose.PSD.ColorBlend" /> classes are different; otherwise, false.</returns>
    </member>
    <member name="M:Aspose.PSD.ColorBlend.op_Inequality(Aspose.PSD.ColorBlend,Aspose.PSD.ColorBlend)">
      <summary>
            Tests whether two specified <see cref="T:Aspose.PSD.ColorBlend" /> classes are equivalent.
            </summary>
      <param name="colorBlend1">The <see cref="T:Aspose.PSD.ColorBlend" /> that is to the left of the equality operator.</param>
      <param name="colorBlend2">The <see cref="T:Aspose.PSD.ColorBlend" /> that is to the right of the equality operator.</param>
      <returns>True if the two <see cref="T:Aspose.PSD.ColorBlend" /> classes are equal; otherwise, false.</returns>
    </member>
    <member name="M:Aspose.PSD.ColorBlend.Equals(System.Object)">
      <summary>
            Tests whether the specified object is a <see cref="T:Aspose.PSD.ColorBlend" /> class and is equivalent to this <see cref="T:Aspose.PSD.ColorBlend" /> class.
            </summary>
      <param name="obj">The object to test.</param>
      <returns>True if <paramref name="obj" /> is a <see cref="T:Aspose.PSD.ColorBlend" /> class equivalent to this <see cref="T:Aspose.PSD.ColorBlend" /> class; otherwise, false.</returns>
    </member>
    <member name="M:Aspose.PSD.ColorBlend.GetHashCode">
      <summary>
            Returns a hash code for this instance.
            </summary>
      <returns>
            A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. 
            </returns>
    </member>
    <member name="P:Aspose.PSD.ColorBlend.Colors">
      <summary>
            Gets or sets an array of colors that represents the colors to use at corresponding positions along a gradient.
            </summary>
      <returns>An array of <see cref="T:Aspose.PSD.Color" /> structures that represents the colors to use at corresponding positions along a gradient.</returns>
    </member>
    <member name="P:Aspose.PSD.ColorBlend.Positions">
      <summary>
            Gets or sets the positions along a gradient line.
            </summary>
      <returns>An array of values that specify percentages of distance along the gradient line.</returns>
    </member>
    <member name="T:Aspose.PSD.ColorCompareMethod">
      <summary>
            Color comparison method to adjust to nearest neighbor
            </summary>
    </member>
    <member name="F:Aspose.PSD.ColorCompareMethod.Euclidian">
      <summary>
            The euclidian method
            </summary>
    </member>
    <member name="T:Aspose.PSD.ColorQuantizationMethod">
      <summary>
            Colors quantization  methods
            </summary>
    </member>
    <member name="F:Aspose.PSD.ColorQuantizationMethod.None">
      <summary>
            Nothing color quantization method is used
            </summary>
    </member>
    <member name="F:Aspose.PSD.ColorQuantizationMethod.Popularity">
      <summary>
            The popularity method
            </summary>
    </member>
    <member name="T:Aspose.PSD.ColorTranslator">
      <summary>
            Translates colors to and from GDI+ Color structures. This class cannot be inherited.
            </summary>
    </member>
    <member name="M:Aspose.PSD.ColorTranslator.FromHtml(System.String)">
      <summary>
            Takes color from the HTML color.
            </summary>
      <param name="htmlColor">HTML color.</param>
      <returns>The color.</returns>
    </member>
    <member name="M:Aspose.PSD.ColorTranslator.FromOle(System.Int32)">
      <summary>
            Takes color from the OLE color.
            </summary>
      <param name="oleColor">OLE color.</param>
      <returns>The color.</returns>
    </member>
    <member name="M:Aspose.PSD.ColorTranslator.FromWin32(System.Int32)">
      <summary>
            Takes color from the HTML color.
            </summary>
      <param name="win32Color">Win32 color.</param>
      <returns>The color.</returns>
    </member>
    <member name="M:Aspose.PSD.ColorTranslator.ToHtml(Aspose.PSD.Color)">
      <summary>
            Creates HTML color  from the color.
            </summary>
      <param name="c">The color class.</param>
      <returns>The html string color.</returns>
    </member>
    <member name="M:Aspose.PSD.ColorTranslator.ToOle(Aspose.PSD.Color)">
      <summary>
            Translates OLE color to color.
            </summary>
      <param name="c">The color.</param>
      <returns>The OLE color.</returns>
    </member>
    <member name="M:Aspose.PSD.ColorTranslator.ToWin32(Aspose.PSD.Color)">
      <summary>
            Translates the color to win32 color.
            </summary>
      <param name="c">The color.</param>
      <returns>The win32 color.</returns>
    </member>
    <member name="T:Aspose.PSD.ColorChannelFlag">
      <summary>
            Specifies individual channels in the CMYK (cyan, magenta, yellow, black) color space. This enumeration is used by the SetOutputChannel methods.
            </summary>
    </member>
    <member name="F:Aspose.PSD.ColorChannelFlag.ColorChannelC">
      <summary>
            The cyan color channel.
            </summary>
    </member>
    <member name="F:Aspose.PSD.ColorChannelFlag.ColorChannelM">
      <summary>
            The magenta color channel.
            </summary>
    </member>
    <member name="F:Aspose.PSD.ColorChannelFlag.ColorChannelY">
      <summary>
            The yellow color channel.
            </summary>
    </member>
    <member name="F:Aspose.PSD.ColorChannelFlag.ColorChannelK">
      <summary>
            The black color channel.
            </summary>
    </member>
    <member name="F:Aspose.PSD.ColorChannelFlag.ColorChannelLast">
      <summary>
            The last selected channel should be used.
            </summary>
    </member>
    <member name="T:Aspose.PSD.CoreExceptions.ImageFormats.TiffImageException">
      <summary>
            The Tiff image exception
            </summary>
    </member>
    <member name="T:Aspose.PSD.CoreExceptions.ImageException">
      <summary>
            The image exception.
            </summary>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.ImageException.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.ImageException" /> class.
            </summary>
      <param name="message">The exception message.</param>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.ImageException.#ctor(System.String,System.Exception)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.ImageException" /> class.
            </summary>
      <param name="message">The exception message.</param>
      <param name="innerException">The inner exception.</param>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.ImageFormats.TiffImageException.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.ImageFormats.TiffImageException" /> class.
            </summary>
      <param name="message">The exception message.</param>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.ImageFormats.TiffImageException.#ctor(System.String,System.Exception)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.ImageFormats.TiffImageException" /> class.
            </summary>
      <param name="message">The message.</param>
      <param name="innerException">The inner exception.</param>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.ImageFormats.TiffImageException.#ctor(System.String,Aspose.PSD.ImageOptions.TiffOptionsError)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.ImageFormats.TiffImageException" /> class.
            </summary>
      <param name="message">The message.</param>
      <param name="error">The error.</param>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.ImageFormats.TiffImageException.#ctor(Aspose.PSD.ImageOptions.TiffOptionsError)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.ImageFormats.TiffImageException" /> class.
            </summary>
      <param name="error">The error.</param>
    </member>
    <member name="P:Aspose.PSD.CoreExceptions.ImageFormats.TiffImageException.OptionsError">
      <summary>
            Gets the tiff options error.
            </summary>
      <value>
            The tiff options error.
            </value>
    </member>
    <member name="T:Aspose.PSD.CoreExceptions.LimitMemoryException">
      <summary>
            The limit memory exception. Occurs when memory usage should be reduced.
            </summary>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.LimitMemoryException.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.LimitMemoryException" /> class.
            </summary>
      <param name="message">The exception message.</param>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.LimitMemoryException.#ctor(System.String,System.Exception)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.LimitMemoryException" /> class.
            </summary>
      <param name="message">The exception message.</param>
      <param name="innerException">The inner exception.</param>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.LimitMemoryException.#ctor(System.String,System.Int64)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.LimitMemoryException" /> class.
            </summary>
      <param name="message">The exception message.</param>
      <param name="reduceMemoryFactor">The reduce memory factor.</param>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.LimitMemoryException.#ctor(System.String,System.Exception,System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.LimitMemoryException" /> class.
            </summary>
      <param name="message">The exception message.</param>
      <param name="innerException">The inner exception.</param>
      <param name="reduceMemoryFactor">The reduce memory factor.</param>
    </member>
    <member name="P:Aspose.PSD.CoreExceptions.LimitMemoryException.ReduceMemoryFactor">
      <summary>
            Gets or sets the reduce memory factor.
            </summary>
      <value>
            The reduce memory factor.
            </value>
    </member>
    <member name="T:Aspose.PSD.CoreExceptions.OperationInterruptedException">
      <summary>
            Occurs when an operation is interrupted.
            </summary>
    </member>
    <member name="T:Aspose.PSD.CoreExceptions.FrameworkException">
      <summary>
            The imaging framework exception. This class is a core class for all Aspose.PSD exceptions.
            Introduced to discriminate between the exceptions thrown by the Aspose.PSD engine and all other exception types.
            </summary>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.FrameworkException.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.FrameworkException" /> class.
            </summary>
      <param name="message">The message.</param>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.FrameworkException.#ctor(System.String,System.Exception)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.FrameworkException" /> class.
            </summary>
      <param name="message">The message.</param>
      <param name="innerException">The inner exception.</param>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.OperationInterruptedException.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.OperationInterruptedException" /> class.
            </summary>
      <param name="message">The exception message.</param>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.OperationInterruptedException.#ctor(System.String,System.Exception)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.OperationInterruptedException" /> class.
            </summary>
      <param name="message">The exception message.</param>
      <param name="innerException">The inner exception.</param>
    </member>
    <member name="T:Aspose.PSD.CoreExceptions.RdOptimizationError">
      <summary>
            RD optimization error exception class
            </summary>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.RdOptimizationError.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.RdOptimizationError" /> class.
            </summary>
      <param name="message">The message that describes the error.</param>
    </member>
    <member name="T:Aspose.PSD.CoreExceptions.DataMissmatchError">
      <summary>
            Data mismatch exception class
            </summary>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.DataMissmatchError.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.DataMissmatchError" /> class.
            </summary>
      <param name="message">The message that describes the error.</param>
    </member>
    <member name="T:Aspose.PSD.CoreExceptions.XmpException">
      <summary>
            The exception that is thrown when XMP has invalid structure.
            </summary>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.XmpException.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.XmpException" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.XmpException.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.XmpException" /> class.
            </summary>
      <param name="message">The message.</param>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.XmpException.#ctor(System.String,System.Exception)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.XmpException" /> class.
            </summary>
      <param name="message">The message.</param>
      <param name="innerException">The inner exception.</param>
    </member>
    <member name="T:Aspose.PSD.Exif.Enums.ExifColorSpace">
      <summary>
                exif color space enum.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifColorSpace.SRgb">
      <summary>
                SRGB color space.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifColorSpace.AdobeRgb">
      <summary>
                Adobe rgb color space.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifColorSpace.Uncalibrated">
      <summary>
                Uncalibrated color space.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Exif.Enums.ExifContrast">
      <summary>
                exif normal soft hard enum.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifContrast.Normal">
      <summary>
                Normal contrast.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifContrast.Low">
      <summary>
                Low contrast.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifContrast.High">
      <summary>
                High contrast.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Exif.Enums.ExifCustomRendered">
      <summary>
                exif custom rendered enum.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifCustomRendered.NormalProcess">
      <summary>
                Normal render process.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifCustomRendered.CustomProcess">
      <summary>
                Custom render process.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Exif.Enums.ExifExposureMode">
      <summary>
                exif exposure mode enum.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifExposureMode.Auto">
      <summary>
                Auto exposure.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifExposureMode.Manual">
      <summary>
                Manual exposure.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifExposureMode.AutoBracket">
      <summary>
                Auto bracket.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Exif.Enums.ExifExposureProgram">
      <summary>
                exif exposure program enum.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifExposureProgram.Notdefined">
      <summary>
                Not defined.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifExposureProgram.Manual">
      <summary>
                Manual program.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifExposureProgram.Auto">
      <summary>
                Auto exposure.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifExposureProgram.Aperturepriority">
      <summary>
                Aperture priority.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifExposureProgram.Shutterpriority">
      <summary>
                Shutter priority.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifExposureProgram.Creativeprogram">
      <summary>
                Creative program.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifExposureProgram.Actionprogram">
      <summary>
                Action program.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifExposureProgram.Portraitmode">
      <summary>
                Portrait mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifExposureProgram.Landscapemode">
      <summary>
                Landscape mode.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Exif.Enums.ExifFileSource">
      <summary>
                exif file source enum.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifFileSource.Others">
      <summary>
            The others.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifFileSource.FilmScanner">
      <summary>
                Film scanner.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifFileSource.ReflexionPrintScanner">
      <summary>
                Reflexion print scanner.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifFileSource.DigitalStillCamera">
      <summary>
                Digital still camera.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Exif.Enums.ExifFlash">
      <summary>
                Flash mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifFlash.Noflash">
      <summary>
                No flash fired.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifFlash.Fired">
      <summary>
                Flash fired.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifFlash.FiredReturnLightNotDetected">
      <summary>
                Flash fired, return light not detected.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifFlash.FiredReturnLightDetected">
      <summary>
                Flash fired, return light detected.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifFlash.YesCompulsory">
      <summary>
                Flash fired, compulsory flash mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifFlash.YesCompulsoryReturnLightNotDetected">
      <summary>
                Flash fired, compulsory mode, return light not detected.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifFlash.YesCompulsoryReturnLightDetected">
      <summary>
                Flash fired, compulsory mode, return light detected.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifFlash.NoCompulsory">
      <summary>
                Flash did not fire, compulsory flash mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifFlash.NoDidNotFireReturnLightNotDetected">
      <summary>
                Flash did not fire, return light not detected.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifFlash.NoAuto">
      <summary>
                Flash did not fire, auto mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifFlash.YesAuto">
      <summary>
                Flash firedm auto mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifFlash.YesAutoReturnLightNotDetected">
      <summary>
                Flash fired, auto mode, return light not detected.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifFlash.YesAutoReturnLightDetected">
      <summary>
                Flash fired, auto mode, return light detected.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifFlash.NoFlashFunction">
      <summary>
                No flash function.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Exif.Enums.ExifGainControl">
      <summary>
                exif gain control enum.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifGainControl.None">
      <summary>
                No gain control.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifGainControl.LowGainUp">
      <summary>
                Low gain up.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifGainControl.HighGainUp">
      <summary>
                High gain up.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifGainControl.LowGainDown">
      <summary>
                Low gain down.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifGainControl.HighGainDown">
      <summary>
                High gain down.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Exif.Enums.ExifGPSAltitudeRef">
      <summary>
                exif gps altitude ref enum.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifGPSAltitudeRef.AboveSeaLevel">
      <summary>
                Above sea level.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifGPSAltitudeRef.BelowSeaLevel">
      <summary>
                Below sea level.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Exif.Enums.ExifLightSource">
      <summary>
                The exif light source.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifLightSource.Unknown">
      <summary>
                The unknown.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifLightSource.Daylight">
      <summary>
                The daylight.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifLightSource.Fluorescent">
      <summary>
                The fluorescent.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifLightSource.Tungsten">
      <summary>
                The tungsten.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifLightSource.Flash">
      <summary>
                The flash.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifLightSource.Fineweather">
      <summary>
                The fineweather.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifLightSource.Cloudyweather">
      <summary>
                The cloudyweather.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifLightSource.Shade">
      <summary>
                The shade.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifLightSource.DaylightFluorescent">
      <summary>
                The daylight fluorescent.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifLightSource.DayWhiteFluorescent">
      <summary>
                The day white fluorescent.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifLightSource.CoolWhiteFluorescent">
      <summary>
                The cool white fluorescent.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifLightSource.WhiteFluorescent">
      <summary>
                The white fluorescent.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifLightSource.StandardlightA">
      <summary>
                The standardlight a.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifLightSource.StandardlightB">
      <summary>
                The standardlight b.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifLightSource.StandardlightC">
      <summary>
                The standardlight c.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifLightSource.D55">
      <summary>
                The d55 value(5500K).
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifLightSource.D65">
      <summary>
                The d65 value(6500K).
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifLightSource.D75">
      <summary>
                The d75 value(7500K).
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifLightSource.D50">
      <summary>
                The d50 value(5000K).
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifLightSource.ISOstudiotungsten">
      <summary>
                The iso studio tungsten lightsource.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifLightSource.Otherlightsource">
      <summary>
                The otherlightsource.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Exif.Enums.ExifMeteringMode">
      <summary>
                exif metering mode enum.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifMeteringMode.Unknown">
      <summary>
                Undefined mode
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifMeteringMode.Average">
      <summary>
                Average metering
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifMeteringMode.Centerweightedaverage">
      <summary>
                Center weighted average.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifMeteringMode.Spot">
      <summary>
                Spot metering
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifMeteringMode.MultiSpot">
      <summary>
                Multi spot metering
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifMeteringMode.MultiSegment">
      <summary>
                Multi segment metering.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifMeteringMode.Partial">
      <summary>
                Partial metering.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifMeteringMode.Other">
      <summary>
                For other modes.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Exif.Enums.ExifOrientation">
      <summary>
                Exif image orientation.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifOrientation.TopLeft">
      <summary>
                Top left. Default orientation.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifOrientation.TopRight">
      <summary>
                Top right. Horizontally reversed.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifOrientation.BottomRight">
      <summary>
                Bottom right. Rotated by 180 degrees.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifOrientation.BottomLeft">
      <summary>
                Bottom left. Rotated by 180 degrees and then horizontally reversed.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifOrientation.LeftTop">
      <summary>
                Left top. Rotated by 90 degrees counterclockwise and then horizontally reversed.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifOrientation.RightTop">
      <summary>
                Right top. Rotated by 90 degrees clockwise.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifOrientation.RightBottom">
      <summary>
                Right bottom. Rotated by 90 degrees clockwise and then horizontally reversed.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifOrientation.LeftBottom">
      <summary>
                Left bottom. Rotated by 90 degrees counterclockwise.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Exif.Enums.ExifSaturation">
      <summary>
                exif saturation enum.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifSaturation.Normal">
      <summary>
                Normal saturation.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifSaturation.Low">
      <summary>
                Low saturation.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifSaturation.High">
      <summary>
                High saturation.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Exif.Enums.ExifSceneCaptureType">
      <summary>
                exif scene capture type enum.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifSceneCaptureType.Standard">
      <summary>
                Standard scene.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifSceneCaptureType.Landscape">
      <summary>
                Landscape scene.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifSceneCaptureType.Portrait">
      <summary>
                Portrait scene.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifSceneCaptureType.NightScene">
      <summary>
                Night scene.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Exif.Enums.ExifSensingMethod">
      <summary>
                exif sensing method enum.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifSensingMethod.Notdefined">
      <summary>
                Not defined.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifSensingMethod.OneChipColorArea">
      <summary>
                One chip color area.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifSensingMethod.TwoChipColorArea">
      <summary>
                Two chip color area.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifSensingMethod.ThreeChipColorArea">
      <summary>
                Three chip color area.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifSensingMethod.Colorsequentialarea">
      <summary>
                Color Sequential area.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifSensingMethod.Trilinearsensor">
      <summary>
                Trilinear sensor.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifSensingMethod.Colorsequentiallinear">
      <summary>
                Color sequential linear sensor.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Exif.Enums.ExifSubjectDistanceRange">
      <summary>
                exif subject distance range enum.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifSubjectDistanceRange.Unknown">
      <summary>
                Unknown subject distance range
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifSubjectDistanceRange.Macro">
      <summary>
                Macro range
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifSubjectDistanceRange.CloseView">
      <summary>
                Close view.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifSubjectDistanceRange.DistantView">
      <summary>
                Distant view.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Exif.Enums.ExifUnit">
      <summary>
                exif unit enum.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifUnit.None">
      <summary>
                Undefined units
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifUnit.Inch">
      <summary>
                Inch units
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifUnit.Cm">
      <summary>
                Metric centimeter units
            </summary>
    </member>
    <member name="T:Aspose.PSD.Exif.Enums.ExifWhiteBalance">
      <summary>
                exif white balance enum.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifWhiteBalance.Auto">
      <summary>
                Auto white balance
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifWhiteBalance.Manual">
      <summary>
                Manual  white balance
            </summary>
    </member>
    <member name="T:Aspose.PSD.Exif.Enums.ExifYCbCrPositioning">
      <summary>
                exif y cb cr positioning enum.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifYCbCrPositioning.Centered">
      <summary>
                Centered YCbCr
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.Enums.ExifYCbCrPositioning.CoSited">
      <summary>
                Co-sited position
            </summary>
    </member>
    <member name="T:Aspose.PSD.Exif.Enums.NamespaceDoc">
      <summary>
            The namespace contains EXIF enumerations.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Exif.ExifData">
      <summary>
            EXIF data container.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Exif.TiffDataTypeController">
      <summary>
            Represents general class for working with tiff data types.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Exif.TiffDataTypeController.Exists(System.UInt16)">
      <summary>
            Determines if specific tag exists.
            </summary>
      <param name="tagId">The tag identifier.</param>
      <returns>True if tag exists.</returns>
    </member>
    <member name="M:Aspose.PSD.Exif.TiffDataTypeController.RemoveTagByID(System.UInt16)">
      <summary>
            Removes the tag by identifier.
            </summary>
      <param name="tagId">The tag identifier.</param>
    </member>
    <member name="M:Aspose.PSD.Exif.TiffDataTypeController.GetSectionTags(System.Int32)">
      <summary>
            Gets the section tags.
            </summary>
      <param name="section">The section identifier. - 1 in case all tags are needed.</param>
      <returns>The tiff tags</returns>
    </member>
    <member name="M:Aspose.PSD.Exif.TiffDataTypeController.SetSectionTags(System.Int32,Aspose.PSD.FileFormats.Tiff.TiffDataType[])">
      <summary>
            Sets the section tags.
            </summary>
      <param name="section">The section to set tags for. -1 in case you wish to set tags according to section specification.</param>
      <param name="tags">The tags to set.</param>
    </member>
    <member name="M:Aspose.PSD.Exif.TiffDataTypeController.GetTiffLongTypeValue(System.UInt16,System.UInt32)">
      <summary>
            Gets the TiffLongType tag value at 0 index.
            </summary>
      <param name="key">The tag key.</param>
      <param name="defaultValue">The default value.</param>
      <returns>The the TiffLongType tag value at 0 index.</returns>
    </member>
    <member name="M:Aspose.PSD.Exif.TiffDataTypeController.SetTiffLongTypeValue(System.UInt16,System.UInt32,System.Int32)">
      <summary>
            Sets the TiffLongType type value as uint[1] with <paramref name="value" />.
            </summary>
      <param name="key">The tag key.</param>
      <param name="value">The value.</param>
      <param name="section">The section to set for.</param>
    </member>
    <member name="M:Aspose.PSD.Exif.TiffDataTypeController.GetTiffByteValue(System.UInt16)">
      <summary>
            Gets the TiffByteType value.
            </summary>
      <param name="key">The tag key.</param>
      <returns>The TiffByteType byte[] value.</returns>
    </member>
    <member name="M:Aspose.PSD.Exif.TiffDataTypeController.SetTiffByteValue(System.UInt16,System.Byte[],System.Int32)">
      <summary>
            Sets the TiffByteType value.
            </summary>
      <param name="key">The tag key.</param>
      <param name="value">The value to set.</param>
      <param name="section">The section to set.</param>
    </member>
    <member name="M:Aspose.PSD.Exif.TiffDataTypeController.GetTiffSRationalValue(System.UInt16)">
      <summary>
            Gets the TiffSRationalType value at index 0.
            </summary>
      <param name="key">The tag key.</param>
      <returns>The TiffSRationalType type value.</returns>
    </member>
    <member name="M:Aspose.PSD.Exif.TiffDataTypeController.SetTiffSRationalValue(System.UInt16,Aspose.PSD.FileFormats.Tiff.TiffSRational,System.Int32)">
      <summary>
            Sets the TiffSRationalType value type as TiffSRational[1] with <paramref name="rational" /> value.
            </summary>
      <param name="key">The tag key.</param>
      <param name="rational">The rational.</param>
      <param name="section">The section.</param>
    </member>
    <member name="M:Aspose.PSD.Exif.TiffDataTypeController.GetTiffRationalArray(System.UInt16)">
      <summary>
            Gets the TiffRationalType value.
            </summary>
      <param name="key">The tag key.</param>
      <returns>The TiffSRationalType type value.</returns>
    </member>
    <member name="M:Aspose.PSD.Exif.TiffDataTypeController.SetTiffRationalArray(System.UInt16,Aspose.PSD.FileFormats.Tiff.TiffRational[],System.Int32)">
      <summary>
            Sets the TiffSRationalType value type.
            </summary>
      <param name="key">The tag key.</param>
      <param name="rational">The rational.</param>
      <param name="section">The section.</param>
    </member>
    <member name="M:Aspose.PSD.Exif.TiffDataTypeController.GetTiffRationalValue(System.UInt16)">
      <summary>
            Gets the TiffRationalType value at index 0.
            </summary>
      <param name="key">The tag key.</param>
      <returns>The TiffRationalType type value.</returns>
    </member>
    <member name="M:Aspose.PSD.Exif.TiffDataTypeController.SetTiffRational(System.UInt16,Aspose.PSD.FileFormats.Tiff.TiffRational,System.Int32)">
      <summary>
            Sets the TiffRationalType type value as uint[1] with <paramref name="rational" />.
            </summary>
      <param name="key">The tag key.</param>
      <param name="rational">The value.</param>
      <param name="section">The section to set for.</param>
    </member>
    <member name="M:Aspose.PSD.Exif.TiffDataTypeController.GetTiffStringValue(System.UInt16)">
      <summary>
            Gets the TiffASCIIType value as string.
            </summary>
      <param name="key">The tag key.</param>
      <returns>The TiffASCIIType type value.</returns>
    </member>
    <member name="M:Aspose.PSD.Exif.TiffDataTypeController.SetTiffStringValue(System.UInt16,System.String,System.Int32)">
      <summary>
            Sets the TiffASCIIType type value with <paramref name="text" /> filled.
            </summary>
      <param name="key">The tag key.</param>
      <param name="text">The value.</param>
      <param name="section">The section to set for.</param>
    </member>
    <member name="M:Aspose.PSD.Exif.TiffDataTypeController.GetTiffUndefinedValue(System.UInt16)">
      <summary>
            Gets the TiffUndefinedType value as byte[].
            </summary>
      <param name="key">The tag key.</param>
      <returns>The TiffUndefinedType type value.</returns>
    </member>
    <member name="M:Aspose.PSD.Exif.TiffDataTypeController.SetTiffUndefinedValue(System.UInt16,System.Byte[],System.Int32)">
      <summary>
            Sets the TiffUndefinedType type value with <paramref name="data" /> filled.
            </summary>
      <param name="key">The tag key.</param>
      <param name="data">The value.</param>
      <param name="section">The section to set for.</param>
    </member>
    <member name="M:Aspose.PSD.Exif.TiffDataTypeController.GetTiffShortValue(System.UInt16,System.UInt16)">
      <summary>
            Gets the TiffShortType value at 0 index.
            </summary>
      <param name="key">The tag key.</param>
      <param name="defaultValue">The default value.</param>
      <returns>
            The TiffShortType type value.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Exif.TiffDataTypeController.SetTiffShortValue(System.UInt16,System.UInt16,System.Int32)">
      <summary>
            Sets the TiffShortType type value as ushort[1] with <paramref name="value" /> filled.
            </summary>
      <param name="key">The tag key.</param>
      <param name="value">The value.</param>
      <param name="section">The section to set for.</param>
    </member>
    <member name="M:Aspose.PSD.Exif.TiffDataTypeController.GetTiffShortArray(System.UInt16)">
      <summary>
            Gets the TiffShortType value.
            </summary>
      <param name="key">The tag key.</param>
      <returns>The TiffShortType value.</returns>
    </member>
    <member name="M:Aspose.PSD.Exif.TiffDataTypeController.SetTiffShortArray(System.UInt16,System.UInt16[],System.Int32)">
      <summary>
            Sets the TiffShortType value.
            </summary>
      <param name="key">The tag key.</param>
      <param name="value">The value.</param>
      <param name="section">The section.</param>
    </member>
    <member name="M:Aspose.PSD.Exif.TiffDataTypeController.GetTiffType(System.UInt16)">
      <summary>
            Gets the TiffDataType by Id.
            </summary>
      <param name="key">The tag key.</param>
      <returns>The TiffDataType or null.</returns>
    </member>
    <member name="M:Aspose.PSD.Exif.TiffDataTypeController.SetTiffType(Aspose.PSD.FileFormats.Tiff.TiffDataType,System.Int32)">
      <summary>
            Sets the TiffDataType.
            </summary>
      <param name="tiffDataType">The TiffDataType to set.</param>
      <param name="section">The section.</param>
    </member>
    <member name="M:Aspose.PSD.Exif.ExifData.#ctor">
      <summary>
                Initializes a new instance of the <see cref="T:Aspose.PSD.Exif.ExifData" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Exif.ExifData.#ctor(Aspose.PSD.FileFormats.Tiff.TiffDataType[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Exif.ExifData" /> class with data from array.
            </summary>
      <param name="exifdata">Array of EXIF tags together with common and GPS tags.</param>
    </member>
    <member name="M:Aspose.PSD.Exif.ExifData.#ctor(Aspose.PSD.FileFormats.Tiff.TiffDataType[],Aspose.PSD.FileFormats.Tiff.TiffDataType[],Aspose.PSD.FileFormats.Tiff.TiffDataType[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Exif.ExifData" /> class with data from array.
            </summary>
      <param name="commonTags">The common tags.</param>
      <param name="exifTags">The EXIF tags.</param>
      <param name="gpsTags">The GPS tags.</param>
    </member>
    <member name="M:Aspose.PSD.Exif.ExifData.RemoveTag(Aspose.PSD.Exif.ExifProperties)">
      <summary>
            Remove tag from container
            </summary>
      <param name="tag">The tag to remove</param>
    </member>
    <member name="M:Aspose.PSD.Exif.ExifData.RemoveTag(System.UInt16)">
      <summary>
            Remove tag from container
            </summary>
      <param name="tagId">The tag identifier to remove.</param>
    </member>
    <member name="M:Aspose.PSD.Exif.ExifData.GetShortOrLong(System.UInt16)">
      <summary>
            Gets short or long value.
            </summary>
      <param name="key">The key to get value for.</param>
      <returns>Short or long value converted to integer.</returns>
    </member>
    <member name="M:Aspose.PSD.Exif.ExifData.SetShortOrLong(System.UInt16,System.UInt32,System.Int32)">
      <summary>
            Sets short or long value depending on the value.
            </summary>
      <param name="key">The key to set for.</param>
      <param name="value">The value to set.</param>
      <param name="section">The section to put entry to.</param>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.IsBigEndian">
      <summary>
            Gets or sets a value indicating whether the stream EXIF data created from is big endian.
            </summary>
      <value>
        <c>true</c> if the stream EXIF data created from is big endian; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.ApertureValue">
      <summary>
            Gets or sets the aperture value.
            </summary>
      <value>
            The aperture value.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.BodySerialNumber">
      <summary>
            Gets or sets camera body serial number.
            </summary>
      <value>
            The body serial number.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.BrightnessValue">
      <summary>
            Gets or sets the brightness value.
            </summary>
      <value>
            The brightness value.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.CFAPattern">
      <summary>
            Gets or sets the CFA pattern.
            </summary>
      <value>
            The CFA pattern.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.CameraOwnerName">
      <summary>
            Gets or sets camera owner name
            </summary>
      <value>
            The name of the camera owner.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.ColorSpace">
      <summary>
            Gets or sets the color space.
            </summary>
      <value>
            The color space.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.ComponentsConfiguration">
      <summary>
            Gets or sets the components configuration.
            </summary>
      <value>
            The components configuration.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.CompressedBitsPerPixel">
      <summary>
            Gets or sets the compressed bits per pixel.
            </summary>
      <value>
            The compressed bits per pixel.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.Contrast">
      <summary>
            Gets or sets the contrast.
            </summary>
      <value>
            The contrast.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.CustomRendered">
      <summary>
            Gets or sets the custom rendered.
            </summary>
      <value>
            The custom rendered.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.DateTimeDigitized">
      <summary>
            Gets or sets the date time digitized.
            </summary>
      <value>
            The date time digitized.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.DateTimeOriginal">
      <summary>
            Gets or sets the date time original.
            </summary>
      <value>
            The date time original.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.DeviceSettingDescription">
      <summary>
            Gets or sets device settings description
            </summary>
      <value>
            The device setting description.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.DigitalZoomRatio">
      <summary>
            Gets or sets the digital zoom ratio.
            </summary>
      <value>
            The digital zoom ratio.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.ExifVersion">
      <summary>
            Gets or sets the EXIF version.
            </summary>
      <value>
            The EXIF version.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.ExposureBiasValue">
      <summary>
            Gets or sets the exposure bias value.
            </summary>
      <value>
            The exposure bias value.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.ExposureIndex">
      <summary>
            Gets or sets the exposure index.
            </summary>
      <value>
            The index of the exposure.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.ExposureMode">
      <summary>
            Gets or sets the exposure mode.
            </summary>
      <value>
            The exposure mode.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.ExposureProgram">
      <summary>
            Gets or sets the exposure program.
            </summary>
      <value>
            The exposure program.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.ExposureTime">
      <summary>
            Gets or sets the exposure time.
            </summary>
      <value>
            The exposure time.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.FNumber">
      <summary>
            Gets or sets the F-number.
            </summary>
      <value>
            The F-number.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.FileSource">
      <summary>
            Gets or sets the file source type.
            </summary>
      <value>
            The file source type.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.Flash">
      <summary>
            Gets or sets the flash.
            </summary>
      <value>
            The flash.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.FlashEnergy">
      <summary>
            Gets or sets the flash energy.
            </summary>
      <value>
            The flash energy.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.FlashpixVersion">
      <summary>
            Gets or sets the flash pix version.
            </summary>
      <value>
            The flash pix version.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.FocalLength">
      <summary>
            Gets or sets the focal length.
            </summary>
      <value>
            The length of the focal.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.FocalLengthIn35MmFilm">
      <summary>
            Gets or sets the focal length in 35 mm film.
            </summary>
      <value>
            The focal length in35 mm film.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.FocalPlaneResolutionUnit">
      <summary>
            Gets or sets the focal plane resolution unit.
            </summary>
      <value>
            The focal plane resolution unit.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.FocalPlaneXResolution">
      <summary>
            Gets or sets the focal plane x resolution.
            </summary>
      <value>
            The focal plane x resolution.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.FocalPlaneYResolution">
      <summary>
            Gets or sets the focal plane y resolution.
            </summary>
      <value>
            The focal plane y resolution.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.GPSAltitude">
      <summary>
            Gets or sets the GPS altitude.
            </summary>
      <value>
            The GPS altitude.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.GPSAltitudeRef">
      <summary>
            Gets or sets the GPS altitude used as the reference altitude.
            </summary>
      <value>
            The GPS altitude used as the reference altitude.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.GPSAreaInformation">
      <summary>
            Gets or sets the GPS area information.
            </summary>
      <value>
            The GPS area information.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.GPSDOP">
      <summary>
            Gets or sets the GPS DOP (data degree of precision).
            </summary>
      <value>
            The GPS DOP (data degree of precision).
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.GPSDestBearing">
      <summary>
            Gets or sets the GPS bearing to the destination point.
            </summary>
      <value>
            The GPS bearing to the destination point.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.GPSDestBearingRef">
      <summary>
            Gets or sets the GPS reference used for giving the bearing to the destination point.
            </summary>
      <value>
            The GPS reference used for giving the bearing to the destination point.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.GPSDestDistance">
      <summary>
            Gets or sets the GPS distance to the destination point.
            </summary>
      <value>
            The GPS distance to the destination point.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.GPSDestDistanceRef">
      <summary>
            Gets or sets the GPS unit used to express the distance to the destination point.
            </summary>
      <value>
            The GPS unit used to express the distance to the destination point.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.GPSDestLatitude">
      <summary>
            Gets or sets the GPS latitude of the destination point.
            </summary>
      <value>
            The GPS latitude of the destination point.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.GPSDestLatitudeRef">
      <summary>
            Gets or sets the GPS value which indicates whether the latitude of the destination point is north or south latitude.
            </summary>
      <value>
            The GPS value which indicates whether the latitude of the destination point is north or south latitude.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.GPSDestLongitude">
      <summary>
            Gets or sets the GPS longitude of the destination point.
            </summary>
      <value>
            The GPS longitude of the destination point.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.GPSDestLongitudeRef">
      <summary>
            Gets or sets the GPS value which indicates whether the longitude of the destination point is east or west longitude.
            </summary>
      <value>
            The GPS value which indicates whether the longitude of the destination point is east or west longitude.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.GPSDifferential">
      <summary>
            Gets or sets a GPS value which indicates whether differential correction is applied to the GPS receiver.
            </summary>
      <value>
            The GPS value which indicates whether differential correction is applied to the GPS receiver.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.GPSImgDirection">
      <summary>
            Gets or sets the GPS direction of the image when it was captured.
            </summary>
      <value>
            The GPS direction of the image when it was captured.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.GPSImgDirectionRef">
      <summary>
            Gets or sets the GPS reference for giving the direction of the image when it is captured.
            </summary>
      <value>
            The GPS reference for giving the direction of the image when it is captured.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.GPSDateStamp">
      <summary>
            Gets or sets the GPS character string recording date and time information relative to UTC (Coordinated Universal Time).
            </summary>
      <value>
            The GPS character string recording date and time information relative to UTC (Coordinated Universal Time).
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.GPSLatitude">
      <summary>
            Gets or sets the GPS latitude.
            </summary>
      <value>
            The GPS latitude.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.GPSLatitudeRef">
      <summary>
            Gets or sets the GPS latitude is north or south latitude.
            </summary>
      <value>
            The GPS latitude is north or south latitude.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.GPSLongitude">
      <summary>
            Gets or sets the GPS longitude.
            </summary>
      <value>
            The GPS longitude.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.GPSLongitudeRef">
      <summary>
            Gets or sets the GPS longitude is east or west longitude.
            </summary>
      <value>
            The GPS longitude is east or west longitude.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.GPSMapDatum">
      <summary>
            Gets or sets the GPS geodetic survey data used by the GPS receiver.
            </summary>
      <value>
            The GPS geodetic survey data used by the GPS receiver.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.GPSMeasureMode">
      <summary>
            Gets or sets the GPS measurement mode.
            </summary>
      <value>
            The GPS measurement mode.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.GPSProcessingMethod">
      <summary>
            Gets or sets the GPS character string recording the name of the method used for location finding.
            </summary>
      <value>
            The GPS character string recording the name of the method used for location finding.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.GPSSatellites">
      <summary>
            Gets or sets the GPS satellites used for measurements.
            </summary>
      <value>
            The GPS satellites used for measurements.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.GPSSpeed">
      <summary>
            Gets or sets the speed of GPS receiver movement.
            </summary>
      <value>
            The speed of GPS receiver movement.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.GPSSpeedRef">
      <summary>
            Gets or sets the unit used to express the GPS receiver speed of movement.
            </summary>
      <value>
            The unit used to express the GPS receiver speed of movement.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.GPSStatus">
      <summary>
            Gets or sets the status of the GPS receiver when the image is recorded.
            </summary>
      <value>
            The status of the GPS receiver when the image is recorded.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.GPSTimestamp">
      <summary>
            Gets or sets the GPS time as UTC (Coordinated Universal Time).
            </summary>
      <value>
            The GPS time as UTC (Coordinated Universal Time).
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.GPSTrack">
      <summary>
            Gets or sets direction of GPS receiver movement.
            </summary>
      <value>
            The direction of GPS receiver movement.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.GPSTrackRef">
      <summary>
            Gets or sets the reference for giving the direction of GPS receiver movement.
            </summary>
      <value>
            The reference for giving the direction of GPS receiver movement.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.GPSVersionID">
      <summary>
            Gets or sets the GPS version identifier.
            </summary>
      <value>
            The GPS version identifier.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.GainControl">
      <summary>
            Gets or sets the degree of overall image gain adjustment.
            </summary>
      <value>
            The degree of overall image gain adjustment.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.Gamma">
      <summary>
            Gets or sets the gamma.
            </summary>
      <value>
            The gamma value.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.ISOSpeed">
      <summary>
            Gets or sets ISO speed
            </summary>
      <value>
            The ISO speed.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.ISOSpeedLatitudeYYY">
      <summary>
            Gets or sets the ISO speed latitude yyy value of a camera or input device that is defined in ISO 12232.
            </summary>
      <value>
            The ISO speed latitude yyy value of a camera or input device that is defined in ISO 12232.
            </value>
      <remarks>This tag shall not be recorded without ISOSpeed and ISOSpeedLatitudezzz</remarks>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.ISOSpeedLatitudeZZZ">
      <summary>
            Gets or sets the ISO speed latitude zzz value of a camera or input device that is defined in ISO 12232.
            </summary>
      <value>
            The ISO speed latitude zzz value of a camera or input device that is defined in ISO 12232.
            </value>
      <remarks>This tag shall not be recorded without ISOSpeed and ISOSpeedLatitudeyyy</remarks>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.PhotographicSensitivity">
      <summary>
            Gets or sets the photographic sensitivity.
            </summary>
      <value>
            The photographic sensitivity.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.ImageUniqueID">
      <summary>
            Gets or sets the image unique identifier.
            </summary>
      <value>
            The image unique identifier.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.LensMake">
      <summary>
            Gets or sets the maker of lens.
            </summary>
      <value>
            The lens maker.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.LensModel">
      <summary>
            Gets or sets the lens model.
            </summary>
      <value>
            The lens model.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.LensSerialNumber">
      <summary>
            Gets or sets the lens serial number.
            </summary>
      <value>
            The lens serial number.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.LensSpecification">
      <summary>
            Gets or sets the lens specification
            </summary>
      <value>
            The lens specification.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.LightSource">
      <summary>
            Gets or sets the light source.
            </summary>
      <value>
            The light source.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.MakerNoteData">
      <summary>
            Gets the maker note data.
            </summary>
      <value>
            The maker note data.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.MakerNoteRawData">
      <summary>
            Gets or sets the maker note raw data.
            </summary>
      <value>
            The maker note raw data.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.MaxApertureValue">
      <summary>
            Gets or sets the maximum aperture value.
            </summary>
      <value>
            The maximum aperture value.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.MeteringMode">
      <summary>
            Gets or sets the metering mode.
            </summary>
      <value>
            The metering mode.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.OECF">
      <summary>
            Gets or sets the Opto-Electric Conversion Function (OECF) specified in ISO 14524.
            </summary>
      <value>
            The Opto-Electric Conversion Function (OECF) specified in ISO 14524.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.PixelXDimension">
      <summary>
            Gets or sets the pixel x dimension.
            </summary>
      <value>
            The pixel x dimension.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.PixelYDimension">
      <summary>
            Gets or sets the pixel y dimension.
            </summary>
      <value>
            The pixel y dimension.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.Properties">
      <summary>
            Gets or sets all the EXIF tags (including common and GPS tags).
            </summary>
      <value>
            The EXIF tags (including common and GPS tags).
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.RecommendedExposureIndex">
      <summary>
            Gets or sets the recommended exposure index.
            </summary>
      <value>
            The recommended exposure index.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.RelatedSoundFile">
      <summary>
            Gets or sets the related sound file.
            </summary>
      <value>
            The related sound file.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.Saturation">
      <summary>
            Gets or sets the saturation.
            </summary>
      <value>
            The saturation.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.SceneCaptureType">
      <summary>
            Gets or sets the scene capture type.
            </summary>
      <value>
            The type of the scene capture.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.SceneType">
      <summary>
            Gets or sets the scene type.
            </summary>
      <value>
            The type of the scene.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.SensingMethod">
      <summary>
            Gets or sets the sensing method.
            </summary>
      <value>
            The sensing method.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.SensitivityType">
      <summary>
            Gets or sets the sensitivity type.
            </summary>
      <value>
            The type of the sensitivity.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.Sharpness">
      <summary>
            Gets or sets the sharpness.
            </summary>
      <value>
            The sharpness.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.ShutterSpeedValue">
      <summary>
            Gets or sets the shutter speed value.
            </summary>
      <value>
            The shutter speed value.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.SpatialFrequencyResponse">
      <summary>
            Gets or sets the spatial frequency response.
            </summary>
      <value>
            The spatial frequency response.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.SpectralSensitivity">
      <summary>
            Gets or sets the spectral sensitivity.
            </summary>
      <value>
            The spectral sensitivity.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.StandardOutputSensitivity">
      <summary>
            Gets or sets standard output sensitivity
            </summary>
      <value>
            The standard output sensitivity.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.SubjectArea">
      <summary>
            Gets or sets the subject area.
            </summary>
      <value>
            The subject area.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.SubjectDistance">
      <summary>
            Gets or sets the subject distance.
            </summary>
      <value>
            The subject distance.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.SubjectDistanceRange">
      <summary>
            Gets or sets the subject distance range.
            </summary>
      <value>
            The subject distance range.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.SubjectLocation">
      <summary>
            Gets or sets the subject location.
            </summary>
      <value>
            The subject location.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.SubsecTime">
      <summary>
            Gets or sets the fractions of seconds for the DateTime tag.
            </summary>
      <value>
            The fractions of seconds for the DateTime tag.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.SubsecTimeDigitized">
      <summary>
            Gets or sets the fractions of seconds for the DateTimeDigitized tag.
            </summary>
      <value>
            The fractions of seconds for the DateTimeDigitized tag.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.SubsecTimeOriginal">
      <summary>
            Gets or sets the fractions of seconds for the DateTimeOriginal tag.
            </summary>
      <value>
            The fractions of seconds for the DateTimeOriginal tag.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.UserComment">
      <summary>
            Gets or sets the user comment.
            </summary>
      <value>
            The user comment.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.WhiteBalance">
      <summary>
            Gets or sets the white balance.
            </summary>
      <value>
            The white balance.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.WhitePoint">
      <summary>
            Gets or sets the chromaticity of the white point of the image.
            </summary>
      <value>
            The chromaticity of the white point of the image.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.CommonTags">
      <summary>
            Gets or sets tags, which belong to common section. This applies only to jpeg images, in tiff format tiffOptions are being used instead
            </summary>
      <value>
            The common section tags.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.ExifTags">
      <summary>
            Gets or sets tags which belong to EXIF section only.
            </summary>
      <value>
            The EXIF section tags.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.ExifData.GPSTags">
      <summary>
            Gets or sets tags, which belong to GPS section only.
            </summary>
      <value>
            The GPS tags.
            </value>
    </member>
    <member name="T:Aspose.PSD.Exif.ExifProperties">
      <summary>
                Exif tags list
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.ImageWidth">
      <summary>
                The number of columns of image data, equal to the number of pixels per row.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.ImageLength">
      <summary>
                The number of rows of image data.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.BitsPerSample">
      <summary>
                The number of bits per image component. In this standard each component of the image is 8 bits, so the value for this tag is 8.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.Compression">
      <summary>
                The compression scheme used for the image data. When a primary image is JPEG compressed, this designation is not necessary and is omitted.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.PhotometricInterpretation">
      <summary>
                The pixel composition.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.ImageDescription">
      <summary>
                A character string giving the title of the image. It may be a comment such as "1988 company picnic" or the like.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.Make">
      <summary>
                The manufacturer of the recording equipment. This is the manufacturer of the DSC, scanner, video digitizer or other equipment that generated the image. When the field is left blank, it is treated as unknown.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.Model">
      <summary>
                The model name or model number of the equipment. This is the model name or number of the DSC, scanner, video digitizer or other equipment that generated the image. When the field is left blank, it is treated as unknown.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.Orientation">
      <summary>
                The image orientation viewed in terms of rows and columns.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.SamplesPerPixel">
      <summary>
                The number of components per pixel. Since this standard applies to RGB and YCbCr images, the value set for this tag is 3.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.XResolution">
      <summary>
                The number of pixels per ResolutionUnit in the ImageWidth direction. When the image resolution is unknown, 72 [dpi] is designated.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.YResolution">
      <summary>
                The number of pixels per ResolutionUnit in the ImageLength direction. The same value as XResolution is designated.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.PlanarConfiguration">
      <summary>
                Indicates whether pixel components are recorded in a chunky or planar format. If this field does not exist, the TIFF default of 1 (chunky) is assumed.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.ResolutionUnit">
      <summary>
                The unit for measuring XResolution and YResolution. The same unit is used for both XResolution and YResolution. If the image resolution is unknown, 2 (inches) is designated.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.TransferFunction">
      <summary>
                A transfer function for the image, described in tabular style. Normally this tag is not necessary, since color space is specified in the color space information ColorSpace tag.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.Software">
      <summary>
                This tag records the name and version of the software or firmware of the camera or image input device used to generate the image. The detailed format is not specified, but it is recommended that the example shown below be followed. When the field is left blank, it is treated as unknown.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.DateTime">
      <summary>
                The date and time of image creation. In Exif standard, it is the date and time the file was changed.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.Artist">
      <summary>
                This tag records the name of the camera owner, photographer or image creator. The detailed format is not specified, but it is recommended that the information be written as in the example below for ease of Interoperability. When the field is left blank, it is treated as unknown. Ex.) "Camera owner, John Smith; Photographer, Michael Brown; Image creator, Ken James"
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.WhitePoint">
      <summary>
                The chromaticity of the white point of the image. Normally this tag is not necessary, since color space is specified in the colorspace information ColorSpace tag.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.PrimaryChromaticities">
      <summary>
                The chromaticity of the three primary colors of the image. Normally this tag is not necessary, since colorspace is specified in the colorspace information ColorSpace tag.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.YCbCrCoefficients">
      <summary>
                The matrix coefficients for transformation from RGB to YCbCr image data.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.YCbCrSubSampling">
      <summary>
                The sampling ratio of chrominance components in relation to the luminance component.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.YCbCrPositioning">
      <summary>
                The position of chrominance components in relation to the
                luminance component. This field is designated only for
                JPEG compressed data or uncompressed YCbCr data. The TIFF
                default is 1 (centered); but when Y:Cb:Cr = 4:2:2 it is
                recommended in this standard that 2 (co-sited) be used to
                record data, in order to improve the image quality when viewed
                on TV systems. When this field does not exist, the reader shall
                assume the TIFF default. In the case of Y:Cb:Cr = 4:2:0, the
                TIFF default (centered) is recommended. If the reader
                does not have the capability of supporting both kinds of
                YCbCrPositioning, it shall follow the TIFF default regardless
                of the value in this field. It is preferable that readers "
                be able to support both centered and co-sited positioning.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.ReferenceBlackWhite">
      <summary>
                The reference black point value and reference white point
                value. No defaults are given in TIFF, but the values below are given as defaults here.
                The color space is declared
                in a color space information tag, with the default
                being the value that gives the optimal image characteristics
                Interoperability these conditions
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.Copyright">
      <summary>
                Copyright information. In this standard the tag is used to
                indicate both the photographer and editor copyrights. It is
                the copyright notice of the person or organization claiming
                rights to the image. The Interoperability copyright
                statement including date and rights should be written in this
                field; e.g., "Copyright, John Smith, 19xx. All rights
                reserved.". In this standard the field records both the
                photographer and editor copyrights, with each recorded in a
                separate part of the statement. When there is a clear distinction
                between the photographer and editor copyrights, these are to be
                written in the order of photographer followed by editor copyright,
                separated by NULL (in this case since the statement also ends with
                a NULL, there are two NULL codes). When only the photographer
                copyright is given, it is terminated by one NULL code . When only
                the editor copyright is given, the photographer copyright part
                consists of one space followed by a terminating NULL code, then
                the editor copyright is given. When the field is left blank, it is
                treated as unknown.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.ExposureTime">
      <summary>
                Exposure time, given in seconds.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.FNumber">
      <summary>
                The F number.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.ExposureProgram">
      <summary>
                The class of the program used by the camera to set exposure when the picture is taken.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.SpectralSensitivity">
      <summary>
                Indicates the spectral sensitivity of each channel of the camera used.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.PhotographicSensitivity">
      <summary>
                Indicates the ISO Speed and ISO Latitude of the camera or input device as specified in ISO 12232.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.OECF">
      <summary>
                Indicates the Opto-Electric Conversion Function (OECF) specified in ISO 14524.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.ExifVersion">
      <summary>
                The exif version.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.DateTimeOriginal">
      <summary>
                The date and time when the original image data was generated.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.DateTimeDigitized">
      <summary>
                The date time digitized.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.ComponentsConfiguration">
      <summary>
                The components configuration.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.CompressedBitsPerPixel">
      <summary>
                Specific to compressed data; states the compressed bits per pixel.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.ShutterSpeedValue">
      <summary>
                The shutter speed value.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.ApertureValue">
      <summary>
                The lens aperture value.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.BrightnessValue">
      <summary>
                The brightness value.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.ExposureBiasValue">
      <summary>
                The exposure bias value.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.MaxApertureValue">
      <summary>
                The max aperture value.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.SubjectDistance">
      <summary>
                The distance to the subject, given in meters.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.MeteringMode">
      <summary>
                The metering mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.LightSource">
      <summary>
                The kind light source.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.Flash">
      <summary>
                Indicates the status of flash when the image was shot.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.FocalLength">
      <summary>
                The actual focal length of the lens, in mm.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.SubjectArea">
      <summary>
                This tag indicates the location and area of the main subject in the overall scene.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.MakerNote">
      <summary>
                A tag for manufacturers of Exif writers to record any desired information. The contents are up to the manufacturer, but this tag should not be used for any other than its intended purpose.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.UserComment">
      <summary>
                A tag for Exif users to write keywords or comments on the image besides those in ImageDescription, and without the character code limitations of the ImageDescription tag.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.SubsecTime">
      <summary>
                A tag used to record fractions of seconds for the DateTime tag.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.SubsecTimeOriginal">
      <summary>
                A tag used to record fractions of seconds for the DateTimeOriginal tag.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.SubsecTimeDigitized">
      <summary>
                A tag used to record fractions of seconds for the DateTimeDigitized tag.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.FlashpixVersion">
      <summary>
                The Flashpix format version supported by a FPXR file.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.ColorSpace">
      <summary>
                The color space information tag (ColorSpace) is always recorded as the color space specifier.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.RelatedSoundFile">
      <summary>
                The related sound file.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.FlashEnergy">
      <summary>
                Indicates the strobe energy at the time the image is captured, as measured in Beam Candle Power Seconds(BCPS).
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.SpatialFrequencyResponse">
      <summary>
                This tag records the camera or input device spatial frequency table and SFR values in the direction of image width, image height, and diagonal direction, as specified in ISO 12233.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.FocalPlaneXResolution">
      <summary>
                Indicates the number of pixels in the image width (X) direction per FocalPlaneResolutionUnit on the camera focal plane.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.FocalPlaneYResolution">
      <summary>
                Indicates the number of pixels in the image height (Y) direction per FocalPlaneResolutionUnit on the camera focal plane.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.FocalPlaneResolutionUnit">
      <summary>
                Indicates the unit for measuring FocalPlaneXResolution and FocalPlaneYResolution. This value is the same as the ResolutionUnit.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.SubjectLocation">
      <summary>
                Indicates the location of the main subject in the scene. The value of this tag represents the pixel at the center of the main subject relative to the left edge, prior to rotation processing as per the Rotation tag.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.ExposureIndex">
      <summary>
                Indicates the exposure index selected on the camera or input device at the time the image is captured.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.SensingMethod">
      <summary>
                Indicates the image sensor type on the camera or input device.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.FileSource">
      <summary>
                The file source.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.SceneType">
      <summary>
                Indicates the type of scene. If a DSC recorded the image, this tag value shall always be set to 1, indicating that the image was directly photographed.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.CFAPattern">
      <summary>
                Indicates the color filter array (CFA) geometric pattern of the image sensor when a one-chip color area sensor is used. It does not apply to all sensing methods.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.CustomRendered">
      <summary>
                This tag indicates the use of special processing on image data, such as rendering geared to output. When special processing is performed, the reader is expected to disable or minimize any further processing.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.ExposureMode">
      <summary>
                This tag indicates the exposure mode set when the image was shot. In auto-bracketing mode, the camera shoots a series of frames of the same scene at different exposure settings.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.WhiteBalance">
      <summary>
                This tag indicates the white balance mode set when the image was shot.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.DigitalZoomRatio">
      <summary>
                This tag indicates the digital zoom ratio when the image was shot. If the numerator of the recorded value is 0, this indicates that digital zoom was not used.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.FocalLengthIn35MmFilm">
      <summary>
                This tag indicates the equivalent focal length assuming a 35mm film camera, in mm. A value of 0 means the focal length is unknown. Note that this tag differs from the FocalLength tag.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.SceneCaptureType">
      <summary>
                This tag indicates the type of scene that was shot. It can also be used to record the mode in which the image was shot.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.GainControl">
      <summary>
                This tag indicates the degree of overall image gain adjustment.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.Contrast">
      <summary>
                This tag indicates the direction of contrast processing applied by the camera when the image was shot.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.Saturation">
      <summary>
                This tag indicates the direction of saturation processing applied by the camera when the image was shot.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.Sharpness">
      <summary>
                This tag indicates the direction of sharpness processing applied by the camera when the image was shot
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.DeviceSettingDescription">
      <summary>
                This tag indicates information on the picture-taking conditions of a particular camera model. The tag is used only to indicate the picture-taking conditions in the reader.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.SubjectDistanceRange">
      <summary>
                This tag indicates the distance to the subject.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.ImageUniqueID">
      <summary>
                The image unique id.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.GPSVersionID">
      <summary>
                Indicates the version of GPSInfoIFD.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.GPSLatitudeRef">
      <summary>
                Indicates whether the latitude is north or south latitude.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.GPSLatitude">
      <summary>
                Indicates the latitude. The latitude is expressed as three RATIONAL values giving the degrees, minutes, and
                seconds, respectively. If latitude is expressed as degrees, minutes and seconds, a typical format would be
                dd/1,mm/1,ss/1. When degrees and minutes are used and, for example, fractions of minutes are given up to two
                decimal places, the format would be dd/1,mmmm/100,0/1.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.GPSLongitudeRef">
      <summary>
                Indicates whether the longitude is east or west longitude.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.GPSLongitude">
      <summary>
                Indicates the longitude. The longitude is expressed as three RATIONAL values giving the degrees, minutes, and
                seconds, respectively. If longitude is expressed as degrees, minutes and seconds, a typical format would be
                ddd/1,mm/1,ss/1. When degrees and minutes are used and, for example, fractions of minutes are given up to two
                decimal places, the format would be ddd/1,mmmm/100,0/1.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.GPSAltitudeRef">
      <summary>
                Indicates the altitude used as the reference altitude. If the reference is sea level and the altitude is above sea level,
                0 is given. If the altitude is below sea level, a value of 1 is given and the altitude is indicated as an absolute value in
                the GPSAltitude tag.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.GPSAltitude">
      <summary>
                Indicates the altitude based on the reference in GPSAltitudeRef. Altitude is expressed as one RATIONAL value.
                The reference unit is meters.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.GPSTimestamp">
      <summary>
                Indicates the time as UTC (Coordinated Universal Time). TimeStamp is expressed as three RATIONAL values
                giving the hour, minute, and second.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.GPSSatellites">
      <summary>
                Indicates the GPS satellites used for measurements. This tag can be used to describe the number of satellites,
                their ID number, angle of elevation, azimuth, SNR and other information in ASCII notation. The format is not
                specified. If the GPS receiver is incapable of taking measurements, value of the tag shall be set to NULL.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.GPSStatus">
      <summary>
                Indicates the status of the GPS receiver when the image is recorded.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.GPSMeasureMode">
      <summary>
                Indicates the GPS measurement mode. - 2- or 3- dimensional.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.GPSDOP">
      <summary>
                Indicates the GPS DOP (data degree of precision). An HDOP value is written during two-dimensional measurement,
                and PDOP during three-dimensional measurement.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.GPSSpeedRef">
      <summary>
                Indicates the unit used to express the GPS receiver speed of movement. 'K' 'M' and 'N' represents kilometers per
                hour, miles per hour, and knots.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.GPSSpeed">
      <summary>
                Indicates the speed of GPS receiver movement.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.GPSTrackRef">
      <summary>
                Indicates the reference for giving the direction of GPS receiver movement. 'T' denotes true direction and 'M' is
                magnetic direction.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.GPSTrack">
      <summary>
                Indicates the direction of GPS receiver movement. The range of values is from 0.00 to 359.99.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.GPSImgDirectionRef">
      <summary>
                Indicates the reference for giving the direction of the image when it is captured. 'T' denotes true direction and 'M' is
                magnetic direction.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.GPSImgDirection">
      <summary>
                Indicates the direction of the image when it was captured. The range of values is from 0.00 to 359.99.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.GPSMapDatum">
      <summary>
                Indicates the geodetic survey data used by the GPS receiver.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.GPSDestLatitudeRef">
      <summary>
                Indicates whether the latitude of the destination point is north or south latitude. The ASCII value 'N' indicates north
                latitude, and 'S' is south latitude.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.GPSDestLatitude">
      <summary>
                Indicates the latitude of the destination point. The latitude is expressed as three RATIONAL values giving the
                degrees, minutes, and seconds, respectively. If latitude is expressed as degrees, minutes and seconds, a typical
                format would be dd/1,mm/1,ss/1. When degrees and minutes are used and, for example, fractions of minutes are
                given up to two decimal places, the format would be dd/1,mmmm/100,0/1.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.GPSDestLongitudeRef">
      <summary>
                Indicates whether the longitude of the destination point is east or west longitude. ASCII 'E' indicates east longitude,
                and 'W' is west longitude.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.GPSDestLongitude">
      <summary>
                Indicates the longitude of the destination point. The longitude is expressed as three RATIONAL values giving the
                degrees, minutes, and seconds, respectively. If longitude is expressed as degrees, minutes and seconds, a typical
                format would be ddd/1,mm/1,ss/1. When degrees and minutes are used and, for example, fractions of minutes are
                given up to two decimal places, the format would be ddd/1,mmmm/100,0/1.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.GPSDestBearingRef">
      <summary>
                Indicates the reference used for giving the bearing to the destination point. 'T' denotes true direction and 'M' is
                magnetic direction.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.GPSDestBearing">
      <summary>
                Indicates the bearing to the destination point. The range of values is from 0.00 to 359.99.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.GPSDestDistanceRef">
      <summary>
                Indicates the unit used to express the distance to the destination point. 'K', 'M' and 'N' represent kilometers, miles
                and knots.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.GPSDestDistance">
      <summary>
                Indicates the distance to the destination point.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.GPSProcessingMethod">
      <summary>
                A character string recording the name of the method used for location finding.
                The first byte indicates the character code used, and this is followed by the name
                of the method.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.GPSAreaInformation">
      <summary>
                A character string recording the name of the GPS area. The first byte indicates
                the character code used, and this is followed by the name of the GPS area.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.GPSDateStamp">
      <summary>
                A character string recording date and time information relative to UTC
                (Coordinated Universal Time). The format is YYYY:MM:DD.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.GPSDifferential">
      <summary>
                Indicates whether differential correction is applied to the GPS receiver.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.StripOffsets">
      <summary>
                For each strip, the byte offset of that strip. It is recommended that this be selected so the number of strip bytes does not exceed 64 Kbytes.
                Aux tag.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.JPEGInterchangeFormat">
      <summary>
                The offset to the start byte (SOI) of JPEG compressed thumbnail data. This is not used for primary image JPEG data.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.JPEGInterchangeFormatLength">
      <summary>
                The number of bytes of JPEG compressed thumbnail data. This is not used for primary image JPEG data. JPEG thumbnails are not divided but are recorded as a continuous JPEG bitstream from SOI to EOI. Appn and COM markers should not be recorded. Compressed thumbnails must be recorded in no more than 64 Kbytes, including all other data to be recorded in APP1.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.ExifIfdPointer">
      <summary>
                A pointer to the Exif IFD. Interoperability, Exif IFD has the same structure as that of the IFD specified in TIFF. ordinarily, however, it does not contain image data as in the case of TIFF.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.GPSIfdPointer">
      <summary>
                The gps ifd pointer.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.RowsPerStrip">
      <summary>
                The number of rows per strip. This is the number of rows in the image of one strip when an image is divided into strips.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.StripByteCounts">
      <summary>
                The total number of bytes in each strip.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.PixelXDimension">
      <summary>
                Information specific to compressed data. When a compressed file is recorded, the valid width of the meaningful image shall be recorded in this tag, whether or not there is padding data or a restart marker.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.PixelYDimension">
      <summary>
                Information specific to compressed data. When a compressed file is recorded, the valid height of the meaningful image shall be recorded in this tag
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.Gamma">
      <summary>
            Gamma value
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.SensitivityType">
      <summary>
            Type of photographic sensitivity
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.StandardOutputSensitivity">
      <summary>
            Indicates standard output sensitivity of camera
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.RecommendedExposureIndex">
      <summary>
            Indicates recommended exposure index
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.ISOSpeed">
      <summary>
            Information about iso speed value as defined in ISO 12232
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.ISOSpeedLatitudeYYY">
      <summary>
            This tag indicates ISO speed latitude yyy value as defined in ISO 12232
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.ISOSpeedLatitudeZZZ">
      <summary>
            This tag indicates ISO speed latitude zzz value as defined in ISO 12232
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.CameraOwnerName">
      <summary>
            Contains camera owner name
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.BodySerialNumber">
      <summary>
            Contains camera body serial number
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.LensMake">
      <summary>
            This tag records lens manufacturer
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.LensModel">
      <summary>
            This tag records lens`s model name and model number
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.LensSerialNumber">
      <summary>
            This tag records the serial number of interchangable lens
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.ExifProperties.LensSpecification">
      <summary>
            This tag notes minimum focal length, maximum focal length, minimum F number in the minimum focal length and minimum F number in maximum focal length
            </summary>
    </member>
    <member name="T:Aspose.PSD.Exif.JpegExifData">
      <summary>
            EXIF data container for jpeg files.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Exif.JpegExifData.MaxExifSegmentSize">
      <summary>
            The maximum EXIF segment size in bytes allowed.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Exif.JpegExifData.#ctor">
      <summary>
                Initializes a new instance of the <see cref="T:Aspose.PSD.Exif.JpegExifData" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Exif.JpegExifData.#ctor(Aspose.PSD.FileFormats.Tiff.TiffDataType[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Exif.JpegExifData" /> class with data from array.
            </summary>
      <param name="exifdata">Array of EXIF tags together with common and GPS tags.</param>
    </member>
    <member name="M:Aspose.PSD.Exif.JpegExifData.#ctor(Aspose.PSD.FileFormats.Tiff.TiffDataType[],Aspose.PSD.FileFormats.Tiff.TiffDataType[],Aspose.PSD.FileFormats.Tiff.TiffDataType[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Exif.JpegExifData" /> class with data from array.
            </summary>
      <param name="commonTags">The common tags.</param>
      <param name="exifTags">The EXIF tags.</param>
      <param name="gpsTags">The GPS tags.</param>
    </member>
    <member name="M:Aspose.PSD.Exif.JpegExifData.SerializeExifData">
      <summary>
            Serializes the EXIF data. Writes the tags values and contents. The most influencing size tag is Thumbnail tag contents.
            </summary>
      <returns>The serialized EXIF data.</returns>
      <remarks>The overall segment size must be less than or equal to MaxExifSegmentSize bytes in order to produce correct jpeg image.
            Hint: try to reduce the thumbnail size or change its compression in case you have too big EXIF section size.
            </remarks>
    </member>
    <member name="P:Aspose.PSD.Exif.JpegExifData.Artist">
      <summary>
            Gets or sets the artist.
            </summary>
      <value>
            The artist.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.JpegExifData.BitsPerSample">
      <summary>
            Gets or sets the bits per sample.
            </summary>
      <value>
            The bits per sample.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.JpegExifData.Compression">
      <summary>
            Gets or sets the compression.
            </summary>
      <value>
            The compression.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.JpegExifData.Copyright">
      <summary>
            Gets or sets the copyright.
            </summary>
      <value>
            The copyright.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.JpegExifData.DateTime">
      <summary>
            Gets or sets the date time.
            </summary>
      <value>
            The date time.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.JpegExifData.ImageDescription">
      <summary>
            Gets or sets the image description.
            </summary>
      <value>
            The image description.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.JpegExifData.ImageLength">
      <summary>
            Gets or sets the image length.
            </summary>
      <value>
            The length of the image.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.JpegExifData.ImageWidth">
      <summary>
            Gets or sets the image width.
            </summary>
      <value>
            The width of the image.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.JpegExifData.Make">
      <summary>
            Gets or sets the manufacturer of the recording equipment.
            </summary>
      <value>
            The manufacturer of the recording equipment.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.JpegExifData.Model">
      <summary>
            Gets or sets the model.
            </summary>
      <value>
            The model.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.JpegExifData.Orientation">
      <summary>
            Gets or sets the orientation.
            </summary>
      <value>
            The orientation.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.JpegExifData.PhotometricInterpretation">
      <summary>
            Gets or sets the photometric interpretation.
            </summary>
      <value>
            The photometric interpretation.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.JpegExifData.PlanarConfiguration">
      <summary>
            Gets or sets the planar configuration.
            </summary>
      <value>
            The planar configuration.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.JpegExifData.PrimaryChromaticities">
      <summary>
            Gets or sets the chromaticity of the three primary colors of the image.
            </summary>
      <value>
            The chromaticity of the three primary colors of the image.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.JpegExifData.ReferenceBlackWhite">
      <summary>
            Gets or sets the reference black white.
            </summary>
      <value>
            The reference black white.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.JpegExifData.ResolutionUnit">
      <summary>
            Gets or sets the resolution unit.
            </summary>
      <value>
            The resolution unit.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.JpegExifData.SamplesPerPixel">
      <summary>
            Gets or sets the samples per pixel.
            </summary>
      <value>
            The samples per pixel.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.JpegExifData.Software">
      <summary>
            Gets or sets the software.
            </summary>
      <value>
            The software.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.JpegExifData.Thumbnail">
      <summary>
            Gets or sets the thumbnail image.
            </summary>
      <value>
            The thumbnail.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.JpegExifData.TransferFunction">
      <summary>
            Gets or sets the transfer function.
            </summary>
      <value>
            The transfer function.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.JpegExifData.XResolution">
      <summary>
            Gets or sets the x resolution.
            </summary>
      <value>
            The x resolution.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.JpegExifData.YCbCrCoefficients">
      <summary>
            Gets or sets the matrix coefficients for transformation from RGB to YCbCr image data.
            </summary>
      <value>
            The matrix coefficients for transformation from RGB to YCbCr image data.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.JpegExifData.YCbCrPositioning">
      <summary>
            Gets or sets the position of chrominance components in relation to the luminance component.
            </summary>
      <value>
            The position of chrominance components in relation to the luminance component.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.JpegExifData.YCbCrSubSampling">
      <summary>
            Gets or sets the sampling ratio of chrominance components in relation to the luminance component.
            </summary>
      <value>
            The sampling ratio of chrominance components in relation to the luminance component.
            </value>
    </member>
    <member name="P:Aspose.PSD.Exif.JpegExifData.YResolution">
      <summary>
            Gets or sets the y resolution.
            </summary>
      <value>
            The y resolution.
            </value>
    </member>
    <member name="T:Aspose.PSD.Exif.NamespaceDoc">
      <summary>
            The namespace contains EXIF related helper classes and methods.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Exif.NamespaceGroupDoc">
      <summary>
            The namespace contains EXIF related helper classes and methods.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Extensions.BrushExtensions">
      <summary>
            Contains extension methods for <see cref="T:Aspose.PSD.Brush" /> and <see cref="T:System.Drawing.Brush" />.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Extensions.BrushExtensions.ToGdiBrush(Aspose.PSD.Brush)">
      <summary>
            Converts the <see cref="T:Aspose.PSD.Brush" /> to the <see cref="T:System.Drawing.Brush" />.
            </summary>
      <param name="brush">The <see cref="T:Aspose.PSD.Brush" /> to convert.</param>
      <returns>The converted <see cref="T:System.Drawing.Brush" />.</returns>
    </member>
    <member name="T:Aspose.PSD.Extensions.ColorBlendExtensions">
      <summary>
            Contains <see cref="T:Aspose.PSD.ColorBlend" /> extension methods.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Extensions.ColorBlendExtensions.ToGdiColorBlend(Aspose.PSD.ColorBlend)">
      <summary>
            Converts the <see cref="T:Aspose.PSD.ColorBlend" /> to <see cref="T:System.Drawing.Drawing2D.ColorBlend" />.
            </summary>
      <param name="colorBlend">The color blend.</param>
      <returns>The converted <see cref="T:System.Drawing.Drawing2D.ColorBlend" />.</returns>
    </member>
    <member name="T:Aspose.PSD.Extensions.ColorExtensions">
      <summary>
            The <see cref="T:Aspose.PSD.Color" /> extension methods.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Extensions.ColorExtensions.ToGdiColor(Aspose.PSD.Color)">
      <summary>
            Converts the <see cref="T:Aspose.PSD.Color" /> to the <see cref="T:System.Drawing.Color" />.
            </summary>
      <param name="color">The<see cref="T:Aspose.PSD.Color" /> to convert.</param>
      <returns>The converted <see cref="T:System.Drawing.Color" />.</returns>
    </member>
    <member name="M:Aspose.PSD.Extensions.ColorExtensions.ToGdiColors(Aspose.PSD.Color[])">
      <summary>
            Converts the <see cref="T:Aspose.PSD.Color" /> array to the <see cref="T:System.Drawing.Color" /> array.
            </summary>
      <param name="colors">The<see cref="T:Aspose.PSD.Color" /> array to convert.</param>
      <returns>The converted <see cref="T:System.Drawing.Color" /> array.</returns>
    </member>
    <member name="T:Aspose.PSD.Extensions.ColorMapExtensions">
      <summary>
            The <see cref="T:Aspose.PSD.ColorMap" /> extension methods.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Extensions.ColorMapExtensions.ToGdiColorMap(Aspose.PSD.ColorMap)">
      <summary>
            Converts the <see cref="T:Aspose.PSD.ColorMap" /> to the <see cref="T:System.Drawing.Imaging.ColorMap" />.
            </summary>
      <param name="colorMap">The color map to convert.</param>
      <returns>
            The converted <see cref="T:System.Drawing.Imaging.ColorMap" />.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Extensions.ColorMapExtensions.ToGdiColorMaps(Aspose.PSD.ColorMap[])">
      <summary>
            Converts the <see cref="T:Aspose.PSD.ColorMap" /> array to the <see cref="T:System.Drawing.Imaging.ColorMap" /> array.
            </summary>
      <param name="colorMaps">The color maps to convert.</param>
      <returns>
            The converted <see cref="T:System.Drawing.Imaging.ColorMap" /> array.
            </returns>
    </member>
    <member name="T:Aspose.PSD.Extensions.ColorMatrixExtensions">
      <summary>
            The <see cref="T:Aspose.PSD.ColorMatrix" /> extension methods.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Extensions.ColorMatrixExtensions.ToGdiColorMatrix(Aspose.PSD.ColorMatrix)">
      <summary>
            Converts the <see cref="T:Aspose.PSD.ColorMatrix" /> to the <see cref="T:System.Drawing.Imaging.ColorMatrix" />.
            </summary>
      <param name="colorMatrix">The color matrix to convert.</param>
      <returns>
            The converted <see cref="T:System.Drawing.Imaging.ColorMatrix" />.
            </returns>
    </member>
    <member name="T:Aspose.PSD.Extensions.FileFormatExtensions">
      <summary>
            Contains <see cref="T:Aspose.PSD.FileFormat" /> extension methods.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Extensions.FileFormatExtensions.IsSingleFormatDefined(Aspose.PSD.FileFormat)">
      <summary>
            Determines whether single file format is defined.
            </summary>
      <param name="fileFormat">The file format to check.</param>
      <returns>
        <c>True</c> if single file format is defined; otherwise, <c>false</c>.
            </returns>
    </member>
    <member name="T:Aspose.PSD.Extensions.FontExtensions">
      <summary>
            Contains extension methods for the <see cref="!:Imaging.Font" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Extensions.FontExtensions.ToGdiFont(Aspose.PSD.Font)">
      <summary>
            Converts the <see cref="!:Imaging.Font" /> to the <see cref="T:System.Drawing.Font" />.
            </summary>
      <param name="font">The <see cref="!:Imaging.Font" /> to convert.</param>
      <returns>The converted <see cref="T:System.Drawing.Font" />.</returns>
    </member>
    <member name="M:Aspose.PSD.Extensions.FontExtensions.ToGdiFont(Aspose.PSD.Font,System.Drawing.GraphicsUnit)">
      <summary>
            Converts the <see cref="T:Aspose.PSD.Font" /> to the <see cref="T:System.Drawing.Font" />.
            </summary>
      <param name="font">The <see cref="T:Aspose.PSD.Font" /> to convert.</param>
      <param name="fontUnit">New graphics unit</param>
      <returns>The converted <see cref="T:System.Drawing.Font" />.</returns>
    </member>
    <member name="T:Aspose.PSD.Extensions.GraphicsPathExtensions">
      <summary>
            Contains the <see cref="T:Aspose.PSD.GraphicsPath" /> extension methods.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Extensions.GraphicsPathExtensions.ToGdiGraphicsPath(Aspose.PSD.GraphicsPath)">
      <summary>
            Converts the <see cref="T:Aspose.PSD.GraphicsPath" /> to the <see cref="T:System.Drawing.Drawing2D.GraphicsPath" />.
            </summary>
      <param name="graphicsPath">The graphics path to convert.</param>
      <returns>The converted <see cref="T:System.Drawing.Drawing2D.GraphicsPath" />.</returns>
    </member>
    <member name="T:Aspose.PSD.Extensions.ImageAttributesExtensions">
      <summary>
            Contains extension methods for <see cref="T:Aspose.PSD.ImageAttributes" /> and <see cref="T:System.Drawing.Imaging.ImageAttributes" />.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Extensions.ImageAttributesExtensions.ToGdiImageAttributes(Aspose.PSD.ImageAttributes)">
      <summary>
            Converts the <see cref="T:Aspose.PSD.ImageAttributes" /> to the <see cref="T:System.Drawing.Imaging.ImageAttributes" />.
            </summary>
      <param name="imageAttributes">The <see cref="T:Aspose.PSD.ImageAttributes" /> to convert.</param>
      <returns>The converted <see cref="T:System.Drawing.Imaging.ImageAttributes" />.</returns>
    </member>
    <member name="T:Aspose.PSD.Extensions.ImageExtensions">
      <summary>
            Contains extension methods for conversions based on <see cref="T:System.Drawing.Image" /> and <see cref="T:Aspose.PSD.Image" />.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Extensions.ImageExtensions.ToGdiImage(Aspose.PSD.Image)">
      <summary>
            Converts the <see cref="T:Aspose.PSD.Image" /> to the <see cref="T:System.Drawing.Image" />.
            </summary>
      <param name="image">The <see cref="T:Aspose.PSD.Image" /> to convert.</param>
      <returns>The converted <see cref="T:System.Drawing.Image" />.</returns>
      <remarks>Warning, the GDI image may get lower bounds than <paramref name="image" /> has. To get all parts of the image use more safe extension method ToGdiImageFull.</remarks>
    </member>
    <member name="T:Aspose.PSD.Extensions.MatrixExtensions">
      <summary>
            Contains the <see cref="T:Aspose.PSD.Matrix" /> class extensions.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Extensions.MatrixExtensions.ToGdiMatrix(Aspose.PSD.Matrix)">
      <summary>
            Converts the <see cref="T:Aspose.PSD.Matrix" /> to the <see cref="T:System.Drawing.Drawing2D.Matrix" />.
            </summary>
      <param name="matrix">The <see cref="T:Aspose.PSD.Matrix" /> to convert.</param>
      <returns>The converted <see cref="T:System.Drawing.Drawing2D.Matrix" />.</returns>
    </member>
    <member name="T:Aspose.PSD.Extensions.NamespaceDoc">
      <summary>
            The namespace contains extension methods.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Extensions.PenExtensions">
      <summary>
            Contains extension methods for <see cref="T:Aspose.PSD.Pen" /> and <see cref="T:System.Drawing.Pen" />.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Extensions.PenExtensions.ToGdiPen(Aspose.PSD.Pen)">
      <summary>
            Converts the <see cref="T:Aspose.PSD.Pen" /> to the <see cref="T:System.Drawing.Pen" />.
            </summary>
      <param name="pen">The <see cref="T:Aspose.PSD.Pen" /> to convert.</param>
      <returns>The converted <see cref="T:System.Drawing.Pen" />.</returns>
    </member>
    <member name="T:Aspose.PSD.Extensions.PointExtensions">
      <summary>
            Contains extension methods for <see cref="T:Aspose.PSD.Point" /> and <see cref="T:Aspose.PSD.PointF" /> structures.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Extensions.PointExtensions.ToPointsArray(Aspose.PSD.Point[])">
      <summary>
            Converts the <see cref="T:Aspose.PSD.Point" /> array to the <see cref="T:Aspose.PSD.PointF" /> array.
            </summary>
      <param name="points">The <see cref="T:Aspose.PSD.Point" /> array to convert.</param>
      <returns>The converted <see cref="T:Aspose.PSD.PointF" /> array.</returns>
    </member>
    <member name="M:Aspose.PSD.Extensions.PointExtensions.ToGdiPoints(Aspose.PSD.PointF[])">
      <summary>
            Converts the <see cref="T:Aspose.PSD.PointF" /> array to the <see cref="T:System.Drawing.PointF" /> array.
            </summary>
      <param name="points">The <see cref="T:Aspose.PSD.PointF" /> array to convert.</param>
      <returns>The converted <see cref="T:System.Drawing.PointF" /> array.</returns>
    </member>
    <member name="M:Aspose.PSD.Extensions.PointExtensions.ToGdiPoint(Aspose.PSD.PointF)">
      <summary>
            Converts the <see cref="T:Aspose.PSD.PointF" /> to <see cref="T:System.Drawing.PointF" />.
            </summary>
      <param name="point">The <see cref="T:Aspose.PSD.PointF" /> to convert.</param>
      <returns>The converted <see cref="T:System.Drawing.PointF" />.</returns>
    </member>
    <member name="T:Aspose.PSD.Extensions.RectangleExtensions">
      <summary>
            Contains extension methods for <see cref="T:Aspose.PSD.Rectangle" />.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Extensions.RectangleExtensions.ToGdiRectangle(Aspose.PSD.Rectangle)">
      <summary>
            Converts the <see cref="T:Aspose.PSD.Rectangle" /> to the <see cref="T:System.Drawing.Rectangle" />.
            </summary>
      <param name="rectangle">The rectangle to convert.</param>
      <returns>The converted <see cref="T:System.Drawing.Rectangle" />.</returns>
    </member>
    <member name="M:Aspose.PSD.Extensions.RectangleExtensions.ToGdiRectangle(Aspose.PSD.RectangleF)">
      <summary>
            Converts the <see cref="T:Aspose.PSD.RectangleF" /> to the <see cref="T:System.Drawing.Rectangle" />.
            </summary>
      <param name="rectangle">The rectangle to convert.</param>
      <returns>The converted <see cref="T:System.Drawing.RectangleF" />.</returns>
    </member>
    <member name="T:Aspose.PSD.Extensions.RegionExtensions">
      <summary>
            Contains extension methods for the <see cref="T:Aspose.PSD.Region" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Extensions.RegionExtensions.ToGdiRegion(Aspose.PSD.Region)">
      <summary>
            Converts the <see cref="T:Aspose.PSD.Region" /> to the <see cref="T:System.Drawing.Region" />.
            </summary>
      <param name="region">The <see cref="T:Aspose.PSD.Region" /> to convert.</param>
      <returns>The converted <see cref="T:System.Drawing.Region" />.</returns>
    </member>
    <member name="T:Aspose.PSD.Extensions.RotateFlipExtensions">
      <summary>
            Contains extension methods for conversion the <see cref="T:System.Drawing.RotateFlipType" /> and the <see cref="T:Aspose.PSD.RotateFlipType" /> classes.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Extensions.RotateFlipExtensions.ToGdiRotateFlipType(Aspose.PSD.RotateFlipType)">
      <summary>
            Converts Aspose.PSD.RotateFlipType to System.Drawing.RotateFlipType.
            </summary>
      <param name="rotateFlipType">Type of the rotate flip.</param>
      <returns>The gdi RotateFlipType</returns>
    </member>
    <member name="T:Aspose.PSD.Extensions.StringFormatExtensions">
      <summary>
            Contains extension methods for the <see cref="T:Aspose.PSD.StringFormat" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Extensions.StringFormatExtensions.ToGdiStringFormat(Aspose.PSD.StringFormat)">
      <summary>
            Converts the <see cref="T:Aspose.PSD.StringFormat" /> to the <see cref="T:System.Drawing.StringFormat" />.
            </summary>
      <param name="stringFormat">The <see cref="T:Aspose.PSD.StringFormat" /> to convert.</param>
      <returns>The converted <see cref="T:System.Drawing.StringFormat" />.</returns>
    </member>
    <member name="T:Aspose.PSD.DataStreamSupporter">
      <summary>
            The data stream container.
            </summary>
    </member>
    <member name="F:Aspose.PSD.DataStreamSupporter.Timeout">
      <summary>
            The timeout to wait for synchronization
            </summary>
    </member>
    <member name="M:Aspose.PSD.DataStreamSupporter.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.DataStreamSupporter" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.DataStreamSupporter.CacheData">
      <summary>
            Caches the data and ensures no additional data loading will be performed from the underlying <see cref="P:Aspose.PSD.DataStreamSupporter.DataStreamContainer" />.
            </summary>
    </member>
    <member name="M:Aspose.PSD.DataStreamSupporter.Save">
      <summary>
            Saves the object's data to the current <see cref="T:Aspose.PSD.DataStreamSupporter" />.
            </summary>
    </member>
    <member name="M:Aspose.PSD.DataStreamSupporter.Save(System.IO.Stream)">
      <summary>
            Saves the object's data to the specified stream.
            </summary>
      <param name="stream">The stream to save the object's data to.</param>
    </member>
    <member name="M:Aspose.PSD.DataStreamSupporter.SaveData(System.IO.Stream)">
      <summary>
            Saves the data.
            </summary>
      <param name="stream">The stream to save data to.</param>
    </member>
    <member name="M:Aspose.PSD.DataStreamSupporter.DoAfterSave(System.IO.Stream)">
      <summary>
            Does the after save.
            </summary>
      <param name="stream">The stream.</param>
    </member>
    <member name="M:Aspose.PSD.DataStreamSupporter.Save(System.String)">
      <summary>
            Saves the object's data to the specified file location.
            </summary>
      <param name="filePath">The file path to save the object's data to.</param>
    </member>
    <member name="M:Aspose.PSD.DataStreamSupporter.Save(System.String,System.Boolean)">
      <summary>
            Saves the object's data to the specified file location.
            </summary>
      <param name="filePath">The file path to save the object's data to.</param>
      <param name="overWrite">if set to <c>true</c> over write the file contents, otherwise append will occur.</param>
    </member>
    <member name="M:Aspose.PSD.DataStreamSupporter.ReleaseManagedResources">
      <summary>
            Releases the managed resources. Make sure no unmanaged resources are released here, since they may have been already released.
            </summary>
    </member>
    <member name="M:Aspose.PSD.DataStreamSupporter.OnDataStreamContainerChanging(Aspose.PSD.StreamContainer)">
      <summary>
            Called when data stream container is changing.
            </summary>
      <param name="streamContainer">The stream container.</param>
    </member>
    <member name="P:Aspose.PSD.DataStreamSupporter.DataStreamContainer">
      <summary>
            Gets the object's data stream.
            </summary>
      <value>The object's data stream.</value>
    </member>
    <member name="P:Aspose.PSD.DataStreamSupporter.IsCached">
      <summary>
            Gets a value indicating whether object's data is cached currently and no data readig is required.
            </summary>
      <value>
        <c>true</c> if object's data is cached; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="T:Aspose.PSD.IRasterImageArgb32PixelLoader">
      <summary>
            The raster image 32-bit ARGB pixel loader.
            </summary>
    </member>
    <member name="T:Aspose.PSD.IRasterImageRawDataLoader">
      <summary>
            The raster image raw data loader.
            </summary>
    </member>
    <member name="M:Aspose.PSD.IRasterImageRawDataLoader.LoadRawData(Aspose.PSD.Rectangle,Aspose.PSD.RawDataSettings,Aspose.PSD.IPartialRawDataLoader)">
      <summary>
            Loads raw data.
            </summary>
      <param name="rectangle">The rectangle to load raw data from.</param>
      <param name="rawDataSettings">The raw data settings to use for loaded data. Note if data is not in the format specified then data conversion will be performed.</param>
      <param name="rawDataLoader">The raw data loader.</param>
    </member>
    <member name="P:Aspose.PSD.IRasterImageRawDataLoader.IsRawDataAvailable">
      <summary>
            Gets a value indicating whether raw data loading is supported.
            </summary>
      <value>
        <c>true</c> if raw data loading is supported; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.IRasterImageRawDataLoader.RawDataSettings">
      <summary>
            Gets the current raw data settings. Note when using these settings the data loads without conversion.
            </summary>
      <value>
            The current raw data settings.
            </value>
    </member>
    <member name="M:Aspose.PSD.IRasterImageArgb32PixelLoader.LoadPartialArgb32Pixels(Aspose.PSD.Rectangle,Aspose.PSD.IPartialArgb32PixelLoader)">
      <summary>
            Loads 32-bit ARGB pixels partially (by blocks).
            </summary>
      <param name="rectangle">The rectangle to load pixels from.</param>
      <param name="partialPixelLoader">The partial pixel loader.</param>
    </member>
    <member name="T:Aspose.PSD.RasterImage">
      <summary>
            Represents a raster image supporting raster graphics operations.
            </summary>
      <example>This example shows how to Loads Pixel information in an Array of Type Color, manipulates the array and set it back to the image. To perform these operations, this example creates a new Image file (in PSD format) using MemoryStream object.<code>[C#]

//Create an instance of MemoryStream
using (System.IO.MemoryStream stream = new System.IO.MemoryStream())
{
    //Create an instance of PsdOptions and set its various properties including the Source property
    Aspose.PSD.ImageOptions.PsdOptions psdOptions = new Aspose.PSD.ImageOptions.PsdOptions();
    psdOptions.Source = new Aspose.PSD.Sources.StreamSource(stream);

    //Create an instance of Image
    using (Aspose.PSD.RasterImage image = (Aspose.PSD.RasterImage)Aspose.PSD.Image.Create(psdOptions, 500, 500))
    {
        //Get the pixels of image by specifying the area as image boundary
        Aspose.PSD.Color[] pixels = image.LoadPixels(image.Bounds);

        //Loop over the Array and sets color of alrenative indexed pixel
        for (int index = 0; index &lt; pixels.Length; index++)
        {
            if (index % 2 == 0)
            {
                //Set the indexed pixel color to yellow
                pixels[index] = Aspose.PSD.Color.Yellow;
            }
            else
            {
                //Set the indexed pixel color to blue
                pixels[index] = Aspose.PSD.Color.Blue;
            }
        }

        //Apply the pixel changes to the image
        image.SavePixels(image.Bounds, pixels);

        // save all changes.
        image.Save();
    }

    //Write MemoryStream to File
    stream.WriteTo(new System.IO.FileStream(@"C:\temp\output.psd", System.IO.FileMode.CreateNew));
}</code></example>
    </member>
    <member name="T:Aspose.PSD.Image">
      <summary>
            The image is the base class for all type of images.
            </summary>
      <example>This example creates a new Image file at some disk location as specified by Source property of the PsdOptions instance. Several properties for PsdOptions instance are set before creating the actual image. Especially the Source property, that refers to the actual disk location in this case.<code>[C#]

//Create an instance of PsdOptions and set its various properties
Aspose.PSD.ImageOptions.PsdOptions psdOptions = new Aspose.PSD.ImageOptions.PsdOptions();

//Create an instance of FileCreateSource and assign it as Source for the instance of PsdOptions
//Second Boolean parameter determines if the file to be created IsTemporal or not
psdOptions.Source = new Aspose.PSD.Sources.FileCreateSource(@"C:\temp\sample.psd", false);

//Create an instance of Image and initialize it with instance of PsdOptions by calling Create method
using (Aspose.PSD.Image image = Aspose.PSD.Image.Create(psdOptions, 500, 500))
{
    //do some image processing

    // save all changes
    image.Save();
}</code></example>
    </member>
    <member name="M:Aspose.PSD.Image.#ctor">
      <summary>
              Initializes a new instance of the <see cref="T:Aspose.PSD.Image" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Image.#ctor(Aspose.PSD.IColorPalette)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Image" /> class.
            </summary>
      <param name="colorPalette">
            The color palette.
            </param>
    </member>
    <member name="M:Aspose.PSD.Image.CanLoad(System.String)">
      <summary>
            Determines whether image can be loaded from the specified file path.
            </summary>
      <param name="filePath">
            The file path.
            </param>
      <returns>
        <c>true</c> if image can be loaded from the specified file; otherwise, <c>false</c>.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Image.CanLoad(System.String,Aspose.PSD.LoadOptions)">
      <summary>
            Determines whether image can be loaded from the specified file path and optionally using the specified open options.
            </summary>
      <param name="filePath">
            The file path.
            </param>
      <param name="loadOptions">
            The load options.
            </param>
      <returns>
        <c>true</c> if image can be loaded from the specified file; otherwise, <c>false</c>.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Image.CanLoad(System.IO.Stream)">
      <summary>
            Determines whether image can be loaded from the specified stream.
            </summary>
      <param name="stream">
            The stream to load from.
            </param>
      <returns>
        <c>true</c> if image can be loaded from the specified stream; otherwise, <c>false</c>.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Image.CanLoad(System.IO.Stream,Aspose.PSD.LoadOptions)">
      <summary>
            Determines whether image can be loaded from the specified stream and optionally using the specified <paramref name="loadOptions" />.
            </summary>
      <param name="stream">
            The stream to load from.
            </param>
      <param name="loadOptions">
            The load options.
            </param>
      <returns>
        <c>true</c> if image can be loaded from the specified stream; otherwise, <c>false</c>.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Image.Create(Aspose.PSD.ImageOptionsBase,System.Int32,System.Int32)">
      <summary>
            Creates a new image using the specified create options.
            </summary>
      <param name="imageOptions">
            The image options.
            </param>
      <param name="width">
            The width.
            </param>
      <param name="height">
            The height.
            </param>
      <returns>
            The newly created image.
            </returns>
      <example>This example creates a new Image file at some disk location as specified by Source property of the PsdOptions instance. Several properties for PsdOptions instance are set before creating the actual image. Especially the Source property, that refers to the actual disk location in this case.<code>[C#]

//Create an instance of PsdOptions and set its various properties
Aspose.PSD.ImageOptions.PsdOptions psdOptions = new Aspose.PSD.ImageOptions.PsdOptions();

//Create an instance of FileCreateSource and assign it as Source for the instance of PsdOptions
//Second Boolean parameter determines if the file to be created IsTemporal or not
psdOptions.Source = new Aspose.PSD.Sources.FileCreateSource(@"C:\temp\sample.psd", false);

//Create an instance of Image and initialize it with instance of PsdOptions by calling Create method
using (Aspose.PSD.Image image = Aspose.PSD.Image.Create(psdOptions, 500, 500))
{
    //do some image processing

    // save all changes
    image.Save();
}</code></example>
    </member>
    <member name="M:Aspose.PSD.Image.GetFileFormat(System.String)">
      <summary>
            Gets the file format.
            </summary>
      <param name="filePath">
            The file path.
            </param>
      <returns>
            The determined file format.
            </returns>
      <remarks>
            The file format determined does not mean that the specified image may be loaded. Use one of the CanLoad method overloads to determine whether file may be loaded.
            </remarks>
    </member>
    <member name="M:Aspose.PSD.Image.GetFileFormat(System.IO.Stream)">
      <summary>
            Gets the file format.
            </summary>
      <param name="stream">
            The stream.
            </param>
      <returns>
            The determined file format.
            </returns>
      <remarks>
            The file format determined does not mean that the specified image may be loaded. Use one of the CanLoad method overloads to determine whether stream may be loaded.
            </remarks>
    </member>
    <member name="M:Aspose.PSD.Image.GetFittingRectangle(Aspose.PSD.Rectangle,System.Int32,System.Int32)">
      <summary>
            Gets rectangle which fits the current image.
            </summary>
      <param name="rectangle">
            The rectangle to get fitting rectangle for.
            </param>
      <param name="width">
            The object width.
            </param>
      <param name="height">
            The object height.
            </param>
      <returns>
            The fitting rectangle or exception if no fitting rectangle can be found.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Image.GetFittingRectangle(Aspose.PSD.Rectangle,System.Int32[],System.Int32,System.Int32)">
      <summary>
            Gets rectangle which fits the current image.
            </summary>
      <param name="rectangle">
            The rectangle to get fitting rectangle for.
            </param>
      <param name="pixels">
            The 32-bit ARGB pixels.
            </param>
      <param name="width">
            The object width.
            </param>
      <param name="height">
            The object height.
            </param>
      <returns>
            The fitting rectangle or exception if no fitting rectangle can be found.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Image.Load(System.String,Aspose.PSD.LoadOptions)">
      <summary>
            Loads a new image from the specified file.
            </summary>
      <param name="filePath">The file path to load image from.</param>
      <param name="loadOptions">The load options.</param>
      <returns>
            The loaded image.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Image.Load(System.String)">
      <summary>
            Loads a new image from the specified file.
            </summary>
      <param name="filePath">
            The file path to load image from.
            </param>
      <returns>
            The loaded image.
            </returns>
      <example>This example demonstrates the loading of an existing Image file into an instance of Aspose.PSD.Image using file path specified<code>[C#]

//Create Image instance and initialize it with an existing image file from disk location
string path = "C:\\temp\\image.psd";
using (Aspose.PSD.Image image = Aspose.PSD.Image.Load(path))
{
    //do some image processing
}</code></example>
    </member>
    <member name="M:Aspose.PSD.Image.Load(System.IO.Stream,Aspose.PSD.LoadOptions)">
      <summary>
            Loads a new image from the specified stream.
            </summary>
      <param name="stream">The stream to load image from.</param>
      <param name="loadOptions">The load options.</param>
      <returns>
            The loaded image.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Image.Load(System.IO.Stream)">
      <summary>
            Loads a new image from the specified stream.
            </summary>
      <param name="stream">
            The stream to load image from.
            </param>
      <returns>
            The loaded image.
            </returns>
      <example>This example demonstrates the use of System.IO.Stream objects to load an existing Image file<code>[C#]

//Create an instance of FileStream
using(System.IO.FileStream stream = new System.IO.FileStream(@"C:\temp\sample.psd",System.IO.FileMode.Open))
{
    //Create an instance of Image class and load an existing file through FileStream object by calling Load method
    using (Aspose.PSD.Image image = Aspose.PSD.Image.Load(stream))
    {
        //do some image processing.
    }
}</code></example>
    </member>
    <member name="M:Aspose.PSD.Image.CanSave(Aspose.PSD.ImageOptionsBase)">
      <summary>
            Determines whether image can be saved to the specified file format represented by the passed save options.
            </summary>
      <param name="options">
            The save options to use.
            </param>
      <returns>
        <c>true</c> if image can be saved to the specified file format represented by the passed save options; otherwise, <c>false</c>.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Image.Resize(System.Int32,System.Int32)">
      <summary>
            Resizes the image. The default <see cref="F:Aspose.PSD.ResizeType.LeftTopToLeftTop" /> is used.
            </summary>
      <param name="newWidth">
            The new width.
            </param>
      <param name="newHeight">
            The new height.
            </param>
    </member>
    <member name="M:Aspose.PSD.Image.Resize(System.Int32,System.Int32,Aspose.PSD.ResizeType)">
      <summary>
            Resizes the image.
            </summary>
      <param name="newWidth">
            The new width.
            </param>
      <param name="newHeight">
            The new height.
            </param>
      <param name="resizeType">
            The resize type.
            </param>
    </member>
    <member name="M:Aspose.PSD.Image.Resize(System.Int32,System.Int32,Aspose.PSD.ImageResizeSettings)">
      <summary>
            Resizes the image.
            </summary>
      <param name="newWidth">The new width.</param>
      <param name="newHeight">The new height.</param>
      <param name="settings">The resize settings.</param>
    </member>
    <member name="M:Aspose.PSD.Image.GetDefaultOptions(System.Object[])">
      <summary>
            Gets the default options.
            </summary>
      <param name="args">The arguments.</param>
      <returns>Default options</returns>
    </member>
    <member name="M:Aspose.PSD.Image.GetOriginalOptions">
      <summary>
            Gets the options based on the original file settings.
            This can be helpful to keep bit-depth and other parameters of the original image unchanged.
            For example, if we load a black-white PNG image with 1 bit per pixel and then save it using the
            <see cref="M:Aspose.PSD.DataStreamSupporter.Save(System.String)" /> method, the output PNG image with 8-bit per pixel will be produced.
            To avoid it and save PNG image with 1-bit per pixel, use this method to get corresponding saving options and pass them
            to the <see cref="M:Aspose.PSD.Image.Save(System.String,Aspose.PSD.ImageOptionsBase)" /> method as the second parameter.
            </summary>
      <returns>The options based on the original file settings.</returns>
    </member>
    <member name="M:Aspose.PSD.Image.ResizeWidthProportionally(System.Int32)">
      <summary>
            Resizes the width proportionally.
            </summary>
      <param name="newWidth">The new width.</param>
    </member>
    <member name="M:Aspose.PSD.Image.ResizeHeightProportionally(System.Int32)">
      <summary>
            Resizes the height proportionally.
            </summary>
      <param name="newHeight">The new height.</param>
    </member>
    <member name="M:Aspose.PSD.Image.ResizeWidthProportionally(System.Int32,Aspose.PSD.ResizeType)">
      <summary>
            Resizes the width proportionally.
            </summary>
      <param name="newWidth">The new width.</param>
      <param name="resizeType">Type of the resize.</param>
    </member>
    <member name="M:Aspose.PSD.Image.ResizeHeightProportionally(System.Int32,Aspose.PSD.ResizeType)">
      <summary>
            Resizes the height proportionally.
            </summary>
      <param name="newHeight">The new height.</param>
      <param name="resizeType">Type of the resize.</param>
    </member>
    <member name="M:Aspose.PSD.Image.ResizeWidthProportionally(System.Int32,Aspose.PSD.ImageResizeSettings)">
      <summary>
            Resizes the width proportionally.
            </summary>
      <param name="newWidth">The new width.</param>
      <param name="settings">The image resize settings.</param>
    </member>
    <member name="M:Aspose.PSD.Image.ResizeHeightProportionally(System.Int32,Aspose.PSD.ImageResizeSettings)">
      <summary>
            Resizes the height proportionally.
            </summary>
      <param name="newHeight">The new height.</param>
      <param name="settings">The image resize settings.</param>
    </member>
    <member name="M:Aspose.PSD.Image.RotateFlip(Aspose.PSD.RotateFlipType)">
      <summary>
            Rotates, flips, or rotates and flips the image.
            </summary>
      <param name="rotateFlipType">
            Type of the rotate flip.
            </param>
      <example>This example demonstrates the use of Rotate operation on an image. Example loads an existing image file from some disk location and performs the Rotate operation on the image according to the value of Enum Aspose.PSD.RotateFlipType<code>[C#]

//Create an instance of image class and initialize it with an existing image file through File path
using (Aspose.PSD.Image image = Aspose.PSD.Image.Load(@"C:\temp\image.psd"))
{
    //Rotate the image at 180 degree about X axis
    image.RotateFlip(Aspose.PSD.RotateFlipType.Rotate180FlipX);

    // save all changes.
    image.Save();
}</code></example>
    </member>
    <member name="M:Aspose.PSD.Image.Save">
      <summary>
            Saves the image data to the underlying stream.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Image.Save(System.String,Aspose.PSD.ImageOptionsBase)">
      <summary>
            Saves the object's data to the specified file location in the specified file format according to save options.
            </summary>
      <param name="filePath">
            The file path.
            </param>
      <param name="options">
            The options.
            </param>
      <example>This example shows the simple steps to Save an Image. To demonstrate this operation, we load an existing file from some disk location, performs Rotate operation on the image and Save the image in Jpeg file format using File Path<code>[C#]

//Create an instance of image class and initialize it with an existing file through File path
using (Aspose.PSD.Image image = Aspose.PSD.Image.Load(@"C:\temp\image.psd"))
{
    //Rotate the image at 180 degree about X axis
    image.RotateFlip(Aspose.PSD.RotateFlipType.Rotate180FlipX);

    //Save the Image as Jpeg to File Path with default JpegOptions settings
    image.Save(@"C:\temp\output.jpeg", new Aspose.PSD.ImageOptions.JpegOptions());
}</code></example>
    </member>
    <member name="M:Aspose.PSD.Image.Save(System.String,Aspose.PSD.ImageOptionsBase,Aspose.PSD.Rectangle)">
      <summary>
            Saves the object's data to the specified file location in the specified file format according to save options.
            </summary>
      <param name="filePath">The file path.</param>
      <param name="options">The options.</param>
      <param name="boundsRectangle">The destination image bounds rectangle. Set the empty rectangle for use sourse bounds.</param>
      <exception cref="T:System.ArgumentNullException">options</exception>
      <exception cref="T:Aspose.PSD.CoreExceptions.ImageSaveException">Image saving failed.</exception>
    </member>
    <member name="M:Aspose.PSD.Image.Save(System.IO.Stream,Aspose.PSD.ImageOptionsBase)">
      <summary>
            Saves the image's data to the specified stream in the specified file format according to save options.
            </summary>
      <param name="stream">The stream to save the image's data to.</param>
      <param name="optionsBase">The save options.</param>
      <exception cref="T:System.ArgumentNullException">optionsBase</exception>
      <exception cref="T:System.ArgumentException">Cannot save to the specified format as it is not supported at the moment.;optionsBase</exception>
      <exception cref="T:Aspose.PSD.CoreExceptions.ImageSaveException">Image export failed.</exception>
      <example>This example shows the process of Saving an Image to MemoryStream. To demonstrate this operation, example loads an existing file from some disk location, performs Rotate operation on the image and Save the image in Gif format<code>[C#]

//Create an instance of MemoryStream
using (System.IO.MemoryStream stream = new System.IO.MemoryStream())
{
    //Create an instance of image class and initialize it with an existing file through File path
    using (Aspose.PSD.Image image = Aspose.PSD.Image.Load(@"C:\temp\image.psd"))
    {
        //Rotate the image at 180 degree about X axis
        image.RotateFlip(Aspose.PSD.RotateFlipType.Rotate180FlipX);

        //Save the Image as PSD to MemoryStream with default GifOptions settings
        image.Save(stream, new Aspose.PSD.ImageOptions.GifOptions());
    }
}</code></example>
    </member>
    <member name="M:Aspose.PSD.Image.Save(System.IO.Stream,Aspose.PSD.ImageOptionsBase,Aspose.PSD.Rectangle)">
      <summary>
            Saves the image's data to the specified stream in the specified file format according to save options.
            </summary>
      <param name="stream">The stream to save the image's data to.</param>
      <param name="optionsBase">The save options.</param>
      <param name="boundsRectangle">The destination image bounds rectangle. Set the empty rectangle for use sourse bounds.</param>
      <exception cref="T:System.ArgumentNullException">optionsBase</exception>
      <exception cref="T:System.ArgumentException">Cannot save to the specified format as it is not supported at the moment.;optionsBase</exception>
      <exception cref="T:Aspose.PSD.CoreExceptions.ImageSaveException">Image export failed.</exception>
    </member>
    <member name="M:Aspose.PSD.Image.SetPalette(Aspose.PSD.IColorPalette,System.Boolean)">
      <summary>
            Sets the image palette.
            </summary>
      <param name="palette">
            The palette to set.
            </param>
      <param name="updateColors">
            if set to <c>true</c> colors will be updated according to the new palette; otherwise color indexes remain unchanged. Note that unchanged indexes may crash the image on loading if some indexes have no corresponding palette entries.
            </param>
    </member>
    <member name="M:Aspose.PSD.Image.GetProportionalWidth(System.Int32,System.Int32,System.Int32)">
      <summary>
            Gets a proportional width.
            </summary>
      <param name="width">The width.</param>
      <param name="height">The height.</param>
      <param name="newHeight">The new height.</param>
      <returns>The proportional width.</returns>
    </member>
    <member name="M:Aspose.PSD.Image.GetProportionalHeight(System.Int32,System.Int32,System.Int32)">
      <summary>
            Gets a proportional height.
            </summary>
      <param name="width">The width.</param>
      <param name="height">The height.</param>
      <param name="newWidth">The new width.</param>
      <returns>The proportional height.</returns>
    </member>
    <member name="M:Aspose.PSD.Image.DoUseRecursion(Aspose.PSD.Image.ImageOperation)">
      <summary>
            Gets value indicating whether use recursion for synchronization.
            </summary>
      <param name="operation">Operation context</param>
      <returns>
        <c>true</c> if use recursion for synchronization; otherwise, <c>false</c>.
            </returns>
      <value>
        <c>true</c> if use recursion for synchronization; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="M:Aspose.PSD.Image.GetCanNotSaveMessage(Aspose.PSD.ImageOptionsBase)">
      <summary>
            Gets the can not save message.
            </summary>
      <param name="optionsBase">The image options.</param>
      <returns>
            The can not save message.
            </returns>
      <value>
            The can not save message.
            </value>
    </member>
    <member name="M:Aspose.PSD.Image.GetFitRectangle(Aspose.PSD.Rectangle)">
      <summary>
            Gets rectangle which fits the current image.
            </summary>
      <param name="rectangle">
            The rectangle to get fitting rectangle for.
            </param>
      <returns>
            The fitting rectangle
            </returns>
    </member>
    <member name="M:Aspose.PSD.Image.GetImage2Export(Aspose.PSD.ImageOptionsBase)">
      <summary>
            Gets the image to export.
            </summary>
      <param name="optionsBase">The image options base.</param>
      <returns>The image to export</returns>
    </member>
    <member name="M:Aspose.PSD.Image.GetFitRectangle(Aspose.PSD.Rectangle,System.Int32[])">
      <summary>
            Gets rectangle which fits the current bitmap taking into account the pixels passed. The passed pixels array count should be equal to the fitting rectangle size.
            </summary>
      <param name="rectangle">
            The rectangle to get fitting rectangle for.
            </param>
      <param name="pixels">
            The 32-bit ARGB pixels array.
            </param>
      <returns>
            The fitting rectangle.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Image.OnPaletteChanged(Aspose.PSD.IColorPalette,Aspose.PSD.IColorPalette)">
      <summary>
            Called when palette is changed.
            </summary>
      <param name="oldPalette">
            The old palette.
            </param>
      <param name="newPalette">
            The new palette.
            </param>
    </member>
    <member name="M:Aspose.PSD.Image.OnPaletteChanging(Aspose.PSD.IColorPalette,Aspose.PSD.IColorPalette)">
      <summary>
            Called when palette is changing.
            </summary>
      <param name="oldPalette">
            The old palette.
            </param>
      <param name="newPalette">
            The new palette.
            </param>
    </member>
    <member name="M:Aspose.PSD.Image.ReleaseManagedResources">
      <summary>
            Releases the managed resources. Make sure no unmanaged resources are released here, since they may have been already released.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Image.DoAfterLoad(System.Int64@,System.IO.Stream)">
      <summary>
            Does the after load.
            </summary>
      <param name="maximum">The maximum processed value.</param>
      <param name="stream">The stream.</param>
    </member>
    <member name="P:Aspose.PSD.Image.BitsPerPixel">
      <summary>
              Gets the image bits per pixel count.
            </summary>
      <value>The image bits per pixel count.</value>
    </member>
    <member name="P:Aspose.PSD.Image.Bounds">
      <summary>
              Gets the image bounds.
            </summary>
      <value>The image bounds.</value>
    </member>
    <member name="P:Aspose.PSD.Image.Container">
      <summary>
              Gets the <see cref="T:Aspose.PSD.Image" /> container.
            </summary>
      <value>
              The <see cref="T:Aspose.PSD.Image" /> container.
            </value>
      <remarks>
              If this property is not null it indicates the image is contained whithin another image.
            </remarks>
    </member>
    <member name="P:Aspose.PSD.Image.Height">
      <summary>
              Gets the image height.
            </summary>
      <value>The image height.</value>
    </member>
    <member name="P:Aspose.PSD.Image.Palette">
      <summary>
              Gets or sets the color palette.
            </summary>
      <value> The color palette.</value>
    </member>
    <member name="P:Aspose.PSD.Image.Size">
      <summary>
              Gets the image size.
            </summary>
      <value>The image size.</value>
    </member>
    <member name="P:Aspose.PSD.Image.Width">
      <summary>
              Gets the image width.
            </summary>
      <value>The image width.</value>
    </member>
    <member name="P:Aspose.PSD.Image.InterruptMonitor">
      <summary>
            Gets or sets the interrupt monitor.
            </summary>
    </member>
    <member name="P:Aspose.PSD.Image.AutoAdjustPalette">
      <summary>
            Gets or sets a value indicating whether automatic adjust palette.
            </summary>
      <value>
        <c>true</c> if enable automatic adjust palette; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.Image.HasBackgroundColor">
      <summary>
            Gets or sets a value indicating whether image has background color.
            </summary>
    </member>
    <member name="P:Aspose.PSD.Image.FileFormat">
      <summary>
            Gets a value of file format
            </summary>
    </member>
    <member name="P:Aspose.PSD.Image.BackgroundColor">
      <summary>
            Gets or sets a value for the background color.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Image.ImageOperation">
      <summary>
            Image operations
            </summary>
    </member>
    <member name="F:Aspose.PSD.Image.ImageOperation.Resize">
      <summary>
            Resize operation
            </summary>
    </member>
    <member name="F:Aspose.PSD.Image.ImageOperation.ResizeWidthProportionally">
      <summary>
            Resize width proportionally operation 
            </summary>
    </member>
    <member name="F:Aspose.PSD.Image.ImageOperation.ResizeHeightProportionally">
      <summary>
            Resize height proportionally operation
            </summary>
    </member>
    <member name="F:Aspose.PSD.Image.ImageOperation.Filter">
      <summary>
            Filter operation
            </summary>
    </member>
    <member name="F:Aspose.PSD.Image.ImageOperation.LoadPixels">
      <summary>
            Load pixels operation
            </summary>
    </member>
    <member name="F:Aspose.PSD.Image.ImageOperation.SavePixels">
      <summary>
            The save pixels operation
            </summary>
    </member>
    <member name="F:Aspose.PSD.Image.ImageOperation.Crop">
      <summary>
            Crop operation
            </summary>
    </member>
    <member name="F:Aspose.PSD.Image.ImageOperation.BinarizeFixed">
      <summary>
            Binarize fixed operation
            </summary>
    </member>
    <member name="F:Aspose.PSD.Image.ImageOperation.BinarizeOtsu">
      <summary>
            Binarize otsu operation
            </summary>
    </member>
    <member name="F:Aspose.PSD.Image.ImageOperation.BinarizeBradley">
      <summary>
            Binarize bradley operation
            </summary>
    </member>
    <member name="F:Aspose.PSD.Image.ImageOperation.Grayscale">
      <summary>
            Grayscale operation
            </summary>
    </member>
    <member name="F:Aspose.PSD.Image.ImageOperation.AdjustBrightness">
      <summary>
            Adjust brightness operation
            </summary>
    </member>
    <member name="F:Aspose.PSD.Image.ImageOperation.AdjustContrast">
      <summary>
            Adjust contrast operation
            </summary>
    </member>
    <member name="F:Aspose.PSD.Image.ImageOperation.AdjustGamma">
      <summary>
            Adjust gamma operation
            </summary>
    </member>
    <member name="F:Aspose.PSD.Image.ImageOperation.Rotate">
      <summary>
            Rotate operation
            </summary>
    </member>
    <member name="F:Aspose.PSD.Image.ImageOperation.RotateFlip">
      <summary>
            Rotate flip operation
            </summary>
    </member>
    <member name="F:Aspose.PSD.RasterImage.xmpData">
      <summary>
            The XMP metadata
            </summary>
    </member>
    <member name="M:Aspose.PSD.RasterImage.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.RasterImage" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.RasterImage.#ctor(Aspose.PSD.IColorPalette)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.RasterImage" /> class.
            </summary>
      <param name="colorPalette">The color palette.</param>
    </member>
    <member name="M:Aspose.PSD.RasterImage.GetModifyDate(System.Boolean)">
      <summary>
            Gets the date and time the resource image was last modified.
            </summary>
      <param name="useDefault">if set to <c>true</c> uses the information from FileInfo as default value.</param>
      <returns>The date and time the resource image was last modified.</returns>
    </member>
    <member name="M:Aspose.PSD.RasterImage.Dither(Aspose.PSD.DitheringMethod,System.Int32)">
      <summary>
            Performs dithering on the current image.
            </summary>
      <param name="ditheringMethod">The dithering method.</param>
      <param name="bitsCount">The final bits count for dithering.</param>
    </member>
    <member name="M:Aspose.PSD.RasterImage.Dither(Aspose.PSD.DitheringMethod,System.Int32,Aspose.PSD.IColorPalette)">
      <summary>
            Performs dithering on the current image.
            </summary>
      <param name="ditheringMethod">The dithering method.</param>
      <param name="bitsCount">The final bits count for dithering.</param>
      <param name="customPalette">The custom palette for dithering.</param>
    </member>
    <member name="M:Aspose.PSD.RasterImage.GetDefaultPixels(Aspose.PSD.Rectangle,Aspose.PSD.IPartialArgb32PixelLoader)">
      <summary>
            Gets the default pixels array using partial pixel loader.
            </summary>
      <param name="rectangle">The rectangle to get pixels for.</param>
      <param name="partialPixelLoader">The partial pixel loader.</param>
    </member>
    <member name="M:Aspose.PSD.RasterImage.GetDefaultRawData(Aspose.PSD.Rectangle,Aspose.PSD.IPartialRawDataLoader,Aspose.PSD.RawDataSettings)">
      <summary>
            Gets the default raw data array using partial pixel loader.
            </summary>
      <param name="rectangle">The rectangle to get pixels for.</param>
      <param name="partialRawDataLoader">The partial raw data loader.</param>
      <param name="rawDataSettings">The raw data settings.</param>
    </member>
    <member name="M:Aspose.PSD.RasterImage.GetDefaultArgb32Pixels(Aspose.PSD.Rectangle)">
      <summary>
            Gets the default 32-bit ARGB pixels array.
            </summary>
      <param name="rectangle">The rectangle to get pixels for.</param>
      <returns>The default pixels array.</returns>
    </member>
    <member name="M:Aspose.PSD.RasterImage.GetDefaultRawData(Aspose.PSD.Rectangle,Aspose.PSD.RawDataSettings)">
      <summary>
            Gets the default raw data array.
            </summary>
      <param name="rectangle">The rectangle to get raw data for.</param>
      <param name="rawDataSettings">The raw data settings.</param>
      <returns>
            The default raw data array.
            </returns>
    </member>
    <member name="M:Aspose.PSD.RasterImage.GetArgb32Pixel(System.Int32,System.Int32)">
      <summary>
            Gets an image 32-bit ARGB pixel.
            </summary>
      <param name="x">The pixel x location.</param>
      <param name="y">The pixel y location.</param>
      <returns>The 32-bit ARGB pixel for the specified location.</returns>
    </member>
    <member name="M:Aspose.PSD.RasterImage.GetPixel(System.Int32,System.Int32)">
      <summary>
            Gets an image pixel.
            </summary>
      <param name="x">The pixel x location.</param>
      <param name="y">The pixel y location.</param>
      <returns>The pixel color for the specified location.</returns>
    </member>
    <member name="M:Aspose.PSD.RasterImage.SetArgb32Pixel(System.Int32,System.Int32,System.Int32)">
      <summary>
            Sets an image 32-bit ARGB pixel for the specified position.
            </summary>
      <param name="x">The pixel x location.</param>
      <param name="y">The pixel y location.</param>
      <param name="argb32Color">The 32-bit ARGB pixel for the specified position.</param>
    </member>
    <member name="M:Aspose.PSD.RasterImage.SetPixel(System.Int32,System.Int32,Aspose.PSD.Color)">
      <summary>
            Sets an image pixel for the specified position.
            </summary>
      <param name="x">The pixel x location.</param>
      <param name="y">The pixel y location.</param>
      <param name="color">The pixel color for the specified position.</param>
    </member>
    <member name="M:Aspose.PSD.RasterImage.ReadScanLine(System.Int32)">
      <summary>
            Reads the whole scan line by the specified scan line index.
            </summary>
      <param name="scanLineIndex">Zero based index of the scan line.</param>
      <returns>The scan line pixel color values array.</returns>
    </member>
    <member name="M:Aspose.PSD.RasterImage.ReadArgb32ScanLine(System.Int32)">
      <summary>
            Reads the whole scan line by the specified scan line index.
            </summary>
      <param name="scanLineIndex">Zero based index of the scan line.</param>
      <returns>The scan line 32-bit ARGB color values array.</returns>
    </member>
    <member name="M:Aspose.PSD.RasterImage.WriteScanLine(System.Int32,Aspose.PSD.Color[])">
      <summary>
            Writes the whole scan line to the specified scan line index.
            </summary>
      <param name="scanLineIndex">Zero based index of the scan line.</param>
      <param name="pixels">The pixel colors array to write.</param>
    </member>
    <member name="M:Aspose.PSD.RasterImage.WriteArgb32ScanLine(System.Int32,System.Int32[])">
      <summary>
            Writes the whole scan line to the specified scan line index.
            </summary>
      <param name="scanLineIndex">Zero based index of the scan line.</param>
      <param name="argb32Pixels">The 32-bit ARGB colors array to write.</param>
    </member>
    <member name="M:Aspose.PSD.RasterImage.LoadPartialArgb32Pixels(Aspose.PSD.Rectangle,Aspose.PSD.IPartialArgb32PixelLoader)">
      <summary>
            Loads 32-bit ARGB pixels partially by packs.
            </summary>
      <param name="desiredRectangle">The desired rectangle.</param>
      <param name="pixelLoader">The 32-bit ARGB pixel loader.</param>
    </member>
    <member name="M:Aspose.PSD.RasterImage.LoadPartialPixels(Aspose.PSD.Rectangle,Aspose.PSD.IPartialPixelLoader)">
      <summary>
            Loads pixels partially by packs.
            </summary>
      <param name="desiredRectangle">The desired rectangle.</param>
      <param name="pixelLoader">The pixel loader.</param>
    </member>
    <member name="M:Aspose.PSD.RasterImage.LoadArgb32Pixels(Aspose.PSD.Rectangle)">
      <summary>
            Loads 32-bit ARGB pixels.
            </summary>
      <param name="rectangle">The rectangle to load pixels from.</param>
      <returns>
            The loaded 32-bit ARGB pixels array.
            </returns>
    </member>
    <member name="M:Aspose.PSD.RasterImage.LoadArgb64Pixels(Aspose.PSD.Rectangle)">
      <summary>
            Loads 64-bit ARGB pixels.
            </summary>
      <param name="rectangle">The rectangle to load pixels from.</param>
      <returns>
            The loaded 64-bit ARGB pixels array.
            </returns>
    </member>
    <member name="M:Aspose.PSD.RasterImage.LoadPixels(Aspose.PSD.Rectangle)">
      <summary>
            Loads pixels.
            </summary>
      <param name="rectangle">The rectangle to load pixels from.</param>
      <returns>
            The loaded pixels array.
            </returns>
      <example>This example shows how to Loads Pixel information in an Array of Type Color, manipulates the array and set it back to the image. To perform these operations, this example creates a new Image file (in PSD format) using MemoryStream object.<code>[C#]

//Create an instance of MemoryStream
using (System.IO.MemoryStream stream = new System.IO.MemoryStream())
{
    //Create an instance of PsdOptions and set its various properties including the Source property
    Aspose.PSD.ImageOptions.PsdOptions psdOptions = new Aspose.PSD.ImageOptions.PsdOptions();
    psdOptions.Source = new Aspose.PSD.Sources.StreamSource(stream);

    //Create an instance of Image
    using (Aspose.PSD.RasterImage image = (Aspose.PSD.RasterImage)Aspose.PSD.Image.Create(psdOptions, 500, 500))
    {
        //Get the pixels of image by specifying the area as image boundary
        Aspose.PSD.Color[] pixels = image.LoadPixels(image.Bounds);

        //Loop over the Array and sets color of alrenative indexed pixel
        for (int index = 0; index &lt; pixels.Length; index++)
        {
            if (index % 2 == 0)
            {
                //Set the indexed pixel color to yellow
                pixels[index] = Aspose.PSD.Color.Yellow;
            }
            else
            {
                //Set the indexed pixel color to blue
                pixels[index] = Aspose.PSD.Color.Blue;
            }
        }

        //Apply the pixel changes to the image
        image.SavePixels(image.Bounds, pixels);

        // save all changes.
        image.Save();
    }

    //Write MemoryStream to File
    stream.WriteTo(new System.IO.FileStream(@"C:\temp\output.psd", System.IO.FileMode.CreateNew));
}</code></example>
    </member>
    <member name="M:Aspose.PSD.RasterImage.LoadCmykPixels(Aspose.PSD.Rectangle)">
      <summary>
            Loads pixels in CMYK format.
            This method is deprecated. Please use more effective the <see cref="M:Aspose.PSD.RasterImage.LoadCmyk32Pixels(Aspose.PSD.Rectangle)" /> method.
            </summary>
      <param name="rectangle">The rectangle to load pixels from.</param>
      <returns>
            The loaded CMYK pixels array.
            </returns>
    </member>
    <member name="M:Aspose.PSD.RasterImage.LoadCmyk32Pixels(Aspose.PSD.Rectangle)">
      <summary>
            Loads pixels in CMYK format.
            </summary>
      <param name="rectangle">The rectangle to load pixels from.</param>
      <returns>
            The loaded CMYK pixels presentes as 32-bit inateger values.
            </returns>
    </member>
    <member name="M:Aspose.PSD.RasterImage.LoadRawData(Aspose.PSD.Rectangle,Aspose.PSD.RawDataSettings,Aspose.PSD.IPartialRawDataLoader)">
      <summary>
            Loads raw data.
            </summary>
      <param name="rectangle">The rectangle to load raw data from.</param>
      <param name="rawDataSettings">The raw data settings to use for loaded data. Note if data is not in the format specified then data conversion will be performed.</param>
      <param name="rawDataLoader">The raw data loader.</param>
    </member>
    <member name="M:Aspose.PSD.RasterImage.LoadRawData(Aspose.PSD.Rectangle,Aspose.PSD.Rectangle,Aspose.PSD.RawDataSettings,Aspose.PSD.IPartialRawDataLoader)">
      <summary>
            Loads raw data.
            </summary>
      <param name="rectangle">The rectangle to load raw data from.</param>
      <param name="destImageBounds">The dest image bounds.</param>
      <param name="rawDataSettings">The raw data settings to use for loaded data. Note if data is not in the format specified then data conversion will be performed.</param>
      <param name="rawDataLoader">The raw data loader.</param>
    </member>
    <member name="M:Aspose.PSD.RasterImage.SaveRawData(System.Byte[],System.Int32,Aspose.PSD.Rectangle,Aspose.PSD.RawDataSettings)">
      <summary>
            Saves the raw data.
            </summary>
      <param name="data">The raw data.</param>
      <param name="dataOffset">The starting raw data offset.</param>
      <param name="rectangle">The raw data rectangle.</param>
      <param name="rawDataSettings">The raw data settings the data is in.</param>
    </member>
    <member name="M:Aspose.PSD.RasterImage.SaveArgb32Pixels(Aspose.PSD.Rectangle,System.Int32[])">
      <summary>
            Saves the 32-bit ARGB pixels.
            </summary>
      <param name="rectangle">The rectangle to save pixels to.</param>
      <param name="pixels">The 32-bit ARGB pixels array.</param>
    </member>
    <member name="M:Aspose.PSD.RasterImage.SavePixels(Aspose.PSD.Rectangle,Aspose.PSD.Color[])">
      <summary>
            Saves the pixels.
            </summary>
      <param name="rectangle">The rectangle to save pixels to.</param>
      <param name="pixels">The pixels array.</param>
      <example>This example shows how to Loads Pixel information in an Array of Type Color, manipulates the array and set it back to the image. To perform these operations, this example creates a new Image file (in PSD format) using MemoryStream object.<code>[C#]

//Create an instance of MemoryStream
using (System.IO.MemoryStream stream = new System.IO.MemoryStream())
{
    //Create an instance of PsdOptions and set its various properties including the Source property
    Aspose.PSD.ImageOptions.PsdOptions psdOptions = new Aspose.PSD.ImageOptions.PsdOptions();
    psdOptions.Source = new Aspose.PSD.Sources.StreamSource(stream);

    //Create an instance of Image
    using (Aspose.PSD.RasterImage image = (Aspose.PSD.RasterImage)Aspose.PSD.Image.Create(psdOptions, 500, 500))
    {
        //Get the pixels of image by specifying the area as image boundary
        Aspose.PSD.Color[] pixels = image.LoadPixels(image.Bounds);

        //Loop over the Array and sets color of alrenative indexed pixel
        for (int index = 0; index &lt; pixels.Length; index++)
        {
            if (index % 2 == 0)
            {
                //Set the indexed pixel color to yellow
                pixels[index] = Aspose.PSD.Color.Yellow;
            }
            else
            {
                //Set the indexed pixel color to blue
                pixels[index] = Aspose.PSD.Color.Blue;
            }
        }

        //Apply the pixel changes to the image
        image.SavePixels(image.Bounds, pixels);

        // save all changes.
        image.Save();
    }

    //Write MemoryStream to File
    stream.WriteTo(new System.IO.FileStream(@"C:\temp\output.psd", System.IO.FileMode.CreateNew));
}</code></example>
    </member>
    <member name="M:Aspose.PSD.RasterImage.ToBitmap">
      <summary>
            Converts raster image to the bitmap.
            </summary>
      <returns>The bitmap</returns>
    </member>
    <member name="M:Aspose.PSD.RasterImage.SaveCmykPixels(Aspose.PSD.Rectangle,Aspose.PSD.CmykColor[])">
      <summary>
            Saves the pixels.
            This method is deprecated. Please use more effective the <see cref="M:Aspose.PSD.RasterImage.SaveCmyk32Pixels(Aspose.PSD.Rectangle,System.Int32[])" /> method.
            </summary>
      <param name="rectangle">The rectangle to save pixels to.</param>
      <param name="pixels">The CMYK pixels array.</param>
    </member>
    <member name="M:Aspose.PSD.RasterImage.SaveCmyk32Pixels(Aspose.PSD.Rectangle,System.Int32[])">
      <summary>
            Saves the pixels.
            </summary>
      <param name="rectangle">The rectangle to save pixels to.</param>
      <param name="pixels">The CMYK pixels presented as the 32-bit integer values.</param>
    </member>
    <member name="M:Aspose.PSD.RasterImage.SetResolution(System.Double,System.Double)">
      <summary>
            Sets the resolution for this <see cref="T:Aspose.PSD.RasterImage" />.
            </summary>
      <param name="dpiX">The horizontal resolution, in dots per inch, of the <see cref="T:Aspose.PSD.RasterImage" />.</param>
      <param name="dpiY">The vertical resolution, in dots per inch, of the <see cref="T:Aspose.PSD.RasterImage" />.</param>
    </member>
    <member name="M:Aspose.PSD.RasterImage.SetPalette(Aspose.PSD.IColorPalette,System.Boolean)">
      <summary>
            Sets the image palette.
            </summary>
      <param name="palette">The palette to set.</param>
      <param name="updateColors">if set to <c>true</c> colors will be updated according to the new palette; otherwise color indexes remain unchanged. Note that unchanged indexes may crash the image on loading if some indexes have no corresponding palette entries.</param>
    </member>
    <member name="M:Aspose.PSD.RasterImage.Resize(System.Int32,System.Int32,Aspose.PSD.ResizeType)">
      <summary>
            Resizes the image.
            </summary>
      <param name="newWidth">The new width.</param>
      <param name="newHeight">The new height.</param>
      <param name="resizeType">The resize type.</param>
    </member>
    <member name="M:Aspose.PSD.RasterImage.Resize(System.Int32,System.Int32,Aspose.PSD.ImageResizeSettings)">
      <summary>
            Resizes the image with extended options.
            </summary>
      <param name="newWidth">The new width.</param>
      <param name="newHeight">The new height.</param>
      <param name="settings">The resize settings.</param>
    </member>
    <member name="M:Aspose.PSD.RasterImage.Crop(Aspose.PSD.Rectangle)">
      <summary>
            Crops the specified rectangle.
            </summary>
      <param name="rectangle">The rectangle.</param>
    </member>
    <member name="M:Aspose.PSD.RasterImage.BinarizeFixed(System.Byte)">
      <summary>
            Binarization of an image with predefined threshold
            </summary>
      <param name="threshold">Threshold value. If corresponding gray value of a pixel is greater than threshold, a value of 255 will be assigned to it, 0 otherwise.</param>
    </member>
    <member name="M:Aspose.PSD.RasterImage.BinarizeOtsu">
      <summary>
            Binarization of an image with Otsu thresholding
            </summary>
    </member>
    <member name="M:Aspose.PSD.RasterImage.BinarizeBradley(System.Double)">
      <summary>
            Binarization of an image using Bradley's adaptive thresholding algorithm using the integral image thresholding
            </summary>
      <param name="brightnessDifference">The brightness difference between pixel and the average of an s x s window of pixels centered around this pixel.</param>
    </member>
    <member name="M:Aspose.PSD.RasterImage.Grayscale">
      <summary>
            Transformation of an image to its grayscale representation
            </summary>
    </member>
    <member name="M:Aspose.PSD.RasterImage.AdjustBrightness(System.Int32)">
      <summary>
            Adjust of a brightness for image.
            </summary>
      <param name="brightness">Brightness value.</param>
    </member>
    <member name="M:Aspose.PSD.RasterImage.AdjustContrast(System.Single)">
      <summary>
            Image contrasting
            </summary>
      <param name="contrast">Contrast value (in range [-100; 100])</param>
    </member>
    <member name="M:Aspose.PSD.RasterImage.AdjustGamma(System.Single,System.Single,System.Single)">
      <summary>
            Gamma-correction of an image.
            </summary>
      <param name="gammaRed">Gamma for red channel coefficient</param>
      <param name="gammaGreen">Gamma for green channel coefficient</param>
      <param name="gammaBlue">Gamma for blue channel coefficient</param>
    </member>
    <member name="M:Aspose.PSD.RasterImage.AdjustGamma(System.Single)">
      <summary>
            Gamma-correction of an image.
            </summary>
      <param name="gamma">Gamma for red, green and blue channels coefficient</param>
    </member>
    <member name="M:Aspose.PSD.RasterImage.Crop(System.Int32,System.Int32,System.Int32,System.Int32)">
      <summary>
            Crop image with shifts.
            </summary>
      <param name="leftShift">The left shift.</param>
      <param name="rightShift">The right shift.</param>
      <param name="topShift">The top shift.</param>
      <param name="bottomShift">The bottom shift.</param>
    </member>
    <member name="M:Aspose.PSD.RasterImage.Rotate(System.Single,System.Boolean,Aspose.PSD.Color)">
      <summary>
            Rotate image around the center.
            </summary>
      <param name="angle">The rotate angle in degrees. Positive values will rotate clockwise.</param>
      <param name="resizeProportionally">if set to <c>true</c> you will have your image size changed according to rotated rectangle (corner points) projections in other case that leaves dimensions untouched and only internal image contents are rotated.</param>
      <param name="backgroundColor">Color of the background.</param>
      <exception cref="T:System.NotImplementedException">
      </exception>
    </member>
    <member name="M:Aspose.PSD.RasterImage.Rotate(System.Single)">
      <summary>
            Rotate image around the center.
            </summary>
      <param name="angle">The rotate angle in degrees. Positive values will rotate clockwise.</param>
    </member>
    <member name="M:Aspose.PSD.RasterImage.Filter(Aspose.PSD.Rectangle,Aspose.PSD.ImageFilters.FilterOptions.FilterOptionsBase)">
      <summary>
            Filters the specified rectangle.
            </summary>
      <param name="rectangle">The rectangle.</param>
      <param name="options">The options.</param>
    </member>
    <member name="M:Aspose.PSD.RasterImage.ReplaceColor(Aspose.PSD.Color,System.Byte,Aspose.PSD.Color)">
      <summary>
            Replaces one color to another with allowed difference and preserves original alpha value to save smooth edges.
            </summary>
      <param name="oldColor">Old color to be replaced.</param>
      <param name="oldColorDiff">Allowed difference in old color to be able to widen replaced color tone.</param>
      <param name="newColor">New color to replace old color with.</param>
    </member>
    <member name="M:Aspose.PSD.RasterImage.ReplaceColor(System.Int32,System.Byte,System.Int32)">
      <summary>
            Replaces one color to another with allowed difference and preserves original alpha value to save smooth edges.
            </summary>
      <param name="oldColorArgb">Old color ARGB value to be replaced.</param>
      <param name="oldColorDiff">Allowed difference in old color to be able to widen replaced color tone.</param>
      <param name="newColorArgb">New color ARGB value to replace old color with.</param>
    </member>
    <member name="M:Aspose.PSD.RasterImage.ReplaceNonTransparentColors(Aspose.PSD.Color)">
      <summary>
            Replaces all non-transparent colors with new color and preserves original alpha value to save smooth edges.
            Note: if you use it on images without transparency, all colors will be replaced with a single one.
            </summary>
      <param name="newColor">New color to replace non transparent colors with.</param>
    </member>
    <member name="M:Aspose.PSD.RasterImage.ReplaceNonTransparentColors(System.Int32)">
      <summary>
            Replaces all non-transparent colors with new color and preserves original alpha value to save smooth edges.
            Note: if you use it on images without transparency, all colors will be replaced with a single one.
            </summary>
      <param name="newColorArgb">New color ARGB value to replace non transparent colors with.</param>
    </member>
    <member name="M:Aspose.PSD.RasterImage.DoUseRecursion(Aspose.PSD.Image.ImageOperation)">
      <summary>
            Gets value indicating whether use recursion for synchronization.
            </summary>
      <param name="operation">Operation context</param>
      <returns>
        <c>true</c> if use recursion for synchronization; otherwise, <c>false</c>.
            </returns>
      <value>
        <c>true</c> if use recursion for synchronization; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="M:Aspose.PSD.RasterImage.UpdateMetadata">
      <summary>
            Updates the image metadata.
            </summary>
    </member>
    <member name="M:Aspose.PSD.RasterImage.SavePixelsInternal(Aspose.PSD.Rectangle,System.Int32[])">
      <summary>
            Saves pixels (format specific method).
            </summary>
      <param name="rectangle">The rectangle to save pixels to.</param>
      <param name="pixels">The 32-bit ARGB pixels array.</param>
    </member>
    <member name="M:Aspose.PSD.RasterImage.ReleaseManagedResources">
      <summary>
            Releases the managed resources. Make sure no unmanaged resources are released here, since they may have been already released.
            </summary>
    </member>
    <member name="P:Aspose.PSD.RasterImage.PremultiplyComponents">
      <summary>
            Gets or sets a value indicating whether the image components must be premultiplied.
            </summary>
      <value>
        <c>true</c> if the image components must be premultiplied; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.RasterImage.UseRawData">
      <summary>
            Gets or sets a value indicating whether to use raw data loading when the raw data loading is available.
            </summary>
      <value>
        <c>true</c> if use raw data loading when the raw data loading is available.; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.RasterImage.UpdateXmpData">
      <summary>
            Gets or sets a value indicating whether to update the XMP metadata.
            </summary>
      <value>
        <c>true</c> if update the XMP metadata; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.RasterImage.XmpData">
      <summary>
            Gets or sets the XMP metadata.
            </summary>
      <value>
            The XMP metadata.
            </value>
    </member>
    <member name="P:Aspose.PSD.RasterImage.RawIndexedColorConverter">
      <summary>
            Gets or sets the indexed color converter
            </summary>
      <value>
            The indexed color converter
            </value>
    </member>
    <member name="P:Aspose.PSD.RasterImage.RawCustomColorConverter">
      <summary>
            Gets or sets the custom color converter
            </summary>
      <value>
            The custom color converter
            </value>
    </member>
    <member name="P:Aspose.PSD.RasterImage.RawFallbackIndex">
      <summary>
            Gets or sets the fallback index to use when palette index is out of bounds
            </summary>
      <value>
            The fallback index to use when palette index is out of bounds
            </value>
    </member>
    <member name="P:Aspose.PSD.RasterImage.RawDataSettings">
      <summary>
            Gets the current raw data settings. Note when using these settings the data loads without conversion.
            </summary>
      <value>
            The current raw data settings.
            </value>
    </member>
    <member name="P:Aspose.PSD.RasterImage.RawDataFormat">
      <summary>
            Gets the raw data format.
            </summary>
      <value>
            The raw data format.
            </value>
    </member>
    <member name="P:Aspose.PSD.RasterImage.RawLineSize">
      <summary>
            Gets the raw line size in bytes.
            </summary>
      <value>
            The raw line size in bytes.
            </value>
    </member>
    <member name="P:Aspose.PSD.RasterImage.IsRawDataAvailable">
      <summary>
            Gets a value indicating whether raw data loading is available.
            </summary>
      <value>
        <c>true</c> if this raw data loading is available; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.RasterImage.HorizontalResolution">
      <summary>
            Gets or sets the horizontal resolution, in pixels per inch, of this <see cref="T:Aspose.PSD.RasterImage" />.
            </summary>
      <value>The horizontal resolution.</value>
      <remarks>Note by default this value is always 96 since different platforms cannot return the screen resolution. You may consider using the SetResolution method for updating both resolution values in single call.</remarks>
    </member>
    <member name="P:Aspose.PSD.RasterImage.VerticalResolution">
      <summary>
            Gets or sets the vertical resolution, in pixels per inch, of this <see cref="T:Aspose.PSD.RasterImage" />.
            </summary>
      <value>The vertical resolution.</value>
      <remarks>Note by default this value is always 96 since different platforms cannot return the screen resolution. You may consider using the SetResolution method for updating both resolution values in single call.</remarks>
    </member>
    <member name="P:Aspose.PSD.RasterImage.HasTransparentColor">
      <summary>
            Gets a value indicating whether image has transparent color.
            </summary>
    </member>
    <member name="P:Aspose.PSD.RasterImage.HasAlpha">
      <summary>
            Gets a value indicating whether this instance has alpha.
            </summary>
      <value>
        <c>true</c> if this instance has alpha; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.RasterImage.TransparentColor">
      <summary>
            Gets the image transparent color.
            </summary>
    </member>
    <member name="P:Aspose.PSD.RasterImage.ImageOpacity">
      <summary>
            Gets opacity of this image.
            </summary>
      <value>
            The opacity value between 0.0 (fully transparent) and 1.0 (fully opaque).
            </value>
    </member>
    <member name="P:Aspose.PSD.RasterImage.DataLoader">
      <summary>
            Gets or sets the data loader.
            </summary>
      <value>
            The data loader.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Jpeg.JpegCompressionColorMode">
      <summary>
                Сolor mode for jpeg images.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Jpeg.JpegCompressionColorMode.Grayscale">
      <summary>
                The Grayscale image.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Jpeg.JpegCompressionColorMode.YCbCr">
      <summary>
                YCbCr image, standard option for jpeg images.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Jpeg.JpegCompressionColorMode.Cmyk">
      <summary>
                4-component CMYK image.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Jpeg.JpegCompressionColorMode.Ycck">
      <summary>
                The ycck color jpeg image. Needs icc profile for saving.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Jpeg.JpegCompressionColorMode.Rgb">
      <summary>
            The RGB Color mode.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.NamespaceDoc">
      <summary>
            The namespace contains graphics files processing classes and methods.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.NamespaceGroupDoc">
      <summary>
             The <b>Aspose.PSD.FileFormats</b> namespace contains namespaces used to process various image formats.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Pdf.NamespaceDoc">
      <summary>
            The namespace contains classes for PDF file format integration.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Pdf.PdfCoreOptions">
      <summary>
            The common options for convertion to PDF
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Pdf.PdfCoreOptions.HeadingsOutlineLevels">
      <summary>
            Specifies how many levels of outline items to include in the document outline.
            0 - no outline, 1 - one outline level and so on.
            Default is 0.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Pdf.PdfCoreOptions.ExpandedOutlineLevels">
      <summary>
            Specifies how many levels in the document outline to show expanded when the PDF file is viewed.
            0 - the document outline is not expanded.
            1 - first level items in the document are expanded and so on.
            Default is 0.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Pdf.PdfCoreOptions.BookmarksOutlineLevel">
      <summary>
            Specifies at which level in the document outline to display bookmark objects.
            0 - not displayed.
            1 at first level and so on.
            Default is 0.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Pdf.PdfCoreOptions.JpegQuality">
      <summary>
            Specifies the quality of JPEG compression for images (if JPEG compression is used).
            Default is 95.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Pdf.PdfDocumentInfo">
      <summary>
            This class represents set of metadata for document description.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Pdf.PdfDocumentInfo.Keywords">
      <summary>
            Gets or sets keywords of the document.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Pdf.PdfDocumentInfo.Title">
      <summary>
            Gets or sets title of the document.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Pdf.PdfDocumentInfo.Author">
      <summary>
            Gets or sets author of the document.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Pdf.PdfDocumentInfo.Subject">
      <summary>
            Gets or sets subject of the document.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.Enums.Group3Options">
      <summary>
            Options for CCITT Group 3/4 fax encoding.<br />
            Possible values for GROUP3OPTIONS / TiffTag.T4OPTIONS and
            TiffTag.GROUP4OPTIONS / TiffTag.T6OPTIONS tags.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.Group3Options.Encoding1D">
      <summary>
            1-dimensional coding. (default)
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.Group3Options.Encoding2D">
      <summary>
            2-dimensional coding.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.Group3Options.Uncompressed">
      <summary>
            Data not compressed.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.Group3Options.FillBits">
      <summary>
            Fill to byte boundary.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.Enums.NamespaceDoc">
      <summary>
            The namespace contains Tiff file format enumerations.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.Enums.TiffAlphaStorage">
      <summary>
            Specifies the alpha storage for tiff documents.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffAlphaStorage.Unspecified">
      <summary>
            The alpha is not specified and stored in the tiff file.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffAlphaStorage.Associated">
      <summary>
            The alpha value is stored in premultiplied form. When alpha is restored there may be some rounding effects and restored value may be different from the original.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffAlphaStorage.Unassociated">
      <summary>
            The alpha value is stored in unassociated form. That means that alpha restored is exactly the same as it was stored to the tiff.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.Enums.TiffByteOrder">
      <summary>
            The byte order for the tiff image
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffByteOrder.BigEndian">
      <summary>
            The big endian byte order (Motorola).
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffByteOrder.LittleEndian">
      <summary>
            The little endian byte order (Intel).
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.Enums.TiffCompressions">
      <summary>
            Holds compression types
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffCompressions.None">
      <summary>
              Dump mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffCompressions.CcittRle">
      <summary>
              CCITT modified Huffman RLE.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffCompressions.CcittFax3">
      <summary>
              CCITT Group 3 fax encoding.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffCompressions.CcittFax4">
      <summary>
              CCITT Group 4 fax encoding.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffCompressions.Lzw">
      <summary>
              Lempel-Ziv &amp; Welch.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffCompressions.Ojpeg">
      <summary>
              Original JPEG / Old-style JPEG (6.0).
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffCompressions.Jpeg">
      <summary>
              JPEG DCT compression. Introduced post TIFF rev 6.0.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffCompressions.Next">
      <summary>
              NeXT 2-bit RLE.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffCompressions.CcittRleW">
      <summary>
              CCITT RLE.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffCompressions.Packbits">
      <summary>
              Macintosh RLE.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffCompressions.Thunderscan">
      <summary>
              ThunderScan RLE.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffCompressions.It8Ctpad">
      <summary>
              IT8 CT w/padding. Reserved for ANSI IT8 TIFF/IT.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffCompressions.It8Lw">
      <summary>
              IT8 Linework RLE. Reserved for ANSI IT8 TIFF/IT.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffCompressions.It8Mp">
      <summary>
              IT8 Monochrome picture. Reserved for ANSI IT8 TIFF/IT.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffCompressions.It8Bl">
      <summary>
              IT8 Binary line art. Reserved for ANSI IT8 TIFF/IT.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffCompressions.PixarFilm">
      <summary>
              Pixar companded 10bit LZW. Reserved for Pixar.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffCompressions.PixarLog">
      <summary>
              Pixar companded 11bit ZIP. Reserved for Pixar.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffCompressions.Deflate">
      <summary>
              Deflate compression.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffCompressions.AdobeDeflate">
      <summary>
              Deflate compression, as recognized by Adobe.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffCompressions.Dcs">
      <summary>
              Kodak DCS encoding.
              Reserved for Oceana Matrix 
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffCompressions.Jbig">
      <summary>
             ISO Jpeg big.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffCompressions.Sgilog">
      <summary>
              SGI Log Luminance RLE.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffCompressions.Sgilog24">
      <summary>
              SGI Log 24-bit packed.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffCompressions.Jp2000">
      <summary>
              Leadtools JPEG2000.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.Enums.TiffDataTypes">
      <summary>
            The tiff data type enum.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffDataTypes.Byte">
      <summary>
              8-bit unsigned integer.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffDataTypes.Ascii">
      <summary>
              8-bit bytes with last byte <c>null</c>.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffDataTypes.Short">
      <summary>
              16-bit unsigned integer.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffDataTypes.Long">
      <summary>
              32-bit unsigned integer.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffDataTypes.Rational">
      <summary>
              64-bit unsigned fraction.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffDataTypes.Sbyte">
      <summary>
              8-bit signed integer.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffDataTypes.Undefined">
      <summary>
              8-bit untyped data.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffDataTypes.Sshort">
      <summary>
              16-bit signed integer.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffDataTypes.Slong">
      <summary>
              32-bit signed integer.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffDataTypes.Srational">
      <summary>
              64-bit signed fraction.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffDataTypes.Float">
      <summary>
              32-bit IEEE floating point.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffDataTypes.Double">
      <summary>
              64-bit IEEE floating point.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffDataTypes.Ifd">
      <summary>
            Pointer to Exif image file directory (IFD).
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.Enums.TiffExpectedFormat">
      <summary>
            The expected tiff file format.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffExpectedFormat.Default">
      <summary>
            The default tiff format is no compression with B/W 1 bit per pixel only format. You can also use this setting to get an empty options and initialize with your tags or other settings.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffExpectedFormat.TiffLzwBw">
      <summary>
            The tiff having LZW compression and B/W 1 bit per pixel only format.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffExpectedFormat.TiffLzwRgb">
      <summary>
            The tiff having LZW compression and RGB color format.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffExpectedFormat.TiffLzwRgba">
      <summary>
            The tiff having LZW compression and RGBA with transparency color format.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffExpectedFormat.TiffLzwCmyk">
      <summary>
            The tiff LZW cmyk
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffExpectedFormat.TiffCcittFax3">
      <summary>
            The tiff CCITT FAX3 encoding. B/W 1 bit per pixel only supported for that scheme.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffExpectedFormat.TiffCcittFax4">
      <summary>
            The tiff CCITT FAX4 encoding. B/W 1 bit per pixel only supported for that scheme.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffExpectedFormat.TiffDeflateBw">
      <summary>
            The tiff having deflate compression and B/W 1 bit per pixel only format.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffExpectedFormat.TiffDeflateRgb">
      <summary>
            The tiff having deflate compression and RGB color format.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffExpectedFormat.TiffDeflateRgba">
      <summary>
            The tiff having deflate compression and RGBA color format.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffExpectedFormat.TiffCcitRle">
      <summary>
            The tiff CCITT RLE encoding. B/W 1 bit per pixel only supported for that scheme.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffExpectedFormat.TiffJpegRgb">
      <summary>
            The tiff having Jpeg compression and RGB color format.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffExpectedFormat.TiffJpegYCbCr">
      <summary>
            The tiff having Jpeg compression and YCBCR color format.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffExpectedFormat.TiffNoCompressionBw">
      <summary>
            The uncompressed tiff and B/W 1 bit per pixel only format.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffExpectedFormat.TiffNoCompressionRgb">
      <summary>
            The uncompressed tiff and RGB color format.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffExpectedFormat.TiffNoCompressionRgba">
      <summary>
            The uncompressed tiff and RGBA with transparency color format.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.Enums.TiffFileStandards">
      <summary>
            Specifies the TIFF file format standards.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffFileStandards.Baseline">
      <summary>
            The Baseline TIFF 6.0 file standard. This standard is formally known as TIFF 6.0, Part 1: Baseline TIFF.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffFileStandards.Extended">
      <summary>
            The Extended TIFF 6.0 file standard. This standard is formally known as Extended TIFF 6.0, Part 2: TIFF Extensions.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.Enums.TiffFillOrders">
      <summary>
            Data order within a byte.<br />
              Possible values for FILLORDER tag.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffFillOrders.Msb2Lsb">
      <summary>
              Most significant -&gt; least.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffFillOrders.Lsb2Msb">
      <summary>
              Least significant -&gt; most.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.Enums.TiffNewSubFileTypes">
      <summary>
            The tiff new sub file type enum.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffNewSubFileTypes.FileTypeDefault">
      <summary>
            The default filetype.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffNewSubFileTypes.FileTypeReducedImage">
      <summary>
            The reduced image filetype.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffNewSubFileTypes.FileTypePage">
      <summary>
            The page filetype.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffNewSubFileTypes.FileTypeMask">
      <summary>
            The mask filetype.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffNewSubFileTypes.FileTypeLast">
      <summary>
            The last filetype.
            </summary>
    </member>
    <member name="T:Aspose.PSD.ImageOptions.TiffOptionsError">
      <summary>
            The tiff options error codes.
            </summary>
    </member>
    <member name="F:Aspose.PSD.ImageOptions.TiffOptionsError.NoError">
      <summary>
            No error code.
            </summary>
    </member>
    <member name="F:Aspose.PSD.ImageOptions.TiffOptionsError.NoColorMap">
      <summary>
            The color map is not defined.
            </summary>
    </member>
    <member name="F:Aspose.PSD.ImageOptions.TiffOptionsError.ColorMapLengthInvalid">
      <summary>
            The color map length is invalid.
            </summary>
    </member>
    <member name="F:Aspose.PSD.ImageOptions.TiffOptionsError.CompressionSppMismatch">
      <summary>
            The compression does not match the samples per pixel count.
            </summary>
    </member>
    <member name="F:Aspose.PSD.ImageOptions.TiffOptionsError.PhotometricCompressionMismatch">
      <summary>
            The compression does not match the photometric settings.
            </summary>
    </member>
    <member name="F:Aspose.PSD.ImageOptions.TiffOptionsError.PhotometricSppMismatch">
      <summary>
            The photometric does not match the samples per pixel count.
            </summary>
    </member>
    <member name="F:Aspose.PSD.ImageOptions.TiffOptionsError.NotSupportedAlphaStorage">
      <summary>
            The alpha storage is not supported.
            </summary>
    </member>
    <member name="F:Aspose.PSD.ImageOptions.TiffOptionsError.PhotometricBitsPerSampleMismatch">
      <summary>
            The photometric bits per sample is invalid
            </summary>
    </member>
    <member name="F:Aspose.PSD.ImageOptions.TiffOptionsError.Baseline6OptionsMismatch">
      <summary>
            The specified TIFF options parameters don't conform to TIFF Baseline 6.0 standard
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.Enums.TiffOrientations">
      <summary>
            Image orientation.<br />
            Possible values for ORIENTATION tag.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffOrientations.TopLeft">
      <summary>
            Row 0 top, Column 0 lhs.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffOrientations.TopRight">
      <summary>
            Row 0 top, Column 0 rhs.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffOrientations.BottomRight">
      <summary>
            Row 0 bottom, Column 0 rhs.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffOrientations.BottomLeft">
      <summary>
            Row 0 bottom, Column 0 lhs.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffOrientations.LeftTop">
      <summary>
            Row 0 lhs, Column 0 top.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffOrientations.RightTop">
      <summary>
            Row 0 rhs, Column 0 top.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffOrientations.RightBottom">
      <summary>
            Row 0 rhs, Column 0 bottom.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffOrientations.LeftBottom">
      <summary>
            Row 0 lhs, Column 0 bottom.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.Enums.TiffPhotometrics">
      <summary>
            Photometric interpolation enum 
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffPhotometrics.MinIsWhite">
      <summary>
            Min value is white.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffPhotometrics.MinIsBlack">
      <summary>
            Min value is black.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffPhotometrics.Rgb">
      <summary>
            RGB color model.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffPhotometrics.Palette">
      <summary>
            Color map indexed.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffPhotometrics.Mask">
      <summary>
            [obsoleted by TIFF rev. 6.0] Holdout mask.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffPhotometrics.Separated">
      <summary>
            Color separations.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffPhotometrics.Ycbcr">
      <summary>
            The CCIR 601.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffPhotometrics.Cielab">
      <summary>
            1976 CIE L*a*b*.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffPhotometrics.Icclab">
      <summary>
            ICC L*a*b*. Introduced post TIFF rev 6.0 by Adobe TIFF Technote 4.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffPhotometrics.Itulab">
      <summary>
            ITU L*a*b*.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffPhotometrics.Logl">
      <summary>
            CIE Log2(L).
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffPhotometrics.Logluv">
      <summary>
            CIE Log2(L) (u',v').
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.Enums.TiffPlanarConfigs">
      <summary>
            Storage organization.<br />
            Possible values for PLANARCONFIG tag.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffPlanarConfigs.Contiguous">
      <summary>
            Single image plane.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffPlanarConfigs.Separate">
      <summary>
            Separate planes of data.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.Enums.TiffPredictor">
      <summary>
            Prediction scheme for LZW
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffPredictor.None">
      <summary>
            No prediction scheme used.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffPredictor.Horizontal">
      <summary>
            Horizontal differencing.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.Enums.TiffResolutionUnits">
      <summary>
            Tiff Resolution Unit Enum
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffResolutionUnits.None">
      <summary>
            No meaningful units.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffResolutionUnits.Inch">
      <summary>
            English system.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffResolutionUnits.Centimeter">
      <summary>
            Metric system.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.Enums.TiffSampleFormats">
      <summary>
            Sample format enum
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffSampleFormats.Uint">
      <summary>
            Unsigned integer data
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffSampleFormats.Int">
      <summary>
            Signed integer data
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffSampleFormats.IeeeFp">
      <summary>
            IEEE floating point data
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffSampleFormats.Void">
      <summary>
            Untyped data
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffSampleFormats.ComplexInt">
      <summary>
            Complex signed int
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffSampleFormats.ComplexIeeeFp">
      <summary>
            Complex ieee floating
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags">
      <summary>
            The tiff tag enum.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.SubFileType">
      <summary>
            Subfile data descriptor.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.OsubfileType">
      <summary>
              [obsoleted by TIFF rev. 5.0]<br />
              Kind of data in subfile. 
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.ImageWidth">
      <summary>
              Image width in pixels.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.ImageLength">
      <summary>
              Image height in pixels.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.BitsPerSample">
      <summary>
              Bits per channel (sample).
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.Compression">
      <summary>
              Data compression technique.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.Photometric">
      <summary>
              Photometric interpretation.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.Thresholding">
      <summary>
              [obsoleted by TIFF rev. 5.0]<br />
              Thresholding used on data. 
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.CellWidth">
      <summary>
              [obsoleted by TIFF rev. 5.0]<br />
              Dithering matrix width.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.CellLength">
      <summary>
              [obsoleted by TIFF rev. 5.0]<br />
              Dithering matrix height.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.FillOrder">
      <summary>
              Data order within a byte.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.DocumentName">
      <summary>
              Name of document which holds for image.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.ImageDescription">
      <summary>
              Information about image.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.Make">
      <summary>
              Scanner manufacturer name.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.Model">
      <summary>
              Scanner model name/number.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.StripOffsets">
      <summary>
              Offsets to data strips.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.Orientation">
      <summary>
              [obsoleted by TIFF rev. 5.0]<br />
              Image orientation. 
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.SamplesPerPixel">
      <summary>
              Samples per pixel.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.RowsPerStrip">
      <summary>
              Rows per strip of data.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.StripByteCounts">
      <summary>
              Bytes counts for strips.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.MinSampleValue">
      <summary>
              [obsoleted by TIFF rev. 5.0]<br />
              Minimum sample value.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.MaxSampleValue">
      <summary>
              [obsoleted by TIFF rev. 5.0]<br />
              Maximum sample value.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.Xresolution">
      <summary>
              Pixels/resolution in x.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.Yresolution">
      <summary>
              Pixels/resolution in y.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.PlanarConfig">
      <summary>
              Storage organization.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.PageName">
      <summary>
              Page name image is from.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.Xposition">
      <summary>
              X page offset of image lhs.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.Yposition">
      <summary>
              Y page offset of image lhs.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.FreeOffsets">
      <summary>
              [obsoleted by TIFF rev. 5.0]<br />
              Byte offset to free block.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.FreeByteCounts">
      <summary>
              [obsoleted by TIFF rev. 5.0]<br />
              Sizes of free blocks.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.GrayResponseUnit">
      <summary>
              [obsoleted by TIFF rev. 6.0]<br />
              Gray scale curve accuracy.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.GrayResponseCurve">
      <summary>
              [obsoleted by TIFF rev. 6.0]<br />
              Gray scale response curve.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.T4Options">
      <summary>
              TIFF 6.0 proper name alias for GROUP3OPTIONS.
              Options for CCITT Group 3 fax encoding. 32 flag bits.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.T6Options">
      <summary>
             Options for CCITT Group 4 fax encoding. 32 flag bits.
              TIFF 6.0 proper name alias for GROUP4OPTIONS.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.ResolutionUnit">
      <summary>
              Units of resolutions.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.PageNumber">
      <summary>
              Page numbers of multi-page.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.ColorResponseUnit">
      <summary>
              [obsoleted by TIFF rev. 6.0]<br />
              Color curve accuracy.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.TransferFunction">
      <summary>
              Colorimetry info.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.Software">
      <summary>
              Name &amp; release.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.DateTime">
      <summary>
              Creation date and time.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.Artist">
      <summary>
              Creator of image.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.HostComputer">
      <summary>
              Machine where created.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.Predictor">
      <summary>
              Prediction scheme w/ LZW.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.WhitePoint">
      <summary>
              Image white point.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.PrimaryChromaticities">
      <summary>
              Primary chromaticities.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.ColorMap">
      <summary>
              RGB map for pallette image.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.HalftoneHints">
      <summary>
              Highlight + shadow info.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.TileWidth">
      <summary>
              Tile width in pixels.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.TileLength">
      <summary>
              Tile height in pixels.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.TileOffsets">
      <summary>
              Offsets to data tiles.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.TileByteCounts">
      <summary>
              Byte counts for tiles.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.BadFaxLines">
      <summary>
              Lines with wrong pixel count.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.CleanFaxData">
      <summary>
              Regenerated line info.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.ConsecutiveBadFaxLines">
      <summary>
              Max consecutive bad lines.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.SubIfd">
      <summary>
              Subimage descriptors.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.InkSet">
      <summary>
              Inks in separated image.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.InkNames">
      <summary>
              ASCII names of inks.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.NumberOfInks">
      <summary>
              Number of inks.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.DotRange">
      <summary>
              0% and 100% dot codes.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.TargetPrinter">
      <summary>
              Separation target.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.ExtraSamples">
      <summary>
              Information about extra samples.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.SampleFormat">
      <summary>
              Data sample format.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.SminSampleValue">
      <summary>
              Variable MinSampleValue.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.SmaxSampleValue">
      <summary>
              Variable MaxSampleValue.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.TransferRange">
      <summary>
              Variable TransferRange
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.ClipPath">
      <summary>
              ClipPath. Introduced post TIFF rev 6.0 by Adobe TIFF technote 2.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.Xclippathunits">
      <summary>
              XClipPathUnits. Introduced post TIFF rev 6.0 by Adobe TIFF technote 2.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.Yclippathunits">
      <summary>
              YClipPathUnits. Introduced post TIFF rev 6.0 by Adobe TIFF technote 2.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.Indexed">
      <summary>
              Indexed. Introduced post TIFF rev 6.0 by Adobe TIFF Technote 3.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.JpegTables">
      <summary>
              JPEG table stream. Introduced post TIFF rev 6.0.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.OpiProxy">
      <summary>
              OPI Proxy. Introduced post TIFF rev 6.0 by Adobe TIFF technote.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.JpegProc">
      <summary>
              [obsoleted by Technical Note #2 which specifies a revised JPEG-in-TIFF scheme]<br />
              JPEG processing algorithm.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.JpegInerchangeFormat">
      <summary>
              [obsoleted by Technical Note #2 which specifies a revised JPEG-in-TIFF scheme]<br />
              Pointer to SOI marker.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.JpegInterchangeFormatLength">
      <summary>
              [obsoleted by Technical Note #2 which specifies a revised JPEG-in-TIFF scheme]<br />
              JFIF stream length
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.JpegRestartInterval">
      <summary>
              [obsoleted by Technical Note #2 which specifies a revised JPEG-in-TIFF scheme]<br />
              Restart interval length.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.JpegLosslessPredictors">
      <summary>
              [obsoleted by Technical Note #2 which specifies a revised JPEG-in-TIFF scheme]<br />
              Lossless proc predictor.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.JpegPointTransform">
      <summary>
              [obsoleted by Technical Note #2 which specifies a revised JPEG-in-TIFF scheme]<br />
              Lossless point transform.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.JpegQTables">
      <summary>
              [obsoleted by Technical Note #2 which specifies a revised JPEG-in-TIFF scheme]<br />
              Q matrice offsets.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.JpegDCtables">
      <summary>
              [obsoleted by Technical Note #2 which specifies a revised JPEG-in-TIFF scheme]<br />
              DCT table offsets.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.JpegACtables">
      <summary>
              [obsoleted by Technical Note #2 which specifies a revised JPEG-in-TIFF scheme]<br />
              AC coefficient offsets.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.YcbcrCoefficients">
      <summary>
              RGB -&gt; YCbCr transform.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.YcbcrSubSampling">
      <summary>
              YCbCr subsampling factors.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.YcbcrPositioning">
      <summary>
              Subsample positioning.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.ReferenceBlackWhite">
      <summary>
              Colorimetry info.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.XmlPacket">
      <summary>
              XML packet. Introduced post TIFF rev 6.0 by Adobe XMP Specification, January 2004.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.OpiImageid">
      <summary>
              OPI ImageID. Introduced post TIFF rev 6.0 by Adobe TIFF technote.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.Refpts">
      <summary>
              Image reference points. Private tag registered to Island Graphics.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.Copyright">
      <summary>
              Copyright string. This tag is listed in the TIFF rev. 6.0 w/ unknown ownership.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.IccProfile">
      <summary>
            The embedded ICC device profile
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffTags.ExifIfdPointer">
      <summary>
            A pointer to the Exif IFD.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.Enums.TiffThresholds">
      <summary>
            Thresholding used on data.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffThresholds.NoDithering">
      <summary>
            No dithering is performed.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffThresholds.HalfTone">
      <summary>
            Dithered scan.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffThresholds.ErrorDiffuse">
      <summary>
            Usually Floyd-Steinberg.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.FileManagement.NamespaceDoc">
      <summary>
            The namespace contains Tiff file format stream handling classes.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffBigEndianStreamReader">
      <summary>
            The tiff stream for handling big endian tiff file format.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamReader">
      <summary>
            The tiff stream for handling little endian tiff file format.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamReader.#ctor(System.Byte[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamReader" /> class.
            </summary>
      <param name="data">The byte array data.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamReader.#ctor(System.Byte[],System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamReader" /> class.
            </summary>
      <param name="data">The byte array data.</param>
      <param name="startIndex">The start index into <paramref name="data" />.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamReader.#ctor(System.Byte[],System.Int32,System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamReader" /> class.
            </summary>
      <param name="data">The byte array data.</param>
      <param name="startIndex">The start index into <paramref name="data" />.</param>
      <param name="dataLength">Length of the data.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamReader.#ctor(Aspose.PSD.StreamContainer)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamReader" /> class.
            </summary>
      <param name="streamContainer">The stream container.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamReader.ReadBytes(System.Byte[],System.Int32,System.Int64,System.Int64)">
      <summary>
            Reads an array of byte values from the stream.
            </summary>
      <param name="array">The array to fill.</param>
      <param name="arrayIndex">The array index to start putting values to.</param>
      <param name="position">The stream position to read from.</param>
      <param name="count">The elements count to read.</param>
      <returns>
            The array of byte values.
            </returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamReader.ReadBytes(System.Int64,System.Int64)">
      <summary>
            Reads an array of unsigned byte values from the stream.
            </summary>
      <param name="position">The position to read from.</param>
      <param name="count">The elements count.</param>
      <returns>
            The array of unsigned byte values.
            </returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamReader.ReadDouble(System.Int64)">
      <summary>
            Read a single double value from the stream.
            </summary>
      <param name="position">The position to read from.</param>
      <returns>
            The single double value.
            </returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamReader.ReadDoubleArray(System.Int64,System.Int64)">
      <summary>
            Reads an array of double values from the stream.
            </summary>
      <param name="position">The position to read from.</param>
      <param name="count">The elements count.</param>
      <returns>
            The array of double values.
            </returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamReader.ReadFloat(System.Int64)">
      <summary>
            Read a single float value from the stream.
            </summary>
      <param name="position">The position to read from.</param>
      <returns>
            The single float value.
            </returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamReader.ReadFloatArray(System.Int64,System.Int64)">
      <summary>
            Reads an array of float values from the stream.
            </summary>
      <param name="position">The position to read from.</param>
      <param name="count">The elements count.</param>
      <returns>
            The array of float values.
            </returns>
      <exception cref="T:System.ArgumentOutOfRangeException">count;Expected a positive number.</exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamReader.ReadRational(System.Int64)">
      <summary>
            Read a single rational number value from the stream.
            </summary>
      <param name="position">The position to read from.</param>
      <returns>
            The rational number.
            </returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamReader.ReadSRational(System.Int64)">
      <summary>
            Read a single signed rational number value from the stream.
            </summary>
      <param name="position">The position to read from.</param>
      <returns>
            The signed rational number.
            </returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamReader.ReadRationalArray(System.Int64,System.Int64)">
      <summary>
            Reads an array of rational values from the stream.
            </summary>
      <param name="position">The position to read from.</param>
      <param name="count">The elements count.</param>
      <returns>
            The array of rational values.
            </returns>
      <exception cref="T:System.ArgumentOutOfRangeException">count;Expected a positive number.</exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamReader.ReadSRationalArray(System.Int64,System.Int64)">
      <summary>
            Reads an array of signed rational values from the stream.
            </summary>
      <param name="position">The position to read from.</param>
      <param name="count">The elements count.</param>
      <returns>
            The array of signed rational values.
            </returns>
      <exception cref="T:System.ArgumentOutOfRangeException">count;Expected a positive number.</exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamReader.ReadSByte(System.Int64)">
      <summary>
            Reads signed byte data from the stream.
            </summary>
      <param name="position">The position to read from.</param>
      <returns>
            The signed byte value.
            </returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamReader.ReadSByteArray(System.Int64,System.Int64)">
      <summary>
            Reads an array of signed byte values from the stream.
            </summary>
      <param name="position">The position to read from.</param>
      <param name="count">The elements count.</param>
      <returns>
            The array of signed byte values.
            </returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamReader.ReadSLong(System.Int64)">
      <summary>
            Read signed integer value from the stream.
            </summary>
      <param name="position">The position to read from.</param>
      <returns>
            A signed integer value.
            </returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamReader.ReadSLongArray(System.Int64,System.Int64)">
      <summary>
            Reads an array of signed integer values from the stream.
            </summary>
      <param name="position">The position to read from.</param>
      <param name="count">The elements count.</param>
      <returns>
            The array of signed integer values.
            </returns>
      <exception cref="T:System.ArgumentOutOfRangeException">count;Total bytes count is negative.  + count + x4= + totalBytes</exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamReader.ReadSShort(System.Int64)">
      <summary>
            Read signed short value from the stream.
            </summary>
      <param name="position">The position to read from.</param>
      <returns>
            A signed short value.
            </returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamReader.ReadSShortArray(System.Int64,System.Int64)">
      <summary>
            Reads an array of signed short values from the stream.
            </summary>
      <param name="position">The position to read from.</param>
      <param name="count">The elements count.</param>
      <returns>
            The array of signed short values.
            </returns>
      <exception cref="T:System.ArgumentOutOfRangeException">count;Expected a positive number.</exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamReader.ReadULong(System.Int64)">
      <summary>
            Read unsigned integer value from the stream.
            </summary>
      <param name="position">The position to read from.</param>
      <returns>
            An unsigned integer value.
            </returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamReader.ReadULongArray(System.Int64,System.Int64)">
      <summary>
            Reads an array of unsigned integer values from the stream.
            </summary>
      <param name="position">The position to read from.</param>
      <param name="count">The elements count.</param>
      <returns>
            The array of unsigned integer values.
            </returns>
      <exception cref="T:System.ArgumentOutOfRangeException">count;Total bytes count is negative.  + count + x4= + totalBytes</exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamReader.ReadUShort(System.Int64)">
      <summary>
            Read unsigned short value from the stream.
            </summary>
      <param name="position">The position to read from.</param>
      <returns>
            An unsigned short value.
            </returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamReader.ReadUShortArray(System.Int64,System.Int64)">
      <summary>
            Reads an array of unsigned integer values from the stream.
            </summary>
      <param name="position">The position to read from.</param>
      <param name="count">The elements count.</param>
      <returns>
            The array of unsigned integer values.
            </returns>
      <exception cref="T:System.ArgumentOutOfRangeException">count;Total bytes count is negative.  + count + x2= + totalBytes</exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamReader.ToStreamContainer(System.Int64)">
      <summary>
            Converts the underlying data to the stream container.
            </summary>
      <param name="startPosition">The start position to start conversion from.</param>
      <returns>The <see cref="T:Aspose.PSD.StreamContainer" /> with converted data.</returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamReader.ProcessReadDataDouble(System.Byte[])">
      <summary>
            Performs a conversion to the double array.
            </summary>
      <param name="data">The data to convert.</param>
      <returns>
            The converted array.
            </returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamReader.ProcessReadDataFloat(System.Byte[])">
      <summary>
            Performs a conversion to the float array.
            </summary>
      <param name="data">The data to convert.</param>
      <returns>
            The converted array.
            </returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamReader.ProcessReadDataLong(System.Byte[])">
      <summary>
            Performs a conversion to the integer array.
            </summary>
      <param name="data">The data to convert.</param>
      <returns>
            The converted array.
            </returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamReader.ProcessReadDataShort(System.Byte[])">
      <summary>
            Performs a conversion to the short array.
            </summary>
      <param name="data">The data to convert.</param>
      <returns>
            The converted array.
            </returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamReader.ProcessReadDataULong(System.Byte[])">
      <summary>
            Performs a conversion to the unsigned integer array.
            </summary>
      <param name="data">The data to convert.</param>
      <returns>
            The converted array.
            </returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamReader.ProcessReadDataUShort(System.Byte[])">
      <summary>
            Performs a conversion to the unsigned short array.
            </summary>
      <param name="data">The data to convert.</param>
      <returns>
            The converted array.
            </returns>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamReader.Length">
      <summary>
            Gets the reader length.
            </summary>
      <value>
            The reader length.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamReader.ThrowExceptions">
      <summary>
            Gets or sets a value indicating whether exceptions are thrown on incorrect data processing (reading or writing to stream).
            </summary>
      <value>
        <c>true</c> if exceptions are thrown on incorrect data processing; otherwise, the error conditions are silently ignored.
            </value>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffBigEndianStreamReader.#ctor(System.Byte[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffBigEndianStreamReader" /> class.
            </summary>
      <param name="data">The byte array data.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffBigEndianStreamReader.#ctor(System.Byte[],System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffBigEndianStreamReader" /> class.
            </summary>
      <param name="data">The byte array data.</param>
      <param name="startIndex">The start index into <paramref name="data" />.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffBigEndianStreamReader.#ctor(System.Byte[],System.Int32,System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffBigEndianStreamReader" /> class.
            </summary>
      <param name="data">The byte array data.</param>
      <param name="startIndex">The start index into <paramref name="data" />.</param>
      <param name="dataLength">Length of the data.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffBigEndianStreamReader.#ctor(Aspose.PSD.StreamContainer)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffBigEndianStreamReader" /> class.
            </summary>
      <param name="streamContainer">The stream container.</param>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffBigEndianStreamWriter">
      <summary>
            Tiff stream writer for big-endian streams.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter">
      <summary>
            Tiff stream writer.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter.#ctor(Aspose.PSD.StreamContainer)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter" /> class.
            </summary>
      <param name="writer">The stream writer.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter.Write(System.Byte[],System.Int32,System.Int32)">
      <summary>
            Writes the specified data.
            </summary>
      <param name="data">The data to write.</param>
      <param name="offset">The data offset.</param>
      <param name="dataLength">Length of the data to writer.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter.Write(System.Byte[])">
      <summary>
            Writes the specified data.
            </summary>
      <param name="data">The data to write.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter.WriteDouble(System.Double)">
      <summary>
            Writes a single double value to the stream.
            </summary>
      <param name="data">The value to write.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter.WriteDoubleArray(System.Double[])">
      <summary>
            Writes an array of double values to the stream.
            </summary>
      <param name="data">The array to write.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter.WriteFloat(System.Single)">
      <summary>
            Writes a single float value to the stream.
            </summary>
      <param name="data">The value to write.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter.WriteFloatArray(System.Single[])">
      <summary>
            Writes an array of float values to the stream.
            </summary>
      <param name="data">The array to write.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter.WriteRational(Aspose.PSD.FileFormats.Tiff.TiffRational)">
      <summary>
            Writes a single rational number value to the stream.
            </summary>
      <param name="data">The value to write.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter.WriteSRational(Aspose.PSD.FileFormats.Tiff.TiffSRational)">
      <summary>
            Writes a single signed rational number value to the stream.
            </summary>
      <param name="data">The value to write.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter.WriteRationalArray(Aspose.PSD.FileFormats.Tiff.TiffRational[])">
      <summary>
            Writes an array of unsigned rational values to the stream.
            </summary>
      <param name="data">The array to write.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter.WriteSRationalArray(Aspose.PSD.FileFormats.Tiff.TiffSRational[])">
      <summary>
            Writes an array of signed rational values to the stream.
            </summary>
      <param name="data">The array to write.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter.WriteSByte(System.SByte)">
      <summary>
            Writes a single signed byte value to the stream.
            </summary>
      <param name="data">The value to write.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter.WriteSByteArray(System.SByte[])">
      <summary>
            Writes an array of signed byte values to the stream.
            </summary>
      <param name="data">The array to write.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter.WriteSLongArray(System.Int32[])">
      <summary>
            Writes an array of integer values to the stream.
            </summary>
      <param name="data">The array to write.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter.WriteSShort(System.Int16)">
      <summary>
            Writes a single short value to the stream.
            </summary>
      <param name="data">The value to write.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter.WriteSShortArray(System.Int16[])">
      <summary>
            Writes an array of short values to the stream.
            </summary>
      <param name="data">The array to write.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter.WriteSlong(System.Int32)">
      <summary>
            Writes a single integer value to the stream.
            </summary>
      <param name="data">The value to write.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter.WriteUByte(System.Byte)">
      <summary>
            Writes a single byte value to the stream.
            </summary>
      <param name="data">The value to write.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter.WriteULong(System.UInt32)">
      <summary>
            Writes a single unsigned integer value to the stream.
            </summary>
      <param name="data">The value to write.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter.WriteULongArray(System.UInt32[])">
      <summary>
            Writes an array of unsigned integer values to the stream.
            </summary>
      <param name="data">The array to write.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter.WriteUShort(System.UInt16)">
      <summary>
            Writes a single unsigned short value to the stream.
            </summary>
      <param name="data">The value to write.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter.WriteUShortArray(System.UInt16[])">
      <summary>
            Writes an array of unsigned short values to the stream.
            </summary>
      <param name="data">The array to write.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter.ProcessWriteDataLong(System.Int32[],System.Byte[])">
      <summary>
            Performs a conversion from the specific data type to the raw bytes.
            </summary>
      <param name="data">The data to convert.</param>
      <param name="dest">The destination array containing the converted data..</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter.ProcessWriteDataRational(Aspose.PSD.FileFormats.Tiff.TiffRational[],System.Byte[])">
      <summary>
            Performs a conversion from the specific data type to the raw bytes.
            </summary>
      <param name="data">The data to convert.</param>
      <param name="dest">The destination array containing the converted data..</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter.ProcessWriteDataULong(System.UInt32[],System.Byte[])">
      <summary>
            Performs a conversion from the specific data type to the raw bytes.
            </summary>
      <param name="data">The data to convert.</param>
      <param name="dest">The destination array containing the converted data..</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter.ProcessWriteDataShort(System.Int16[],System.Byte[])">
      <summary>
            Performs a conversion from the specific data type to the raw bytes.
            </summary>
      <param name="data">The data to convert.</param>
      <param name="dest">The destination array containing the converted data..</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter.ProcessWriteDataUShort(System.UInt16[],System.Byte[])">
      <summary>
            Performs a conversion from the specific data type to the raw bytes.
            </summary>
      <param name="data">The data to convert.</param>
      <param name="dest">The destination array containing the converted data..</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter.ProcessWriteDataFloat(System.Single[],System.Byte[])">
      <summary>
            Performs a conversion from the specific data type to the raw bytes.
            </summary>
      <param name="data">The data to convert.</param>
      <param name="dest">The destination array containing the converted data..</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter.ProcessWriteDataDouble(System.Double[],System.Byte[])">
      <summary>
            Performs a conversion from the specific data type to the raw bytes.
            </summary>
      <param name="data">The data to convert.</param>
      <param name="dest">The destination array containing the converted data..</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter.SyncRoot">
      <summary>
            Gets an object that can be used to synchronize access to the synchronized resource.
            </summary>
      <value>
            The object that can be used to synchronize access to the synchronized resource.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter.Position">
      <summary>
            Gets or sets the stream position.
            </summary>
      <value>
            The stream position.
            </value>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffBigEndianStreamWriter.#ctor(Aspose.PSD.StreamContainer)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffBigEndianStreamWriter" /> class.
            </summary>
      <param name="writer">The stream writer.</param>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamFactory">
      <summary>
            Factory for proper creation of tiff helper streams
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamFactory.GetTiffWriter(Aspose.PSD.StreamContainer,Aspose.PSD.FileFormats.Tiff.Enums.TiffByteOrder)">
      <summary>
            Gets the tiff stream writer.
            </summary>
      <param name="stream">The stream container.</param>
      <param name="byteOrder">The byte order.</param>
      <returns>
            Tiff stream suitable for writing.
            </returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamFactory.GetTiffReader(Aspose.PSD.StreamContainer,Aspose.PSD.FileFormats.Tiff.Enums.TiffByteOrder)">
      <summary>
            Gets the tiff stream reader.
            </summary>
      <param name="stream">The stream container.</param>
      <param name="byteOrder">The byte order.</param>
      <returns>
            Tiff stream suitable for reading.
            </returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamFactory.GetTiffReader(System.Byte[],System.Int32,System.Int32,Aspose.PSD.FileFormats.Tiff.Enums.TiffByteOrder)">
      <summary>
            Gets the tiff stream reader.
            </summary>
      <param name="bytes">The bytes.</param>
      <param name="bytesOffset">The bytes offset.</param>
      <param name="dataLength">Length of the data.</param>
      <param name="byteOrder">The byte order.</param>
      <returns>
            Tiff stream suitable for reading.
            </returns>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.InstanceFactory.ITiffTagCreator">
      <summary>
            The tiff tag creator.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.InstanceFactory.ITiffTagCreator.CreateInstance(System.UInt16)">
      <summary>
            Creates a new tag instance.
            </summary>
      <param name="tagId">The tag id.</param>
      <returns>
            The newly created instance.
            </returns>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.InstanceFactory.NamespaceDoc">
      <summary>
            The namespace contains Tiff file format tag factory helper classes and interfaces.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.InstanceFactory.TiffTagFactory">
      <summary>
            Tag factory class
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.InstanceFactory.TiffTagFactory.CreateInstance(System.UInt16,System.UInt16)">
      <summary>
            Creates a new data type instance.
            </summary>
      <param name="dataType">The data type instance.</param>
      <param name="tagId">The tag id.</param>
      <returns>
            Tiff tag data type
            </returns>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.TiffDataType">
      <summary>
            The tiff data type.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffDataType.#ctor(System.UInt16)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffDataType" /> class.
            </summary>
      <param name="tagId">The tag id.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffDataType.ReadTag(Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamReader,System.Int64)">
      <summary>
            Reads the tag data.
            </summary>
      <param name="dataStream">The data stream.</param>
      <param name="position">The tag position.</param>
      <returns>
            The read tag.
            </returns>
      <exception cref="T:System.ArgumentNullException">dataStream</exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffDataType.CompareTo(System.Object)">
      <summary>
            Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
            </summary>
      <param name="obj">An object to compare with this instance.</param>
      <returns>
            A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings:
            Value
            Meaning
            Less than zero
            This instance is less than <paramref name="obj" />.
            Zero
            This instance is equal to <paramref name="obj" />.
            Greater than zero
            This instance is greater than <paramref name="obj" />.
            </returns>
      <exception cref="T:Aspose.PSD.CoreExceptions.ImageFormats.TiffImageException">Expected TiffDataType type.</exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffDataType.DeepClone">
      <summary>
            Performs a deep clone of this instance.
            </summary>
      <returns>A deep clone of the current instance.</returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffDataType.WriteTag(Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter,System.Int64)">
      <summary>
            Writes the tag data.
            </summary>
      <param name="dataStream">The data stream.</param>
      <param name="additionalDataOffset">The offset to write additional data to.</param>
      <exception cref="T:Aspose.PSD.CoreExceptions.ImageSaveException">Unable to Write values for  + this.TagType +  Message :  + exception.Message</exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffDataType.WriteAdditionalData(Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter)">
      <summary>
            Writes the additional tag data.
            </summary>
      <param name="dataStream">The data stream.</param>
      <returns>The actual bytes written.</returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffDataType.ToString">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this instance.
            </summary>
      <returns>
            A <see cref="T:System.String" /> that represents this instance.
            </returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffDataType.ReadData(Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamReader,System.Int64,System.Int64)">
      <summary>
            Reads the additional data.
            </summary>
      <param name="dataStream">The data stream.</param>
      <param name="position">The position to read from.</param>
      <param name="count">The count of elements.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffDataType.WriteTagValueOrOffset(Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter,System.Int64)">
      <summary>
            Writes the tag value or additional offset.
            </summary>
      <param name="dataStream">The data stream.</param>
      <param name="additionalDataOffset">The additional data offset.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffDataType.CopyInstanceData(Aspose.PSD.FileFormats.Tiff.TiffDataType)">
      <summary>
            Copies the instance data into the cloned type.
            </summary>
      <param name="clonedType">The cloned type.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffDataType.CreateInstance">
      <summary>
            Creates a new instance.
            </summary>
      <returns>A new <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffDataType" /> instance.</returns>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffDataType.Count">
      <summary>
            Gets the count of elements.
            </summary>
      <value>
            The count of elements.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffDataType.Id">
      <summary>
            Gets tag id integer representation.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffDataType.TagId">
      <summary>
            Gets the tag id.
            </summary>
      <value>
            The tag id.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffDataType.TagType">
      <summary>
            Gets the tag type.
            </summary>
      <value>
            The tag type.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffDataType.AlignedDataSize">
      <summary>
            Gets the additional data size in bytes (in case the 12 bytes is not enough to fit the tag data).
            </summary>
      <value>
            The additional data size in bytes.
            </value>
      <remarks>This is the data bytes count aligned to word boundary.</remarks>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffDataType.DataSize">
      <summary>
            Gets the additional data size in bytes (in case the 12 bytes is not enough to fit the tag data).
            </summary>
      <value>
            The additional data size in bytes.
            </value>
      <remarks>This is exact bytes count.</remarks>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffDataType.Value">
      <summary>
            Gets or sets the value this data type contains.
            </summary>
      <value>
            The value.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffDataType.IsValid">
      <summary>
            Gets a value indicating whether tag data is valid. The valid tag contains data which may be preserved. The invalid tag cannot be stored.
            </summary>
      <value>
        <c>true</c> if tag data is valid; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.TiffRational">
      <summary>
            The tiff rational type.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.TiffRational.Epsilon">
      <summary>
            The epsilon for fraction calculation
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffRational.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffRational" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffRational.#ctor(System.UInt32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffRational" /> class.
            </summary>
      <param name="value">The nominator value.</param>
      <remarks>The nominator will be used as the value specified and denominator will be equal 1.</remarks>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffRational.#ctor(System.UInt32,System.UInt32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffRational" /> class.
            </summary>
      <param name="nominator">The nominator.</param>
      <param name="denominator">The denominator.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffRational.ApproximateFraction(System.Double,System.Double)">
      <summary>
            Approximates the provided value to a fraction.
            </summary>
      <param name="value">The value.</param>
      <param name="epsilon">The error allowed.</param>
      <returns>A rational number having error less than <paramref name="epsilon" />.</returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffRational.ApproximateFraction(System.Double)">
      <summary>
            Approximates the provided value to a fraction.
            </summary>
      <param name="value">The value.</param>
      <returns>
            A rational number having error less than <see cref="F:Aspose.PSD.FileFormats.Tiff.TiffRational.Epsilon" />.
            </returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffRational.ApproximateFraction(System.Single,System.Double)">
      <summary>
            Approximates the provided value to a fraction.
            </summary>
      <param name="value">The value.</param>
      <param name="epsilon">The error allowed.</param>
      <returns>A rational number having error less than <paramref name="epsilon" />.</returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffRational.ApproximateFraction(System.Single)">
      <summary>
            Approximates the provided value to a fraction.
            </summary>
      <param name="value">The value.</param>
      <returns>
            A rational number having error less than <see cref="F:Aspose.PSD.FileFormats.Tiff.TiffRational.Epsilon" />.
            </returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffRational.ToString">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this instance.
            </summary>
      <returns>
            A <see cref="T:System.String" /> that represents this instance.
            </returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffRational.op_Equality(Aspose.PSD.FileFormats.Tiff.TiffRational,Aspose.PSD.FileFormats.Tiff.TiffRational)">
      <summary>
            Returns the comparison result of the two rational numbers.
            </summary>
      <param name="rational1">The first rational to compare.</param>
      <param name="rational2">The second rational to compare.</param>
      <returns>The comparison result.</returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffRational.op_Inequality(Aspose.PSD.FileFormats.Tiff.TiffRational,Aspose.PSD.FileFormats.Tiff.TiffRational)">
      <summary>
            Returns the negative comparison result of the two rational numbers.
            </summary>
      <param name="rational1">The first rational to compare.</param>
      <param name="rational2">The second rational to compare.</param>
      <returns>The negative comparison result.</returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffRational.Equals(System.Object)">
      <summary>
            Determines whether the specified <see cref="T:System.Object" /> is equal to this instance.
            </summary>
      <param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
      <returns>
        <c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance; otherwise, <c>false</c>.
            </returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffRational.GetHashCode">
      <summary>
            Returns a hash code for this instance.
            </summary>
      <returns>
            A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. 
            </returns>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffRational.Denominator">
      <summary>
            Gets the denominator.
            </summary>
      <value>
            The denominator.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffRational.Nominator">
      <summary>
            Gets the nominator.
            </summary>
      <value>
            The nominator.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffRational.Value">
      <summary>
            Gets the float value.
            </summary>
      <value>
            The float value.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffRational.ValueD">
      <summary>
            Gets the double value.
            </summary>
      <value>
            The double value.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.TiffSRational">
      <summary>
            The tiff rational type.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Tiff.TiffSRational.Epsilon">
      <summary>
            The epsilon for fraction calculation
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffSRational.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffSRational" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffSRational.#ctor(System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffRational" /> class.
            </summary>
      <param name="value">The nominator value.</param>
      <remarks>The nominator will be used as the value specified and denominator will be equal 1.</remarks>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffSRational.#ctor(System.Int32,System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffSRational" /> class.
            </summary>
      <param name="nominator">The nominator.</param>
      <param name="denominator">The denominator.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffSRational.ApproximateFraction(System.Double,System.Double)">
      <summary>
            Approximates the provided value to a fraction.
            </summary>
      <param name="value">The value.</param>
      <param name="epsilon">The error allowed.</param>
      <returns>A rational number having error less than <paramref name="epsilon" />.</returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffSRational.ApproximateFraction(System.Double)">
      <summary>
            Approximates the provided value to a fraction.
            </summary>
      <param name="value">The value.</param>
      <returns>
            A rational number having error less than <see cref="F:Aspose.PSD.FileFormats.Tiff.TiffSRational.Epsilon" />.
            </returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffSRational.ApproximateFraction(System.Single,System.Double)">
      <summary>
            Approximates the provided value to a fraction.
            </summary>
      <param name="value">The value.</param>
      <param name="epsilon">The error allowed.</param>
      <returns>A rational number having error less than <paramref name="epsilon" />.</returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffSRational.ApproximateFraction(System.Single)">
      <summary>
            Approximates the provided value to a fraction.
            </summary>
      <param name="value">The value.</param>
      <returns>
            A rational number having error less than <see cref="F:Aspose.PSD.FileFormats.Tiff.TiffSRational.Epsilon" />.
            </returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffSRational.ToString">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this instance.
            </summary>
      <returns>
            A <see cref="T:System.String" /> that represents this instance.
            </returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffSRational.op_Equality(Aspose.PSD.FileFormats.Tiff.TiffSRational,Aspose.PSD.FileFormats.Tiff.TiffSRational)">
      <summary>
            Returns the comparison result of the two rational numbers.
            </summary>
      <param name="rational1">The first rational to compare.</param>
      <param name="rational2">The second rational to compare.</param>
      <returns>The comparison result.</returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffSRational.op_Inequality(Aspose.PSD.FileFormats.Tiff.TiffSRational,Aspose.PSD.FileFormats.Tiff.TiffSRational)">
      <summary>
            Returns the negative comparison result of the two rational numbers.
            </summary>
      <param name="rational1">The first rational to compare.</param>
      <param name="rational2">The second rational to compare.</param>
      <returns>The negative comparison result.</returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffSRational.Equals(System.Object)">
      <summary>
            Determines whether the specified <see cref="T:System.Object" /> is equal to this instance.
            </summary>
      <param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
      <returns>
        <c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance; otherwise, <c>false</c>.
            </returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffSRational.GetHashCode">
      <summary>
            Returns a hash code for this instance.
            </summary>
      <returns>
            A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. 
            </returns>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffSRational.Denominator">
      <summary>
            Gets the denominator.
            </summary>
      <value>
            The denominator.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffSRational.Nominator">
      <summary>
            Gets the nominator.
            </summary>
      <value>
            The nominator.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffSRational.Value">
      <summary>
            Gets the float value.
            </summary>
      <value>
            The float value.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffSRational.ValueD">
      <summary>
            Gets the double value.
            </summary>
      <value>
            The double value.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.NamespaceDoc">
      <summary>
            The namespace contains Tiff file format tag classes.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffASCIIType">
      <summary>
            The tiff ascii type.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffASCIIType.#ctor(Aspose.PSD.FileFormats.Tiff.Enums.TiffTags)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffASCIIType" /> class.
            </summary>
      <param name="tagId">The tag id.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffASCIIType.#ctor(System.UInt16)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffASCIIType" /> class.
            </summary>
      <param name="tagId">The tag id.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffASCIIType.WriteAdditionalData(Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter)">
      <summary>
            Writes the additional tag data.
            </summary>
      <param name="dataStream">The data stream.</param>
      <returns>
            The actual bytes written.
            </returns>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffASCIIType.Text">
      <summary>
            Gets or sets the text.
            </summary>
      <value>
            The text.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffASCIIType.Count">
      <summary>
            Gets the count of elements.
            </summary>
      <value>
            The count of elements.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffASCIIType.TagType">
      <summary>
            Gets the tag type.
            </summary>
      <value>
            The tag type.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffASCIIType.DataSize">
      <summary>
            Gets the additional data size in bytes (in case the 12 bytes is not enough to fit the tag data).
            </summary>
      <value>
            The additional data size in bytes.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffASCIIType.Value">
      <summary>
            Gets or sets the value this data type contains.
            </summary>
      <value>
            The value.
            </value>
      <exception cref="T:System.ArgumentException">Only string is supported.</exception>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffByteType">
      <summary>
            The tiff byte type.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffCommonArrayType">
      <summary>
            The tiff common array type.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffCommonArrayType.#ctor(System.UInt16)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffCommonArrayType" /> class.
            </summary>
      <param name="tagId">The tag id.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffCommonArrayType.WriteTagValueOrOffset(Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter,System.Int64)">
      <summary>
            Writes the tag value or additional offset.
            </summary>
      <param name="dataStream">The data stream.</param>
      <param name="additionalDataOffset">The additional data offset.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffCommonArrayType.WriteTagValue(Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter)">
      <summary>
            Writes the current tag value.
            </summary>
      <param name="dataStream">The data stream to write to.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffCommonArrayType.ElementSize">
      <summary>
            Gets the element size in bytes.
            </summary>
      <value>
            The element size in bytes.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffCommonArrayType.ValuesContainer">
      <summary>
            Gets the values container.
            </summary>
      <value>
            The values container.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffCommonArrayType.Count">
      <summary>
            Gets the count of elements.
            </summary>
      <value>
            The count of elements.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffCommonArrayType.DataSize">
      <summary>
            Gets the additional data size in bytes (in case the 12 bytes is not enough to fit the tag data).
            </summary>
      <value>
            The additional data size in bytes.
            </value>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffByteType.#ctor(Aspose.PSD.FileFormats.Tiff.Enums.TiffTags)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffByteType" /> class.
            </summary>
      <param name="tagId">The tag id.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffByteType.#ctor(System.UInt16)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffByteType" /> class.
            </summary>
      <param name="tagId">The tag id.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffByteType.WriteAdditionalData(Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter)">
      <summary>
            Writes the additional tag data.
            </summary>
      <param name="dataStream">The data stream.</param>
      <returns>
            The actual bytes written.
            </returns>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffByteType.Values">
      <summary>
            Gets or sets the values.
            </summary>
      <value>
            The data.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffByteType.ValuesContainer">
      <summary>
            Gets the values container.
            </summary>
      <value>
            The values container.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffByteType.ElementSize">
      <summary>
            Gets the element size in bytes.
            </summary>
      <value>
            The element size in bytes.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffByteType.TagType">
      <summary>
            Gets the tag type.
            </summary>
      <value>
            The tag type.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffByteType.Value">
      <summary>
            Gets or sets the value this data type contains.
            </summary>
      <value>
            The value.
            </value>
      <exception cref="T:System.ArgumentException">Only byte array is supported.</exception>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffDoubleType">
      <summary>
            The tiff double type.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffDoubleType.#ctor(Aspose.PSD.FileFormats.Tiff.Enums.TiffTags)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffDoubleType" /> class.
            </summary>
      <param name="tagId">The tag id.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffDoubleType.#ctor(System.UInt16)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffDoubleType" /> class.
            </summary>
      <param name="tagId">The tag id.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffDoubleType.WriteAdditionalData(Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter)">
      <summary>
            Writes the additional tag data.
            </summary>
      <param name="dataStream">The data stream.</param>
      <returns>
            The actual bytes written.
            </returns>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffDoubleType.Values">
      <summary>
            Gets or sets the values.
            </summary>
      <value>
            The values.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffDoubleType.ValuesContainer">
      <summary>
            Gets the values container.
            </summary>
      <value>
            The values container.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffDoubleType.TagType">
      <summary>
            Gets the tag type.
            </summary>
      <value>
            The tag type.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffDoubleType.ElementSize">
      <summary>
            Gets the element size in bytes.
            </summary>
      <value>
            The element size in bytes.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffDoubleType.Value">
      <summary>
            Gets or sets the value this data type contains.
            </summary>
      <value>
            The value.
            </value>
      <exception cref="T:System.ArgumentException">Only double array is supported.</exception>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffFloatType">
      <summary>
            The tiff float type.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffFloatType.#ctor(Aspose.PSD.FileFormats.Tiff.Enums.TiffTags)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffFloatType" /> class.
            </summary>
      <param name="tagId">The tag id.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffFloatType.#ctor(System.UInt16)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffFloatType" /> class.
            </summary>
      <param name="tagId">The tag id.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffFloatType.WriteAdditionalData(Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter)">
      <summary>
            Writes the additional tag data.
            </summary>
      <param name="dataStream">The data stream.</param>
      <returns>
            The actual bytes written.
            </returns>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffFloatType.Values">
      <summary>
            Gets or sets the values.
            </summary>
      <value>
            The values.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffFloatType.ElementSize">
      <summary>
            Gets the element size in bytes.
            </summary>
      <value>
            The element size in bytes.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffFloatType.ValuesContainer">
      <summary>
            Gets the values container.
            </summary>
      <value>
            The values container.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffFloatType.TagType">
      <summary>
            Gets the tag type.
            </summary>
      <value>
            The tag type.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffFloatType.Value">
      <summary>
            Gets or sets the value this data type contains.
            </summary>
      <value>
            The value.
            </value>
      <exception cref="T:System.ArgumentException">Only float array is supported.</exception>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffIfdType">
      <summary>
            Represents the TIFF Exif image file directory type class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffIfdType.#ctor(Aspose.PSD.FileFormats.Tiff.Enums.TiffTags)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffIfdType" /> class.
            </summary>
      <param name="tagId">The tag id.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffIfdType.#ctor(System.UInt16)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffIfdType" /> class.
            </summary>
      <param name="tagId">The tag id.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffIfdType.WriteAdditionalData(Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter)">
      <summary>
            Writes the additional tag data.
            </summary>
      <param name="dataStream">The data stream.</param>
      <returns>
            The actual bytes written.
            </returns>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffIfdType.Values">
      <summary>
            Gets or sets the values.
            </summary>
      <value>
            The values.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffIfdType.ValuesContainer">
      <summary>
            Gets the values container.
            </summary>
      <value>
            The values container.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffIfdType.ElementSize">
      <summary>
            Gets the element size in bytes.
            </summary>
      <value>
            The element size in bytes.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffIfdType.TagType">
      <summary>
            Gets the tag type.
            </summary>
      <value>
            The tag type.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffIfdType.Value">
      <summary>
            Gets or sets the value this data type contains.
            </summary>
      <value>
            The value.
            </value>
      <exception cref="T:System.ArgumentException">Only uint array is supported.</exception>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffLongType">
      <summary>
            The tiff long type.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffLongType.#ctor(Aspose.PSD.FileFormats.Tiff.Enums.TiffTags)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffLongType" /> class.
            </summary>
      <param name="tagId">The tag id.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffLongType.#ctor(System.UInt16)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffLongType" /> class.
            </summary>
      <param name="tagId">The tag id.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffLongType.WriteAdditionalData(Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter)">
      <summary>
            Writes the additional tag data.
            </summary>
      <param name="dataStream">The data stream.</param>
      <returns>
            The actual bytes written.
            </returns>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffLongType.Values">
      <summary>
            Gets or sets the values.
            </summary>
      <value>
            The values.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffLongType.ValuesContainer">
      <summary>
            Gets the values container.
            </summary>
      <value>
            The values container.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffLongType.ElementSize">
      <summary>
            Gets the element size in bytes.
            </summary>
      <value>
            The element size in bytes.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffLongType.TagType">
      <summary>
            Gets the tag type.
            </summary>
      <value>
            The tag type.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffLongType.Value">
      <summary>
            Gets or sets the value this data type contains.
            </summary>
      <value>
            The value.
            </value>
      <exception cref="T:System.ArgumentException">Only uint array is supported.</exception>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffRationalType">
      <summary>
            The tiff rational type.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffRationalType.#ctor(Aspose.PSD.FileFormats.Tiff.Enums.TiffTags)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffRationalType" /> class.
            </summary>
      <param name="tagId">The tag id.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffRationalType.#ctor(System.UInt16)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffRationalType" /> class.
            </summary>
      <param name="tagId">The tag id.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffRationalType.WriteAdditionalData(Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter)">
      <summary>
            Writes the additional tag data.
            </summary>
      <param name="dataStream">The data stream.</param>
      <returns>
            The actual bytes written.
            </returns>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffRationalType.Values">
      <summary>
            Gets or sets the values.
            </summary>
      <value>
            The values.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffRationalType.ValuesContainer">
      <summary>
            Gets the values container.
            </summary>
      <value>
            The values container.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffRationalType.ElementSize">
      <summary>
            Gets the element size in bytes.
            </summary>
      <value>
            The element size in bytes.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffRationalType.TagType">
      <summary>
            Gets the tag type.
            </summary>
      <value>
            The tag type.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffRationalType.Value">
      <summary>
            Gets or sets the value this data type contains.
            </summary>
      <value>
            The value.
            </value>
      <exception cref="T:System.ArgumentException">Only TiffRational array is supported.</exception>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffSByteType">
      <summary>
            The tiff signed byte type.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffSByteType.#ctor(Aspose.PSD.FileFormats.Tiff.Enums.TiffTags)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffSByteType" /> class.
            </summary>
      <param name="tagId">The tag id.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffSByteType.#ctor(System.UInt16)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffSByteType" /> class.
            </summary>
      <param name="tagId">The tag id.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffSByteType.WriteAdditionalData(Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter)">
      <summary>
            Writes the additional tag data.
            </summary>
      <param name="dataStream">The data stream.</param>
      <returns>
            The actual bytes written.
            </returns>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffSByteType.Values">
      <summary>
            Gets or sets the values.
            </summary>
      <value>
            The data.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffSByteType.ValuesContainer">
      <summary>
            Gets the values container.
            </summary>
      <value>
            The values container.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffSByteType.ElementSize">
      <summary>
            Gets the element size in bytes.
            </summary>
      <value>
            The element size in bytes.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffSByteType.TagType">
      <summary>
            Gets the tag type.
            </summary>
      <value>
            The tag type.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffSByteType.Value">
      <summary>
            Gets or sets the value this data type contains.
            </summary>
      <value>
            The value.
            </value>
      <exception cref="T:System.ArgumentException">Only signed byte array is supported.</exception>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffShortType">
      <summary>
            The tiff short type.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffShortType.#ctor(Aspose.PSD.FileFormats.Tiff.Enums.TiffTags)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffShortType" /> class.
            </summary>
      <param name="tagId">The tag id.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffShortType.#ctor(System.UInt16)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffShortType" /> class.
            </summary>
      <param name="tagId">The tag id.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffShortType.WriteAdditionalData(Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter)">
      <summary>
            Writes the additional tag data.
            </summary>
      <param name="dataStream">The data stream.</param>
      <returns>
            The actual bytes written.
            </returns>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffShortType.Values">
      <summary>
            Gets or sets the data.
            </summary>
      <value>
            The data.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffShortType.ElementSize">
      <summary>
            Gets the element size in bytes.
            </summary>
      <value>
            The element size in bytes.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffShortType.ValuesContainer">
      <summary>
            Gets the values container.
            </summary>
      <value>
            The values container.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffShortType.TagType">
      <summary>
            Gets the tag type.
            </summary>
      <value>
            The tag type.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffShortType.Value">
      <summary>
            Gets or sets the value this data type contains.
            </summary>
      <value>
            The value.
            </value>
      <exception cref="T:System.ArgumentException">Only ushort array is supported.</exception>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffSLongType">
      <summary>
            The tiff signed long type.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffSLongType.#ctor(Aspose.PSD.FileFormats.Tiff.Enums.TiffTags)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffSLongType" /> class.
            </summary>
      <param name="tagId">The tag id.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffSLongType.#ctor(System.UInt16)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffSLongType" /> class.
            </summary>
      <param name="tagId">The tag id.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffSLongType.WriteAdditionalData(Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter)">
      <summary>
            Writes the additional tag data.
            </summary>
      <param name="dataStream">The data stream.</param>
      <returns>
            The actual bytes written.
            </returns>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffSLongType.Values">
      <summary>
            Gets or sets the values.
            </summary>
      <value>
            The values.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffSLongType.ValuesContainer">
      <summary>
            Gets the values container.
            </summary>
      <value>
            The values container.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffSLongType.ElementSize">
      <summary>
            Gets the element size in bytes.
            </summary>
      <value>
            The element size in bytes.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffSLongType.TagType">
      <summary>
            Gets the tag type.
            </summary>
      <value>
            The tag type.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffSLongType.Value">
      <summary>
            Gets or sets the value this data type contains.
            </summary>
      <value>
            The value.
            </value>
      <exception cref="T:System.ArgumentException">Only signed integer array is supported.</exception>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffSRationalType">
      <summary>
            The tiff signed rational type.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffSRationalType.#ctor(Aspose.PSD.FileFormats.Tiff.Enums.TiffTags)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffSRationalType" /> class.
            </summary>
      <param name="tagId">The tag id.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffSRationalType.#ctor(System.UInt16)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffSRationalType" /> class.
            </summary>
      <param name="tagId">The tag id.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffSRationalType.WriteAdditionalData(Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter)">
      <summary>
            Writes the additional tag data.
            </summary>
      <param name="dataStream">The data stream.</param>
      <returns>
            The actual bytes written.
            </returns>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffSRationalType.Values">
      <summary>
            Gets or sets the values.
            </summary>
      <value>
            The values.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffSRationalType.ValuesContainer">
      <summary>
            Gets the values container.
            </summary>
      <value>
            The values container.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffSRationalType.ElementSize">
      <summary>
            Gets the element size in bytes.
            </summary>
      <value>
            The element size in bytes.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffSRationalType.TagType">
      <summary>
            Gets the tag type.
            </summary>
      <value>
            The tag type.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffSRationalType.Value">
      <summary>
            Gets or sets the value this data type contains.
            </summary>
      <value>
            The value.
            </value>
      <exception cref="T:System.ArgumentException">Only TiffSRational array is supported.</exception>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffSShortType">
      <summary>
            The tiff signed short type.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffSShortType.#ctor(Aspose.PSD.FileFormats.Tiff.Enums.TiffTags)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffSShortType" /> class.
            </summary>
      <param name="tagId">The tag id.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffSShortType.#ctor(System.UInt16)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffSShortType" /> class.
            </summary>
      <param name="tagId">The tag id.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffSShortType.WriteAdditionalData(Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter)">
      <summary>
            Writes the additional tag data.
            </summary>
      <param name="dataStream">The data stream.</param>
      <returns>
            The actual bytes written.
            </returns>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffSShortType.Values">
      <summary>
            Gets or sets the values.
            </summary>
      <value>
            The values.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffSShortType.ValuesContainer">
      <summary>
            Gets the values container.
            </summary>
      <value>
            The values container.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffSShortType.ElementSize">
      <summary>
            Gets the element size in bytes.
            </summary>
      <value>
            The element size in bytes.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffSShortType.TagType">
      <summary>
            Gets the tag type.
            </summary>
      <value>
            The tag type.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffSShortType.Value">
      <summary>
            Gets or sets the value this data type contains.
            </summary>
      <value>
            The value.
            </value>
      <exception cref="T:System.ArgumentException">Only signed short array is supported.</exception>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffUndefinedType">
      <summary>
            The tiff undefined type.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffUndefinedType.#ctor(Aspose.PSD.FileFormats.Tiff.Enums.TiffTags)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffUndefinedType" /> class.
            </summary>
      <param name="tagId">The tag id.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffUndefinedType.#ctor(System.UInt16)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffUndefinedType" /> class.
            </summary>
      <param name="tagId">The tag id.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffUndefinedType.WriteAdditionalData(Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter)">
      <summary>
            Writes the additional tag data.
            </summary>
      <param name="dataStream">The data stream.</param>
      <returns>
            The actual bytes written.
            </returns>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffUndefinedType.Data">
      <summary>
            Gets or sets the data.
            </summary>
      <value>
            The data.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffUndefinedType.Count">
      <summary>
            Gets the count of elements.
            </summary>
      <value>
            The count of elements.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffUndefinedType.TagType">
      <summary>
            Gets the tag type.
            </summary>
      <value>
            The tag type.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffUndefinedType.DataSize">
      <summary>
            Gets the additional data size in bytes (in case the 12 bytes is not enough to fit the tag data).
            </summary>
      <value>
            The additional data size in bytes.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffUndefinedType.Value">
      <summary>
            Gets or sets the value this data type contains.
            </summary>
      <value>
            The value.
            </value>
      <exception cref="T:System.ArgumentException">Only byte array is supported.</exception>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffUnknownType">
      <summary>
            The unknown tiff type. In case the tiff tag cannot be recognized this type is instantinated.
            </summary>
      <remarks>Note the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffUnknownType" /> is not serialized back to stream.</remarks>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffUnknownType.#ctor(Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamReader,System.UInt16,System.UInt16,System.UInt32,System.UInt32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffUnknownType" /> class.
            </summary>
      <param name="stream">The stream to read from.</param>
      <param name="tagType">Type of the tag.</param>
      <param name="tagId">The tag id.</param>
      <param name="count">The count value.</param>
      <param name="offsetOrValue">The offset or value.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffUnknownType.WriteAdditionalData(Aspose.PSD.FileFormats.Tiff.FileManagement.TiffStreamWriter)">
      <summary>
            Writes the additional tag data.
            </summary>
      <param name="dataStream">The data stream.</param>
      <returns>
            The actual bytes written.
            </returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffUnknownType.ToString">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this instance.
            </summary>
      <returns>
            A <see cref="T:System.String" /> that represents this instance.
            </returns>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffUnknownType.Count">
      <summary>
            Gets the count of elements.
            </summary>
      <value>
            The count of elements.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffUnknownType.OffsetOrValue">
      <summary>
            Gets the offset value for an additional data or value itself in case count is 1.
            </summary>
      <value>
            The offset or value.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffUnknownType.Stream">
      <summary>
            Gets the stream to read additional data from.
            </summary>
      <value>
            The stream to read data from.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffUnknownType.TagType">
      <summary>
            Gets the tag type.
            </summary>
      <value>
            The tag type.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffUnknownType.DataSize">
      <summary>
            Gets the additional data size in bytes (in case the 12 bytes is not enough to fit the tag data).
            </summary>
      <value>
            The additional data size in bytes.
            </value>
      <exception cref="T:System.NotImplementedException">
      </exception>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffTagTypes.TiffUnknownType.Value">
      <summary>
            Gets or sets the value this data type contains.
            </summary>
      <value>
            The value.
            </value>
      <exception cref="T:System.NotImplementedException">
      </exception>
    </member>
    <member name="T:Aspose.PSD.FontSettings">
      <summary>
            General imaging vector formats renderer font settings.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FontSettings.GetFontsFolders">
      <summary>
            Gets a copy of the array that contains the list of folders where Aspose.Words looks for TrueType fonts.
            </summary>
      <remarks>
        <para>The returned value is a copy of the data that Aspose.Words uses. If you change the entries in the returned array, 
            it will have no effect on document rendering. To specify new font locations use the <see cref="M:Aspose.PSD.FontSettings.SetFontsFolders(System.String[],System.Boolean)" /> method.</para>
      </remarks>
      <returns>A copy of the current font locations.</returns>
    </member>
    <member name="M:Aspose.PSD.FontSettings.GetDefaultFontsFolders">
      <summary>
            Gets the default fonts folders.
            </summary>
      <returns>Returns system folder</returns>
    </member>
    <member name="M:Aspose.PSD.FontSettings.SetFontsFolder(System.String)">
      <summary>
            This is a shortcut to <see cref="M:Aspose.PSD.FontSettings.SetFontsFolders(System.String[],System.Boolean)" /> for setting only one font directory.
            There are no checks performed on the fonts folder.
            </summary>
      <param name="fontFolder">The font folder.</param>
    </member>
    <member name="M:Aspose.PSD.FontSettings.SetFontsFolders(System.String[],System.Boolean)">
      <summary>
            Sets the folders where TrueType fonts are loaded from and clears all loaded fonts.
            There are no checks performed on the fonts folders.
            </summary>
      <param name="fontsFolders">The fonts folders.</param>
      <param name="recursive">if set to <c>true</c> [recursive].</param>
    </member>
    <member name="M:Aspose.PSD.FontSettings.Reset">
      <summary>
            Resets the fonts folder and default font name to the system default.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FontSettings.DefaultFontName">
      <summary>
            Gets or sets the default name of the font.
            </summary>
      <value>
            The default name of the font.
            </value>
    </member>
    <member name="T:Aspose.PSD.IPartialRawDataLoader">
      <summary>
            The partial data loader.
            </summary>
    </member>
    <member name="M:Aspose.PSD.IPartialRawDataLoader.Process(Aspose.PSD.Rectangle,System.Byte[],Aspose.PSD.Point,Aspose.PSD.Point)">
      <summary>
            Processes the loaded data.
            </summary>
      <param name="rectangle">The data rectangle.</param>
      <param name="data">The raw data.</param>
      <param name="start">The start data point. If not equal to (left,top) meaning that it is not full rectangle we have.</param>
      <param name="end">The end data point. If not equal to (right,bottom) meaning that it is not full rectangle we have.</param>
    </member>
    <member name="M:Aspose.PSD.IPartialRawDataLoader.Process(Aspose.PSD.Rectangle,System.Byte[],Aspose.PSD.Point,Aspose.PSD.Point,Aspose.PSD.LoadOptions)">
      <summary>
            Processes the loaded data.
            </summary>
      <param name="rectangle">The data rectangle.</param>
      <param name="data">The raw data.</param>
      <param name="start">The start data point. If not equal to (left,top) meaning that it is not full rectangle we have.</param>
      <param name="end">The end data point. If not equal to (right,bottom) meaning that it is not full rectangle we have.</param>
      <param name="loadOptions">The load options.</param>
    </member>
    <member name="T:Aspose.PSD.ImageCreatorsRegistry">
      <summary>
            Represents the image creators registry.
            </summary>
    </member>
    <member name="M:Aspose.PSD.ImageCreatorsRegistry.Register(Aspose.PSD.IImageCreatorDescriptor)">
      <summary>
            Registers the specified image creator descriptor.
            </summary>
      <param name="imageCreatorDescriptor">The image creator descriptor.</param>
    </member>
    <member name="M:Aspose.PSD.ImageCreatorsRegistry.GetFirstSupportedDescriptor(Aspose.PSD.ImageOptionsBase)">
      <summary>
            Gets the fist found supported descriptor suitable for the specified.
            </summary>
      <param name="imageOptions">The image options.</param>
      <returns>
            The creator descriptor which supports the specified or null if no such descriptor is found.
            </returns>
      <remarks>
            The first creator descriptor will be actually the last registered.
            </remarks>
    </member>
    <member name="M:Aspose.PSD.ImageCreatorsRegistry.CreateFirstSupportedCreator(Aspose.PSD.ImageOptionsBase)">
      <summary>
            Creates the first found creator suitable for the specified.
            </summary>
      <param name="imageOptions">The image options.</param>
      <returns>
            The creator which supports the specified or null if no such creator is found.
            </returns>
      <remarks>
            The first creator will be actually the last registered.
            </remarks>
    </member>
    <member name="M:Aspose.PSD.ImageCreatorsRegistry.RegisterCreator(Aspose.PSD.IImageCreatorDescriptor)">
      <summary>
            Registers the creator.
            </summary>
      <param name="creatorDescriptor">The creator descriptor to register.</param>
    </member>
    <member name="M:Aspose.PSD.ImageCreatorsRegistry.UnregisterCreator(Aspose.PSD.IImageCreatorDescriptor)">
      <summary>
            Unregisters the creator.
            </summary>
      <param name="creatorDescriptor">The creator descriptor.</param>
    </member>
    <member name="P:Aspose.PSD.ImageCreatorsRegistry.RegisteredFormats">
      <summary>
            Gets the registered image creation formats.
            </summary>
      <value>The registered image creation formats.</value>
    </member>
    <member name="P:Aspose.PSD.ImageCreatorsRegistry.RegisteredDescriptors">
      <summary>
            Gets the registered descriptors.
            </summary>
      <value>The registered descriptors.</value>
    </member>
    <member name="T:Aspose.PSD.ImageExportersRegistry">
      <summary>
                Represents the image exporters registry.
            </summary>
    </member>
    <member name="M:Aspose.PSD.ImageExportersRegistry.Register(Aspose.PSD.IImageExporterDescriptor)">
      <summary>
                Registers the specified image exporter descriptor.
            </summary>
      <param name="imageExporterDescriptor">The image exporter descriptor.</param>
    </member>
    <member name="M:Aspose.PSD.ImageExportersRegistry.GetFirstSupportedDescriptor(Aspose.PSD.Image,Aspose.PSD.ImageOptionsBase)">
      <summary>
                Gets the fist found supported descriptor suitable for the specified save options and image.
            </summary>
      <param name="image">The image to export.</param>
      <param name="options">The options.</param>
      <returns>
                The exporter descriptor which supports the specified image and save options or null if no such descriptor is found.
            </returns>
      <remarks>
                The first exporter descriptor will be actually the last registered.
            </remarks>
    </member>
    <member name="M:Aspose.PSD.ImageExportersRegistry.CreateFirstSupportedExporter(Aspose.PSD.Image,Aspose.PSD.ImageOptionsBase)">
      <summary>
                Creates the first found exporter suitable for the specified save options and image.
            </summary>
      <param name="image">The image to export.</param>
      <param name="options">The save options to use for export.</param>
      <returns>The exporter which supports the specified image and save options or null if no such exporter is found.</returns>
      <remarks>The first exporter will be actually the last registered.</remarks>
    </member>
    <member name="M:Aspose.PSD.ImageExportersRegistry.RegisterExporter(Aspose.PSD.IImageExporterDescriptor)">
      <summary>
                Registers the exporter.
            </summary>
      <param name="exporterDescriptor">The exporter descriptor to register.</param>
    </member>
    <member name="M:Aspose.PSD.ImageExportersRegistry.UnregisterExporter(Aspose.PSD.IImageExporterDescriptor)">
      <summary>
                Unregisters the exporter.
            </summary>
      <param name="exporterDescriptor">The exporter descriptor to unregister.</param>
    </member>
    <member name="P:Aspose.PSD.ImageExportersRegistry.RegisteredFormats">
      <summary>
                Gets the registered export formats.
            </summary>
      <value>The registered export formats.</value>
    </member>
    <member name="P:Aspose.PSD.ImageExportersRegistry.RegisteredExporterDescriptors">
      <summary>
                Gets the registered exporter descriptors.
            </summary>
      <value>The registered exporter descriptors.</value>
    </member>
    <member name="T:Aspose.PSD.ImageFilters.FilterOptions.BigRectangularFilterOptions">
      <summary>
            Big Rectangular Filter Options
            </summary>
    </member>
    <member name="T:Aspose.PSD.ImageFilters.FilterOptions.FilterOptionsBase">
      <summary>
            Filter Options Base, abstract class
            </summary>
    </member>
    <member name="T:Aspose.PSD.ImageFilters.FilterOptions.BilateralSmoothingFilterOptions">
      <summary>
            The Bilateral Smoothing Filter Options.
            </summary>
    </member>
    <member name="M:Aspose.PSD.ImageFilters.FilterOptions.BilateralSmoothingFilterOptions.#ctor(System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ImageFilters.FilterOptions.BilateralSmoothingFilterOptions" /> class.
            </summary>
      <param name="size">Size of the kernal.</param>
    </member>
    <member name="M:Aspose.PSD.ImageFilters.FilterOptions.BilateralSmoothingFilterOptions.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ImageFilters.FilterOptions.BilateralSmoothingFilterOptions" /> class.
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageFilters.FilterOptions.BilateralSmoothingFilterOptions.Size">
      <summary>
            Gets or sets the size of the kernel.
            </summary>
      <value>
            The size of the kernel.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageFilters.FilterOptions.BilateralSmoothingFilterOptions.SpatialFactor">
      <summary>
            Gets or sets the spatial factor.
            </summary>
      <value>
            The spatial factor.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageFilters.FilterOptions.BilateralSmoothingFilterOptions.SpatialPower">
      <summary>
            Gets or sets the spatial power.
            </summary>
      <value>
            The spatial power.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageFilters.FilterOptions.BilateralSmoothingFilterOptions.ColorFactor">
      <summary>
            Gets or sets the color factor.
            </summary>
      <value>
            The color factor.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageFilters.FilterOptions.BilateralSmoothingFilterOptions.ColorPower">
      <summary>
            Gets or sets the color power.
            </summary>
      <value>
            The color power.
            </value>
    </member>
    <member name="T:Aspose.PSD.ImageFilters.FilterOptions.ConvolutionFilterOptions">
      <summary>
            The convolution filter.
            </summary>
    </member>
    <member name="M:Aspose.PSD.ImageFilters.FilterOptions.ConvolutionFilterOptions.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ImageFilters.FilterOptions.ConvolutionFilterOptions" /> class.
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageFilters.FilterOptions.ConvolutionFilterOptions.Factor">
      <summary>
            Gets or sets the factor.
            </summary>
      <value>
            The factor.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageFilters.FilterOptions.ConvolutionFilterOptions.Bias">
      <summary>
            Gets or sets the bias.
            </summary>
      <value>
            The bias.
            </value>
    </member>
    <member name="T:Aspose.PSD.ImageFilters.FilterOptions.DeconvolutionFilterOptions">
      <summary>
            Deconvolution Filter Options, abstract class
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageFilters.FilterOptions.DeconvolutionFilterOptions.Snr">
      <summary>
            Gets or sets the SNR(signal-to-noise ratio)
            recommended range 0.002 - 0.009, default value = 0.007
            </summary>
      <value>
            The SNR.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageFilters.FilterOptions.DeconvolutionFilterOptions.Brightness">
      <summary>
            Gets or sets the brightness.
            recommended range 1 - 1.5
            default value = 1.15
            </summary>
      <value>
            The brightness.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageFilters.FilterOptions.DeconvolutionFilterOptions.Grayscale">
      <summary>
            Gets or sets a value indicating whether this <see cref="T:Aspose.PSD.ImageFilters.FilterOptions.DeconvolutionFilterOptions" /> is grayscale.
            Return grayscale mode or RGB mode.
            </summary>
      <value>
        <c>true</c> if grayscale; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageFilters.FilterOptions.DeconvolutionFilterOptions.IsPartialLoaded">
      <summary>
            Gets a value indicating whether this instance is partial loaded.
            </summary>
      <value>
        <c>true</c> if this instance is partial loaded; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="T:Aspose.PSD.ImageFilters.FilterOptions.GaussianBlurFilterOptions">
      <summary>
            The Gaussian blur
            </summary>
    </member>
    <member name="M:Aspose.PSD.ImageFilters.FilterOptions.GaussianBlurFilterOptions.#ctor(System.Int32,System.Double)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ImageFilters.FilterOptions.GaussianBlurFilterOptions" /> class.
            </summary>
      <param name="radius">The radius.</param>
      <param name="sigma">The sigma.</param>
    </member>
    <member name="M:Aspose.PSD.ImageFilters.FilterOptions.GaussianBlurFilterOptions.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ImageFilters.FilterOptions.GaussianBlurFilterOptions" /> class.
            With default settings.
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageFilters.FilterOptions.GaussianBlurFilterOptions.Radius">
      <summary>
            Gets or sets the radius.
            </summary>
      <value>
            The radius.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageFilters.FilterOptions.GaussianBlurFilterOptions.Sigma">
      <summary>
            Gets or sets the sigma.
            </summary>
      <value>
            The sigma.
            </value>
    </member>
    <member name="T:Aspose.PSD.ImageFilters.FilterOptions.GaussWienerFilterOptions">
      <summary>
            Gauss Wiener Filter Options
            Deblur gauss
            </summary>
    </member>
    <member name="M:Aspose.PSD.ImageFilters.FilterOptions.GaussWienerFilterOptions.#ctor(System.Int32,System.Double)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ImageFilters.FilterOptions.GaussWienerFilterOptions" /> class.
            </summary>
      <param name="radius">The radius.</param>
      <param name="smooth">The smooth.</param>
    </member>
    <member name="M:Aspose.PSD.ImageFilters.FilterOptions.GaussWienerFilterOptions.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ImageFilters.FilterOptions.GaussWienerFilterOptions" /> class.
            With default settings.
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageFilters.FilterOptions.GaussWienerFilterOptions.Radius">
      <summary>
            Gets or sets the radius.
            </summary>
      <value>
            The radius.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageFilters.FilterOptions.GaussWienerFilterOptions.Smooth">
      <summary>
            Gets or sets the smooth.
            </summary>
      <value>
            The smooth.
            </value>
    </member>
    <member name="T:Aspose.PSD.ImageFilters.FilterOptions.MedianFilterOptions">
      <summary>
            Median filter
            </summary>
    </member>
    <member name="M:Aspose.PSD.ImageFilters.FilterOptions.MedianFilterOptions.#ctor(System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ImageFilters.FilterOptions.MedianFilterOptions" /> class.
            </summary>
      <param name="size">The size of filter rectangle.</param>
    </member>
    <member name="P:Aspose.PSD.ImageFilters.FilterOptions.MedianFilterOptions.Size">
      <summary>
            Gets or sets the size.
            </summary>
      <value>
            The size of filter rectangle.
            </value>
    </member>
    <member name="T:Aspose.PSD.ImageFilters.FilterOptions.MotionWienerFilterOptions">
      <summary>
                Deconvolution filter options
                deblur motion
            </summary>
    </member>
    <member name="M:Aspose.PSD.ImageFilters.FilterOptions.MotionWienerFilterOptions.#ctor(System.Int32,System.Double,System.Double)">
      <summary>
                Initializes a new instance of the <see cref="T:Aspose.PSD.ImageFilters.FilterOptions.MotionWienerFilterOptions" /> class.
            </summary>
      <param name="length">The length.</param>
      <param name="smooth">The smooth.</param>
      <param name="angle">The angle in gradus.</param>
    </member>
    <member name="P:Aspose.PSD.ImageFilters.FilterOptions.MotionWienerFilterOptions.Length">
      <summary>
                Gets or sets the length.
            </summary>
      <value>
                The length.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageFilters.FilterOptions.MotionWienerFilterOptions.Smooth">
      <summary>
                Gets or sets the smooth.
            </summary>
      <value>
                The smooth.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageFilters.FilterOptions.MotionWienerFilterOptions.Angle">
      <summary>
                Gets or sets the angle in gradus.
            </summary>
      <value>
                The angle.
            </value>
    </member>
    <member name="T:Aspose.PSD.ImageFilters.FilterOptions.NamespaceDoc">
      <summary>
                The namespace handles Filter options.
            </summary>
    </member>
    <member name="T:Aspose.PSD.ImageFilters.FilterOptions.SharpenFilterOptions">
      <summary>
               The Sharpen filter options
            </summary>
    </member>
    <member name="M:Aspose.PSD.ImageFilters.FilterOptions.SharpenFilterOptions.#ctor(System.Int32,System.Double)">
      <summary>
                Initializes a new instance of the <see cref="T:Aspose.PSD.ImageFilters.FilterOptions.SharpenFilterOptions" /> class.
            </summary>
      <param name="size">Size of the kernel.</param>
      <param name="sigma">The sigma.</param>
    </member>
    <member name="M:Aspose.PSD.ImageFilters.FilterOptions.SharpenFilterOptions.#ctor">
      <summary>
                Initializes a new instance of the <see cref="T:Aspose.PSD.ImageFilters.FilterOptions.SharpenFilterOptions" /> class.
                With default settings.
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageFilters.FilterOptions.SharpenFilterOptions.Size">
      <summary>
                Gets or sets the size.
            </summary>
      <value>
                The size.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageFilters.FilterOptions.SharpenFilterOptions.Sigma">
      <summary>
                Gets or sets the sigma.
            </summary>
      <value>
                The sigma.
            </value>
    </member>
    <member name="T:Aspose.PSD.ImageFilters.FilterOptions.SmallRectangularFilterOptions">
      <summary>
            Small rectangular filter options
            </summary>
    </member>
    <member name="T:Aspose.PSD.ImageLoadersRegistry">
      <summary>
            Represents the image loaders registry.
            </summary>
    </member>
    <member name="M:Aspose.PSD.ImageLoadersRegistry.Register(Aspose.PSD.IImageLoaderDescriptor)">
      <summary>
            Registers the specified image loader descriptor.
            </summary>
      <param name="imageLoaderDescriptor">The image loader descriptor.</param>
    </member>
    <member name="M:Aspose.PSD.ImageLoadersRegistry.GetFirstSupportedDescriptorByTypeName(System.String)">
      <summary>
            Gets the first supported descriptor by its type name.
            </summary>
      <param name="descriptorTypeName">The descriptor type name.</param>
      <returns>The first found loader descriptor or null if not such descriptor is found.</returns>
      <remarks>The first loader descriptor will be actually the last registered.</remarks>
    </member>
    <member name="M:Aspose.PSD.ImageLoadersRegistry.GetFirstSupportedDescriptorByFileFormat(Aspose.PSD.FileFormat)">
      <summary>
            Gets the first supported file format by its type name.
            </summary>
      <param name="fileFormat">The supported descriptor file format.</param>
      <returns>The first found loader descriptor or null if not such descriptor is found.</returns>
      <remarks>The first loader descriptor will be actually the last registered.</remarks>
    </member>
    <member name="M:Aspose.PSD.ImageLoadersRegistry.GetFirstSupportedDescriptor(System.IO.Stream,Aspose.PSD.LoadOptions)">
      <summary>
            Gets the fist found supported descriptor suitable for the specified <paramref name="stream" /> and optionally the <paramref name="loadOptions" />.
            </summary>
      <param name="stream">The stream.</param>
      <param name="loadOptions">The load options.</param>
      <returns>
            The loader descriptor which supports the specified <paramref name="stream" /> and <paramref name="loadOptions" /> or null if no such descriptor is found.
            </returns>
      <remarks>
            The first loader descriptor will be actually the last registered.
            </remarks>
    </member>
    <member name="M:Aspose.PSD.ImageLoadersRegistry.CreateFirstSupportedLoader(System.IO.Stream,Aspose.PSD.LoadOptions)">
      <summary>
            Creates the first found loader suitable for the specified <paramref name="stream" /> and optionally the <paramref name="loadOptions" />.
            </summary>
      <param name="stream">The stream.</param>
      <param name="loadOptions">The load options.</param>
      <returns>
            The loader which supports the specified <paramref name="stream" /> and <paramref name="loadOptions" /> or null if no such loader is found.
            </returns>
      <remarks>
            The first loader will be actually the last registered.
            </remarks>
    </member>
    <member name="M:Aspose.PSD.ImageLoadersRegistry.RegisterLoader(Aspose.PSD.IImageLoaderDescriptor)">
      <summary>
            Registers the loader.
            </summary>
      <param name="loaderDescriptor">The loader descriptor to register.</param>
    </member>
    <member name="M:Aspose.PSD.ImageLoadersRegistry.UnregisterLoader(Aspose.PSD.IImageLoaderDescriptor)">
      <summary>
            Unregisters the loader.
            </summary>
      <param name="loaderDescriptor">The loader descriptor to unregister.</param>
    </member>
    <member name="P:Aspose.PSD.ImageLoadersRegistry.RegisteredFormats">
      <summary>
            Gets the registered image loading formats.
            </summary>
      <value>The registered image loading formats.</value>
    </member>
    <member name="P:Aspose.PSD.ImageLoadersRegistry.RegisteredDescriptors">
      <summary>
            Gets the registered descriptors.
            </summary>
      <value>The registered descriptors.</value>
    </member>
    <member name="T:Aspose.PSD.ImageOptions.GraphicsOptions">
      <summary>
            Represents graphics options for embedded bitmap.
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.GraphicsOptions.TextRenderingHint">
      <summary>
            Gets or sets text rendering hint.
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.GraphicsOptions.SmoothingMode">
      <summary>
            Gets or sets smoothing mode.
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.GraphicsOptions.InterpolationMode">
      <summary>
            Gets or sets interpolation mode.
            </summary>
    </member>
    <member name="T:Aspose.PSD.ImageOptions.MultiPageMode">
      <summary>
            Represents multipage mode
            </summary>
    </member>
    <member name="F:Aspose.PSD.ImageOptions.MultiPageMode.Pages">
      <summary>
            Used page indicies
            </summary>
    </member>
    <member name="F:Aspose.PSD.ImageOptions.MultiPageMode.Titles">
      <summary>
            Used page titles
            </summary>
    </member>
    <member name="F:Aspose.PSD.ImageOptions.MultiPageMode.Range">
      <summary>
            Used range of pages
            </summary>
    </member>
    <member name="F:Aspose.PSD.ImageOptions.MultiPageMode.AllPages">
      <summary>
            Used all pages
            </summary>
    </member>
    <member name="T:Aspose.PSD.ImageOptions.MultiPageOptions">
      <summary>
            Base class for multiple pages supported formats
            </summary>
    </member>
    <member name="M:Aspose.PSD.ImageOptions.MultiPageOptions.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ImageOptions.MultiPageOptions" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.ImageOptions.MultiPageOptions.#ctor(System.Int32[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ImageOptions.MultiPageOptions" /> class.
            </summary>
      <param name="pages">The pages.</param>
    </member>
    <member name="M:Aspose.PSD.ImageOptions.MultiPageOptions.#ctor(System.Int32[],Aspose.PSD.Rectangle)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ImageOptions.MultiPageOptions" /> class.
            </summary>
      <param name="pages">The array of pages.</param>
      <param name="exportArea">The export area.</param>
    </member>
    <member name="M:Aspose.PSD.ImageOptions.MultiPageOptions.#ctor(System.String[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ImageOptions.MultiPageOptions" /> class.
            </summary>
      <param name="pageTitles">The page titles.</param>
    </member>
    <member name="M:Aspose.PSD.ImageOptions.MultiPageOptions.#ctor(System.String[],Aspose.PSD.Rectangle)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ImageOptions.MultiPageOptions" /> class.
            </summary>
      <param name="pageTitles">The page titles.</param>
      <param name="exportArea">The export area.</param>
    </member>
    <member name="M:Aspose.PSD.ImageOptions.MultiPageOptions.#ctor(Aspose.PSD.IntRange[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ImageOptions.MultiPageOptions" /> class.
            </summary>
      <param name="ranges">The <see cref="T:Aspose.PSD.IntRange" />.</param>
    </member>
    <member name="M:Aspose.PSD.ImageOptions.MultiPageOptions.#ctor(Aspose.PSD.IntRange[],Aspose.PSD.Rectangle)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ImageOptions.MultiPageOptions" /> class.
            </summary>
      <param name="ranges">The <see cref="T:Aspose.PSD.IntRange" />.</param>
      <param name="exportArea">The export area.</param>
    </member>
    <member name="M:Aspose.PSD.ImageOptions.MultiPageOptions.#ctor(Aspose.PSD.IntRange)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ImageOptions.MultiPageOptions" /> class.
            </summary>
      <param name="range">The <see cref="T:Aspose.PSD.IntRange" />.</param>
    </member>
    <member name="M:Aspose.PSD.ImageOptions.MultiPageOptions.#ctor(Aspose.PSD.IntRange,Aspose.PSD.Rectangle)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ImageOptions.MultiPageOptions" /> class.
            </summary>
      <param name="range">The <see cref="T:Aspose.PSD.IntRange" />.</param>
      <param name="exportArea">The export area.</param>
    </member>
    <member name="M:Aspose.PSD.ImageOptions.MultiPageOptions.#ctor(System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ImageOptions.MultiPageOptions" /> class.
            </summary>
      <param name="page">The page index.</param>
    </member>
    <member name="M:Aspose.PSD.ImageOptions.MultiPageOptions.#ctor(System.Int32,Aspose.PSD.Rectangle)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ImageOptions.MultiPageOptions" /> class.
            </summary>
      <param name="page">The page index.</param>
      <param name="exportArea">The export area.</param>
    </member>
    <member name="M:Aspose.PSD.ImageOptions.MultiPageOptions.InitPages(Aspose.PSD.IntRange[])">
      <summary>
            Initializes the pages from ranges array
            </summary>
      <param name="ranges">The ranges.</param>
    </member>
    <member name="M:Aspose.PSD.ImageOptions.MultiPageOptions.CheckModeAvailability(Aspose.PSD.ImageOptions.MultiPageMode)">
      <summary>
            Checks the mode application.
            </summary>
      <param name="mode">The mode indexes.</param>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.MultiPageOptions.Pages">
      <summary>
            Gets or sets the pages.
            </summary>
      <value>
            The pages.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.MultiPageOptions.PageTitles">
      <summary>
            Gets or sets the page titles.
            </summary>
      <value>
            The page titles.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.MultiPageOptions.ExportArea">
      <summary>
            Gets or sets the export area.
            </summary>
      <value>
            The export area.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.MultiPageOptions.Mode">
      <summary>
            Gets or sets the mode.
            </summary>
      <value>
            The mode.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.MultiPageOptions.OutputLayersNames">
      <summary>
            Gets or sets the output layers names(Works if export format supports layers naming, for example for Psd)
            </summary>
      <value>
            The output layers names.
            </value>
    </member>
    <member name="T:Aspose.PSD.ImageOptions.PdfOptions">
      <summary>
            The PDF options.
            </summary>
    </member>
    <member name="T:Aspose.PSD.ImageOptionsBase">
      <summary>
            The image base options.
            </summary>
    </member>
    <member name="F:Aspose.PSD.ImageOptionsBase.xmpData">
      <summary>
            XMP metadata of image.
            </summary>
    </member>
    <member name="M:Aspose.PSD.ImageOptionsBase.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ImageOptionsBase" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.ImageOptionsBase.#ctor(Aspose.PSD.ImageOptionsBase)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ImageOptionsBase" /> class.
            </summary>
      <param name="imageOptions">The image options.</param>
    </member>
    <member name="M:Aspose.PSD.ImageOptionsBase.#ctor(Aspose.PSD.Image)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ImageOptionsBase" /> class.
            </summary>
      <param name="image">The image.</param>
    </member>
    <member name="M:Aspose.PSD.ImageOptionsBase.ReleaseManagedResources">
      <summary>
            Releases the managed resources. Make sure no unmanaged resources are released here, since they may have been already released.
            </summary>
    </member>
    <member name="M:Aspose.PSD.ImageOptionsBase.Clone">
      <summary>
            Clones this instance.
            </summary>
      <returns>Returns shallow copy of this instance</returns>
    </member>
    <member name="P:Aspose.PSD.ImageOptionsBase.XmpData">
      <summary>
            Gets or sets the XMP metadata container.
            </summary>
      <value>
            The XMP data container.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptionsBase.Source">
      <summary>
            Gets or sets the source to create image in.
            </summary>
      <value>The source to create image in.</value>
    </member>
    <member name="P:Aspose.PSD.ImageOptionsBase.Palette">
      <summary>
            Gets or sets the color palette.
            </summary>
      <value> The color palette.</value>
    </member>
    <member name="P:Aspose.PSD.ImageOptionsBase.ResolutionSettings">
      <summary>
            Gets or sets the resolution settings.
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageOptionsBase.VectorRasterizationOptions">
      <summary>
            Gets or sets the vector rasterization options.
            </summary>
      <value>
            The vector rasterization options.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptionsBase.MultiPageOptions">
      <summary>
            The multipage options
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.PdfOptions.PdfDocumentInfo">
      <summary>
            Gets or sets metadata for document.
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.PdfOptions.PdfCoreOptions">
      <summary>
            The PDF core options
            </summary>
    </member>
    <member name="T:Aspose.PSD.ImageOptions.RdOptimizerSettings">
      <summary>
            RD optimizer settings class
            </summary>
    </member>
    <member name="M:Aspose.PSD.ImageOptions.RdOptimizerSettings.Create">
      <summary>
            Creates this instance.
            </summary>
      <returns>returns RDOptimizerSettings class instance</returns>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.RdOptimizerSettings.BppScale">
      <summary>
            Gets or sets the BPP (bits per pixel) scale factor.
            </summary>
      <value>
            The BPP scale.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.RdOptimizerSettings.BppMax">
      <summary>
            Gets or sets the maximum R value for consideration in  in bits per pixel
            </summary>
      <value>
            The maximum R value for consideration in bits per pixel.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.RdOptimizerSettings.MaxQ">
      <summary>
            Gets or sets the maximum quantization value.
            </summary>
      <value>
            The maximum quantization value.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.RdOptimizerSettings.MinQ">
      <summary>
            Gets the minimum allowed quantization value.
            </summary>
      <value>
            The minimum minimum allowed quantization value.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.RdOptimizerSettings.MaxPixelValue">
      <summary>
            Gets the maximum pixel value.
            </summary>
      <value>
            The maximum maximum pixel value.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.RdOptimizerSettings.PsnrMax">
      <summary>
            Gets the PSNR maximum expected value.
            </summary>
      <value>
            The maximum maximum pixel value.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.RdOptimizerSettings.DiscretizedBppMax">
      <summary>
            Gets the maximum R value for consideration.
            </summary>
      <value>
            The maximum R value for consideration.
            </value>
    </member>
    <member name="T:Aspose.PSD.ImageOptions.RenderErrorCode">
      <summary>
            Represents possible missing sections in CAD file
            </summary>
    </member>
    <member name="F:Aspose.PSD.ImageOptions.RenderErrorCode.MissingHeader">
      <summary>
            Header is missing
            </summary>
    </member>
    <member name="F:Aspose.PSD.ImageOptions.RenderErrorCode.MissingLayouts">
      <summary>
            Layouts information is missing
            </summary>
    </member>
    <member name="F:Aspose.PSD.ImageOptions.RenderErrorCode.MissingBlocks">
      <summary>
            Block information is missing
            </summary>
    </member>
    <member name="F:Aspose.PSD.ImageOptions.RenderErrorCode.MissingDimensionStyles">
      <summary>
            Dimension styles information is missing
            </summary>
    </member>
    <member name="F:Aspose.PSD.ImageOptions.RenderErrorCode.MissingStyles">
      <summary>
            Styles information is missing
            </summary>
    </member>
    <member name="T:Aspose.PSD.ImageOptions.RenderResult">
      <summary>
            Represents information with results of rendering
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.RenderResult.Message">
      <summary>
            Gets or sets string message
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.RenderResult.RenderCode">
      <summary>
            Gets or sets code of error
            </summary>
    </member>
    <member name="T:Aspose.PSD.ImageOptions.TiffOptionsUtils">
      <summary>
            The tiff file format options utility class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.ImageOptions.TiffOptionsUtils.GetValidTagsCount(Aspose.PSD.FileFormats.Tiff.TiffDataType[])">
      <summary>
            Gets the valid tags count.
            </summary>
      <param name="tags">The tags to validate.</param>
      <returns>The valid tags count.</returns>
    </member>
    <member name="T:Aspose.PSD.ImageOptions.TypeOfEntities">
      <summary>
            Represents types of entities to render
            </summary>
    </member>
    <member name="F:Aspose.PSD.ImageOptions.TypeOfEntities.Entities2D">
      <summary>
            Render 2D entities
            </summary>
    </member>
    <member name="F:Aspose.PSD.ImageOptions.TypeOfEntities.Entities3D">
      <summary>
            Render 3D entities
            </summary>
    </member>
    <member name="T:Aspose.PSD.ImageOptions.VectorRasterizationOptions">
      <summary>
            The vector rasterization options.
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.VectorRasterizationOptions.BorderX">
      <summary>
            Gets or sets the border X.
            </summary>
      <value>
            The border X.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.VectorRasterizationOptions.BorderY">
      <summary>
            Gets or sets the border Y.
            </summary>
      <value>
            The border Y.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.VectorRasterizationOptions.CenterDrawing">
      <summary>
            Gets or sets a value indicating whether center drawing.
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.VectorRasterizationOptions.PageHeight">
      <summary>
            Gets or sets the page height.
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.VectorRasterizationOptions.PageSize">
      <summary>
            Gets or sets the page size.
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.VectorRasterizationOptions.PageWidth">
      <summary>
            Gets or sets the page width.
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.VectorRasterizationOptions.BackgroundColor">
      <summary>
            Gets or sets a background color.
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.VectorRasterizationOptions.DrawColor">
      <summary>
            Gets or sets a foreground color.
            </summary>
    </member>
    <member name="T:Aspose.PSD.IAdvancedBufferProcessor">
      <summary>
            The advanced buffer processor.
            </summary>
    </member>
    <member name="T:Aspose.PSD.IBufferProcessor">
      <summary>
            The buffer processor.
            </summary>
    </member>
    <member name="M:Aspose.PSD.IBufferProcessor.ProcessBuffer(System.Byte[],System.Int32)">
      <summary>
            Processes the buffer.
            </summary>
      <param name="buffer">The buffer to process.</param>
      <param name="bufferLength">The buffer length to process.</param>
    </member>
    <member name="M:Aspose.PSD.IAdvancedBufferProcessor.FinishRow">
      <summary>
            Finishes the row.
            </summary>
    </member>
    <member name="M:Aspose.PSD.IAdvancedBufferProcessor.FinishRows(System.Int32)">
      <summary>
            Finishes the rows.
            </summary>
      <param name="rowsCount">The rows count.</param>
    </member>
    <member name="T:Aspose.PSD.IColorConverter">
      <summary>
            The color converter.
            </summary>
    </member>
    <member name="M:Aspose.PSD.IColorConverter.Convert(Aspose.PSD.PixelDataFormat,System.Byte[],System.Int32,System.Int32,System.Int32,System.Int32,Aspose.PSD.PixelDataFormat,System.Byte[],System.Int32)">
      <summary>
            Converts the passed data to the output format.
            </summary>
      <param name="sourceFormat">The source format.</param>
      <param name="data">The source data.</param>
      <param name="offset">The offset in bytes where data copying should begin.</param>
      <param name="bitStart">The bit start. Note this value is not byte aligned value instead this is actual bit where copying should begin.</param>
      <param name="samplesCount">The samples count.</param>
      <param name="linesCount">The lines count.</param>
      <param name="destFormat">The destination format.</param>
      <param name="outputData">The output data.</param>
      <param name="outputOffset">The output offset where data copying should start.</param>
      <returns>
            The converted bytes count.
            </returns>
    </member>
    <member name="T:Aspose.PSD.IColorPalette">
      <summary>
            The color palette interface.
            </summary>
    </member>
    <member name="M:Aspose.PSD.IColorPalette.GetNearestColorIndex(System.Int32)">
      <summary>
            Gets the index of the nearest 32-bit ARGB color.
            </summary>
      <param name="argb32Color">The 32-bit ARGB color.</param>
      <returns>The index of the nearest color.</returns>
    </member>
    <member name="M:Aspose.PSD.IColorPalette.GetNearestColorIndex(Aspose.PSD.Color)">
      <summary>
            Gets the index of the nearest color.
            </summary>
      <param name="color">The color.</param>
      <returns>The index of the nearest color.</returns>
    </member>
    <member name="M:Aspose.PSD.IColorPalette.GetArgb32Color(System.Int32)">
      <summary>
            Gets the 32-bit ARGB palette color by index.
            </summary>
      <param name="index">The 32-bit ARGB palette color index.</param>
      <returns>The color palette entry specified by the <paramref name="index" />.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException"> if color palette <paramref name="index" /> specified is out of the palette entries range.</exception>
    </member>
    <member name="M:Aspose.PSD.IColorPalette.GetColor(System.Int32)">
      <summary>
            Gets the palette color by index.
            </summary>
      <param name="index">The palette color index.</param>
      <returns>The color palette entry specified by the <paramref name="index" />.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException"> if color palette <paramref name="index" /> specified is out of the palette entries range.</exception>
    </member>
    <member name="P:Aspose.PSD.IColorPalette.EntriesCount">
      <summary>
            Gets the entries count.
            </summary>
      <value>The entries count.</value>
    </member>
    <member name="P:Aspose.PSD.IColorPalette.Argb32Entries">
      <summary>
            Gets an array of 32-bit ARGB structures.
            </summary>
      <value>The 32-bit ARGB entries.</value>
      <returns>
            The array of 32-bit ARGB structure that make up this <see cref="T:Aspose.PSD.ColorPalette" />.
            </returns>
    </member>
    <member name="P:Aspose.PSD.IColorPalette.Entries">
      <summary>
            Gets an array of <see cref="T:Aspose.PSD.Color" /> structures.
            </summary>
      <value>The entries.</value>
      <returns>
            The array of <see cref="T:Aspose.PSD.Color" /> structure that make up this <see cref="T:Aspose.PSD.ColorPalette" />.
            </returns>
    </member>
    <member name="P:Aspose.PSD.IColorPalette.IsCompactPalette">
      <summary>
            Gets a value indicating whether compact palette is used.
            </summary>
      <value>
        <c>true</c> if compact palette is used; otherwise, <c>false</c>.</value>
      <remarks>Compact palette means that image will contain only the specified palette entries if possible or in other words the image will be more compact and occupy less space;
            otherwise there will be 2^BitsPerPixel entries and image will reserve more space for all possible palette entries.
            Setting this value to true and changing palette entries may cause performance penalty since data movement may occur so use it carefully.</remarks>
    </member>
    <member name="T:Aspose.PSD.IKeyedObject">
      <summary>
            Represents interface for objects with keys.
            </summary>
    </member>
    <member name="P:Aspose.PSD.IKeyedObject.Key">
      <summary>
            Gets the object key.
            </summary>
      <value>The object key.</value>
    </member>
    <member name="T:Aspose.PSD.IImageCreator">
      <summary>
            The image creator.
            </summary>
    </member>
    <member name="M:Aspose.PSD.IImageCreator.Create(Aspose.PSD.StreamContainer,Aspose.PSD.ImageOptionsBase,System.Int32,System.Int32)">
      <summary>
            Creates a new image instance with <paramref name="imageOptions"></paramref>.
            </summary>
      <param name="streamContainer">The stream container to create image data in.</param>
      <param name="imageOptions">The image options.</param>
      <param name="width">width of new image</param>
      <param name="height">height of new image</param>
      <returns>
            A new image instance.
            </returns>
    </member>
    <member name="T:Aspose.PSD.IImageCreatorDescriptor">
      <summary>
            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.
            </summary>
    </member>
    <member name="T:Aspose.PSD.IImageDescriptor">
      <summary>
            The image descriptor. Contains base properties and methods for all other image descriptor types.
            </summary>
    </member>
    <member name="P:Aspose.PSD.IImageDescriptor.SupportedFormat">
      <summary>
            Gets the supported format.
            </summary>
      <value>The supported format.</value>
    </member>
    <member name="M:Aspose.PSD.IImageCreatorDescriptor.CanCreate(Aspose.PSD.ImageOptionsBase)">
      <summary>
            Determines whether image creator can create a new image using the <paramref name="imageOptions" />.
            </summary>
      <param name="imageOptions">The image options.</param>
      <returns>
        <c>True</c> if image creator created by this descriptor can create image data using the specified <paramref name="imageOptions" />; otherwise, <c>false</c>.
            </returns>
    </member>
    <member name="M:Aspose.PSD.IImageCreatorDescriptor.CreateInstance">
      <summary>
            Creates a new creator instance.
            </summary>
      <returns>A new creator instance.</returns>
    </member>
    <member name="T:Aspose.PSD.IImageExporter">
      <summary>
            The image exporter. Can export data from internal Aspose.PSD format to a specified data format.
            </summary>
    </member>
    <member name="M:Aspose.PSD.IImageExporter.Export(Aspose.PSD.Image,System.IO.Stream,Aspose.PSD.ImageOptionsBase)">
      <summary>
            Exports the specified image data into specified data format.
            </summary>
      <param name="image">The image data to export.</param>
      <param name="stream">The stream to export data to.</param>
      <param name="optionsBase">Options for image export</param>
    </member>
    <member name="M:Aspose.PSD.IImageExporter.Export(Aspose.PSD.Image,System.IO.Stream,Aspose.PSD.ImageOptionsBase,Aspose.PSD.Rectangle)">
      <summary>
            Exports the specified image data into specified data format.
            </summary>
      <param name="image">The image data to export.</param>
      <param name="stream">The stream to export data to.</param>
      <param name="optionsBase">Options for image export</param>
      <param name="boundsRectangle">The bounds rectangle.</param>
    </member>
    <member name="T:Aspose.PSD.IImageExporterDescriptor">
      <summary>
            Represents the image exporter descriptor. The exporter descriptor is used to overcome the necessity to contain each exporter instance
            in memory and multithreading issues.
            </summary>
    </member>
    <member name="M:Aspose.PSD.IImageExporterDescriptor.CanExport(Aspose.PSD.Image,Aspose.PSD.ImageOptionsBase)">
      <summary>
            Determines whether image exporter can export the specified image to the specified image format specified by save options.
            </summary>
      <param name="image">The image to export.</param>
      <param name="optionsBase">The options base.</param>
      <returns>
        <c>True</c> if exporter created by this descriptor can export the specified image to the specified file format; otherwise, <c>false</c>.
            </returns>
    </member>
    <member name="M:Aspose.PSD.IImageExporterDescriptor.CreateInstance">
      <summary>
            Creates a new exporter instance.
            </summary>
      <returns>A new exporter instance.</returns>
    </member>
    <member name="T:Aspose.PSD.IImageLoader">
      <summary>
            The image loader.
            </summary>
    </member>
    <member name="M:Aspose.PSD.IImageLoader.Load(Aspose.PSD.StreamContainer,Aspose.PSD.LoadOptions)">
      <summary>
            Opens a new image with <paramref name="loadOptions"></paramref>.
            </summary>
      <param name="streamContainer">The stream container.</param>
      <param name="loadOptions">The load options.</param>
      <returns>A newly opened image instance.</returns>
    </member>
    <member name="T:Aspose.PSD.IImageLoaderDescriptor">
      <summary>
            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.
            </summary>
    </member>
    <member name="M:Aspose.PSD.IImageLoaderDescriptor.CanLoad(Aspose.PSD.StreamContainer,Aspose.PSD.LoadOptions)">
      <summary>
            Determines whether image loader can read a new image from the specified stream and optionally using the <paramref name="loadOptions" />.
            </summary>
      <param name="streamContainer">The stream container.</param>
      <param name="loadOptions">The file format details specified by <paramref name="loadOptions" />. The <paramref name="loadOptions" /> may be null.</param>
      <returns>
        <c>true</c> if image loader created by this descriptor can read image from stream; otherwise, <c>false</c>.
            </returns>
    </member>
    <member name="M:Aspose.PSD.IImageLoaderDescriptor.CreateInstance">
      <summary>
            Creates a new loader instance.
            </summary>
      <returns>A new loader instance.</returns>
    </member>
    <member name="T:Aspose.PSD.IIndexedColorConverter">
      <summary>
            The color converter for indexed image formats.
            </summary>
    </member>
    <member name="M:Aspose.PSD.IIndexedColorConverter.FillIndexedtoIndexedMap(System.Byte[],Aspose.PSD.PixelDataFormat,Aspose.PSD.PixelDataFormat)">
      <summary>
            Fills the indexed to indexed image conversion map.
            </summary>
      <param name="map">The conversion map.</param>
      <param name="sourceFormat">The source format.</param>
      <param name="destFormat">The destination format.</param>
    </member>
    <member name="T:Aspose.PSD.IOrderedShape">
      <summary>
            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.
            </summary>
    </member>
    <member name="M:Aspose.PSD.IOrderedShape.Reverse">
      <summary>
            Reverses the order of points for this shape.
            </summary>
    </member>
    <member name="P:Aspose.PSD.IOrderedShape.StartPoint">
      <summary>
            Gets the starting shape point.
            </summary>
      <value>The starting shape point.</value>
    </member>
    <member name="P:Aspose.PSD.IOrderedShape.EndPoint">
      <summary>
            Gets the ending shape point.
            </summary>
      <value>The ending shape point.</value>
    </member>
    <member name="P:Aspose.PSD.IOrderedShape.IsClosed">
      <summary>
            Gets or sets a value indicating whether ordered shape is closed. When processing closed ordered shape the starting and ending points have no meaning.
            </summary>
      <value>
        <c>True</c> if this ordered shape is closed; otherwise, <c>false</c>.</value>
    </member>
    <member name="T:Aspose.PSD.IPartialArgb64PixelLoader">
      <summary>
            The 64-bit ARGB pixels loader.
            </summary>
    </member>
    <member name="M:Aspose.PSD.IPartialArgb64PixelLoader.Process64(Aspose.PSD.Rectangle,System.Int64[],Aspose.PSD.Point,Aspose.PSD.Point)">
      <summary>
            Processes the loaded pixels.
            </summary>
      <param name="pixelsRectangle">The pixels rectangle.</param>
      <param name="pixels">The 64-bit ARGB pixels.</param>
      <param name="start">The start pixels point. If not equal to (left,top) meaning that it is not full rectangle we have.</param>
      <param name="end">The end pixels point. If not equal to (right,bottom) meaning that it is not full rectangle we have.</param>
    </member>
    <member name="T:Aspose.PSD.IPartialPixelLoader">
      <summary>
            Conforms to the pixels loaded partially.
            </summary>
    </member>
    <member name="M:Aspose.PSD.IPartialPixelLoader.Process(Aspose.PSD.Rectangle,Aspose.PSD.Color[],Aspose.PSD.Point,Aspose.PSD.Point)">
      <summary>
            Processes the loaded pixels.
            </summary>
      <param name="pixelsRectangle">The pixels rectangle.</param>
      <param name="pixels">The pixels.</param>
      <param name="start">The start pixels point. If not equal to (left,top) meaning that it is not full rectangle we have.</param>
      <param name="end">The end pixels point. If not equal to (right,bottom) meaning that it is not full rectangle we have.</param>
    </member>
    <member name="T:Aspose.PSD.IPsdColorPalette">
      <summary>
            The pasd color palette
            </summary>
    </member>
    <member name="P:Aspose.PSD.IPsdColorPalette.TransparentIndex">
      <summary>
            Gets the index of the transparent color.
            </summary>
      <value>The index of the transparent color.</value>
    </member>
    <member name="P:Aspose.PSD.IPsdColorPalette.HasTransparentColor">
      <summary>
            Gets a value indicating whether transparent color exists.
            </summary>
      <value>
        <c>true</c> if transparent color exists; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.IPsdColorPalette.TransparentColor">
      <summary>
            Gets the transparent color.
            </summary>
      <value>The transparent color.</value>
    </member>
    <member name="P:Aspose.PSD.IPsdColorPalette.RawEntries">
      <summary>
            Gets the raw color palette entries data.
            </summary>
      <value>The raw color palette entries data.</value>
    </member>
    <member name="P:Aspose.PSD.IPsdColorPalette.RawEntriesCount">
      <summary>
            Gets the raw color palette entries count.
            </summary>
      <value>The raw color palette entries count.</value>
    </member>
    <member name="T:Aspose.PSD.IRasterImagePixelLoader">
      <summary>
            The raster image pixel loader.
            </summary>
    </member>
    <member name="M:Aspose.PSD.IRasterImagePixelLoader.LoadPartialPixels(Aspose.PSD.Rectangle,Aspose.PSD.IPartialPixelLoader)">
      <summary>
            Loads pixels partially (by blocks).
            </summary>
      <param name="rectangle">The rectangle to load pixels from.</param>
      <param name="partialPixelLoader">The partial pixel loader.</param>
    </member>
    <member name="T:Aspose.PSD.IntRange">
      <summary>
            Class for representing sequence of elements
            </summary>
    </member>
    <member name="M:Aspose.PSD.IntRange.#ctor(System.Int32,System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.IntRange" /> class.
            </summary>
      <param name="start">The start.</param>
      <param name="count">The count.</param>
    </member>
    <member name="M:Aspose.PSD.IntRange.#ctor(System.Int32,System.Int32,System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.IntRange" /> class.
            </summary>
      <param name="start">The start.</param>
      <param name="count">The count.</param>
      <param name="delta">The delta.</param>
    </member>
    <member name="M:Aspose.PSD.IntRange.#ctor(System.Int32[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.IntRange" /> class.
            </summary>
      <param name="range">The range.</param>
    </member>
    <member name="M:Aspose.PSD.IntRange.GetArrayOneItemFromIndex(System.Int32)">
      <summary>
            Returns one item array from specified index
            </summary>
      <param name="index">The range index.</param>
      <returns>The array of <see cref="T:System.Int32" /></returns>
      <exception cref="T:System.IndexOutOfRangeException">Index is out of range</exception>
    </member>
    <member name="M:Aspose.PSD.IntRange.GetRange(System.Int32,System.Int32,System.Int32)">
      <summary>
            Gets the count range of int elements starting at start
            </summary>
      <param name="start">The start.</param>
      <param name="count">The count.</param>
      <param name="delta">The delta.</param>
      <returns>Array of items</returns>
      <exception cref="T:System.ArgumentException">Count can not be lover than 1
            or
            {D255958A-8513-4226-94B9-080D98F904A1}Start page can not be lover than 0</exception>
    </member>
    <member name="P:Aspose.PSD.IntRange.Range">
      <summary>
            Gets or sets the range.
            </summary>
      <value>
            The range.
            </value>
    </member>
    <member name="T:Aspose.PSD.ImageFilterType">
      <summary>
            Image filters to use
            </summary>
    </member>
    <member name="F:Aspose.PSD.ImageFilterType.None">
      <summary>
            Nothing filter used
            </summary>
    </member>
    <member name="F:Aspose.PSD.ImageFilterType.BigRectangular">
      <summary>
            The big rectangular filter 
            </summary>
    </member>
    <member name="F:Aspose.PSD.ImageFilterType.SmallRectangular">
      <summary>
            The small rectangular filter 
            </summary>
    </member>
    <member name="T:Aspose.PSD.ImageResizeSettings">
      <summary>
            Image resize settings class
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageResizeSettings.EntriesCount">
      <summary>
            Gets or sets the entries count
            </summary>
      <value>
            The entries count
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageResizeSettings.Mode">
      <summary>
            Gets or sets the interpolation mode.
            </summary>
      <value>
            The mode.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageResizeSettings.FilterType">
      <summary>
            Gets or sets the type of the filter.
            </summary>
      <value>
            The type of the filter.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageResizeSettings.ColorQuantizationMethod">
      <summary>
            Gets or sets the color quantization method.
            </summary>
      <value>
            The color quantization method.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageResizeSettings.ColorCompareMethod">
      <summary>
            Gets or sets the color compare method.
            </summary>
      <value>
            The color compare method.
            </value>
    </member>
    <member name="T:Aspose.PSD.Multithreading.InterruptMonitor">
      <summary>
            Represents information about interruption.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Multithreading.InterruptMonitor.Interrupt">
      <summary>
            Sends a request to interrupt operations.
            </summary>
    </member>
    <member name="P:Aspose.PSD.Multithreading.InterruptMonitor.ThreadLocalInstance">
      <summary>
            Gets or sets the InterruptMonitor instance which is unique for each thread.
            </summary>
    </member>
    <member name="P:Aspose.PSD.Multithreading.InterruptMonitor.IsInterrupted">
      <summary>
            Gets the value indicating whether operations should be interrupted.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Multithreading.NamespaceDoc">
      <summary>
            The namespace contains Multithreading classes.
            </summary>
    </member>
    <member name="T:Aspose.PSD.NonGenericDictionary">
      <summary>
            Represents a non generic dictionary.
            </summary>
    </member>
    <member name="F:Aspose.PSD.NonGenericDictionary.Dictionary">
      <summary>
            The actual dictionary used.
            </summary>
    </member>
    <member name="M:Aspose.PSD.NonGenericDictionary.#ctor(System.Collections.IDictionary)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.NonGenericDictionary" /> class.
            </summary>
      <param name="dictionary">The dictionary to use.</param>
    </member>
    <member name="M:Aspose.PSD.NonGenericDictionary.Remove(System.Object)">
      <summary>
            Removes the element with the specified key from the 
            <see cref="T:System.Collections.IDictionary" /> object.
            </summary>
      <param name="key">The key of the element to remove.</param>
    </member>
    <member name="M:Aspose.PSD.NonGenericDictionary.CopyTo(System.Array,System.Int32)">
      <summary>
            Copies the elements of the 
            <see cref="T:System.Collections.ICollection" /> to an 
            <see cref="T:System.Array" />, starting at a particular 
            <see cref="T:System.Array" /> index.
            </summary>
      <param name="array">The one-dimensional 
            <see cref="T:System.Array" /> that is the destination of the elements copied from 
            <see cref="T:System.Collections.ICollection" />. The 
            <see cref="T:System.Array" /> must have zero-based indexing.</param>
      <param name="index">The zero-based index in 
            <paramref name="array" /> at which copying begins.</param>
    </member>
    <member name="M:Aspose.PSD.NonGenericDictionary.Add(System.Object,System.Object)">
      <summary>
            Adds an element with the provided key and value to the 
            <see cref="T:System.Collections.IDictionary" /> object.
            </summary>
      <param name="key">The 
            <see cref="T:System.Object" /> to use as the key of the element to add.</param>
      <param name="value">The 
            <see cref="T:System.Object" /> to use as the value of the element to add.</param>
    </member>
    <member name="M:Aspose.PSD.NonGenericDictionary.Clear">
      <summary>
            Removes all elements from the 
            <see cref="T:System.Collections.IDictionary" /> object.
            </summary>
    </member>
    <member name="M:Aspose.PSD.NonGenericDictionary.Contains(System.Object)">
      <summary>
            Determines whether the 
            <see cref="T:System.Collections.IDictionary" /> object contains an element with the specified key.
            </summary>
      <param name="key">The key to locate in the 
            <see cref="T:System.Collections.IDictionary" /> object.</param>
      <returns>
            true if the 
            <see cref="T:System.Collections.IDictionary" /> contains an element with the key; otherwise, false.
            </returns>
    </member>
    <member name="M:Aspose.PSD.NonGenericDictionary.GetEnumerator">
      <summary>
            Gets the enumerator.
            </summary>
      <returns>The dictionary enumerator</returns>
    </member>
    <member name="P:Aspose.PSD.NonGenericDictionary.IsFixedSize">
      <summary>
            Gets a value indicating whether the 
            <see cref="T:System.Collections.IDictionary" /> object has a fixed size.
            </summary>
      <returns>true if the <see cref="T:System.Collections.IDictionary" /> object has a fixed size; otherwise, false.</returns>
    </member>
    <member name="P:Aspose.PSD.NonGenericDictionary.IsReadOnly">
      <summary>
            Gets a value indicating whether the 
            <see cref="T:System.Collections.IDictionary" /> object is read-only.
            </summary>
      <returns>true if the <see cref="T:System.Collections.IDictionary" /> object is read-only; otherwise, false.</returns>
    </member>
    <member name="P:Aspose.PSD.NonGenericDictionary.Keys">
      <summary>
            Gets an 
            <see cref="T:System.Collections.ICollection" /> object containing the keys of the 
            <see cref="T:System.Collections.IDictionary" /> object.
            </summary>
      <returns>An <see cref="T:System.Collections.ICollection" /> object containing the keys of the <see cref="T:System.Collections.IDictionary" /> object.</returns>
    </member>
    <member name="P:Aspose.PSD.NonGenericDictionary.Count">
      <summary>
            Gets the number of elements contained in the 
            <see cref="T:System.Collections.ICollection" />.
            </summary>
      <returns>The number of elements contained in the <see cref="T:System.Collections.ICollection" />.</returns>
    </member>
    <member name="P:Aspose.PSD.NonGenericDictionary.IsSynchronized">
      <summary>
            Gets a value indicating whether access to the 
            <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe).
            </summary>
      <returns>true if access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe); otherwise, false.</returns>
    </member>
    <member name="P:Aspose.PSD.NonGenericDictionary.SyncRoot">
      <summary>
            Gets an object that can be used to synchronize access to the 
            <see cref="T:System.Collections.ICollection" />.
            </summary>
      <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.</returns>
    </member>
    <member name="P:Aspose.PSD.NonGenericDictionary.Values">
      <summary>
            Gets an 
            <see cref="T:System.Collections.ICollection" /> object containing the values in the 
            <see cref="T:System.Collections.IDictionary" /> object.
            </summary>
      <returns>An <see cref="T:System.Collections.ICollection" /> object containing the values in the <see cref="T:System.Collections.IDictionary" /> object.</returns>
    </member>
    <member name="P:Aspose.PSD.NonGenericDictionary.Item(System.Object)">
      <summary>
            Gets or sets the element with the specified key.
            </summary>
      <param name="key">The element key.</param>
      <returns>The element with the specified key.</returns>
    </member>
    <member name="T:Aspose.PSD.NonGenericList">
      <summary>
            Non generic list of objects 
            </summary>
    </member>
    <member name="F:Aspose.PSD.NonGenericList.list">
      <summary>
            The list - internal container of objects
            </summary>
    </member>
    <member name="M:Aspose.PSD.NonGenericList.#ctor(System.Collections.IList)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.NonGenericList" /> class.
            </summary>
      <param name="list">The list - container of objects.</param>
    </member>
    <member name="M:Aspose.PSD.NonGenericList.Add(System.Object)">
      <summary>
            Adds an item to the <see cref="T:System.Collections.IList" />.
            </summary>
      <param name="value">The <see cref="T:System.Object" /> to add to the <see cref="T:System.Collections.IList" />.</param>
      <returns>
            The position into which the new element was inserted.
            </returns>
    </member>
    <member name="M:Aspose.PSD.NonGenericList.Clear">
      <summary>
            Removes all items from the <see cref="T:System.Collections.IList" />.
            </summary>
    </member>
    <member name="M:Aspose.PSD.NonGenericList.Contains(System.Object)">
      <summary>
            Determines whether the <see cref="T:System.Collections.IList" /> contains a specific value.
            </summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.IList" />.</param>
      <returns>
            true if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Collections.IList" />; otherwise, false.
            </returns>
    </member>
    <member name="M:Aspose.PSD.NonGenericList.IndexOf(System.Object)">
      <summary>
            Determines the index of a specific item in the <see cref="T:System.Collections.IList" />.
            </summary>
      <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.IList" />.</param>
      <returns>
            The index of <paramref name="value" /> if found in the list; otherwise, -1.
            </returns>
    </member>
    <member name="M:Aspose.PSD.NonGenericList.Insert(System.Int32,System.Object)">
      <summary>
            Inserts an item to the <see cref="T:System.Collections.IList" /> at the specified index.
            </summary>
      <param name="index">The zero-based index at which <paramref name="value" /> should be inserted.</param>
      <param name="value">The <see cref="T:System.Object" /> to insert into the <see cref="T:System.Collections.IList" />.</param>
    </member>
    <member name="M:Aspose.PSD.NonGenericList.Remove(System.Object)">
      <summary>
            Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList" />.
            </summary>
      <param name="value">The <see cref="T:System.Object" /> to remove from the <see cref="T:System.Collections.IList" />.</param>
    </member>
    <member name="M:Aspose.PSD.NonGenericList.RemoveAt(System.Int32)">
      <summary>
            Removes the <see cref="T:System.Collections.IList" /> item at the specified index.
            </summary>
      <param name="index">The zero-based index of the item to remove.</param>
    </member>
    <member name="M:Aspose.PSD.NonGenericList.CopyTo(System.Array,System.Int32)">
      <summary>
            Copies the elements of the <see cref="T:System.Collections.ICollection" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.
            </summary>
      <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
      <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
    </member>
    <member name="M:Aspose.PSD.NonGenericList.GetEnumerator">
      <summary>
            Returns an enumerator that iterates through a collection.
            </summary>
      <returns>
            An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.
            </returns>
    </member>
    <member name="P:Aspose.PSD.NonGenericList.IsFixedSize">
      <summary>
            Gets a value indicating whether the <see cref="T:System.Collections.IList" /> has a fixed size.
            </summary>
    </member>
    <member name="P:Aspose.PSD.NonGenericList.IsReadOnly">
      <summary>
            Gets a value indicating whether the <see cref="T:System.Collections.IList" /> is read-only.
            </summary>
    </member>
    <member name="P:Aspose.PSD.NonGenericList.Item(System.Int32)">
      <summary>
            Gets or sets the element at the specified index.
            </summary>
      <param name="index">The index.</param>
      <returns>
      </returns>
    </member>
    <member name="P:Aspose.PSD.NonGenericList.Count">
      <summary>
            Gets the number of elements contained in the <see cref="T:System.Collections.ICollection" />.
            </summary>
    </member>
    <member name="P:Aspose.PSD.NonGenericList.IsSynchronized">
      <summary>
            Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe).
            </summary>
    </member>
    <member name="P:Aspose.PSD.NonGenericList.SyncRoot">
      <summary>
            Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.
            </summary>
    </member>
    <member name="T:Aspose.PSD.OpenTypeFontsCache">
      <summary>
        <inheritdoc cref="T:Aspose.PSD.FontParsing.OpenType.Serialization.OpenTypeInfoCacheProcessor" />
      </summary>
    </member>
    <member name="M:Aspose.PSD.OpenTypeFontsCache.UpdateCache">
      <summary>
        <inheritdoc cref="M:Aspose.PSD.FontParsing.OpenType.Serialization.OpenTypeInfoCacheProcessor.UpdateFontsCache" />
      </summary>
    </member>
    <member name="T:Aspose.PSD.PaletteHelper.AdjustPalette">
      <summary>
            Color palette adjustment class
            </summary>
    </member>
    <member name="T:Aspose.PSD.PaletteHelper.NamespaceDoc">
      <summary>
            The namespace contains classes for adjustment of color palette to the image colors and visa versa.
            </summary>
    </member>
    <member name="T:Aspose.PSD.ColorMap">
      <summary>
            Defines a map for converting colors. Several methods of the <see cref="T:Aspose.PSD.ImageAttributes" /> class adjust image colors by using a color-remap table, which is an array of <see cref="T:Aspose.PSD.ColorMap" /> structures. Not inheritable.
            </summary>
    </member>
    <member name="P:Aspose.PSD.ColorMap.OldColor">
      <summary>
            Gets or sets the existing <see cref="T:Aspose.PSD.Color" /> structure to be converted.
            </summary>
      <value>The existing <see cref="T:Aspose.PSD.Color" /> structure to be converted.</value>
    </member>
    <member name="P:Aspose.PSD.ColorMap.NewColor">
      <summary>
            Gets or sets the new <see cref="T:Aspose.PSD.Color" /> structure to which to convert.
            </summary>
      <value>The new <see cref="T:Aspose.PSD.Color" /> structure to which to convert.</value>
    </member>
    <member name="T:Aspose.PSD.ColorMatrix">
      <summary>
            Defines a 5 x 5 matrix that contains the coordinates for the RGBA space. Several methods of the <see cref="T:Aspose.PSD.ImageAttributes" /> class adjust image colors by using a color matrix. This class cannot be inherited.
            </summary>
    </member>
    <member name="F:Aspose.PSD.ColorMatrix.MatrixDimensionElementsCount">
      <summary>
            The number of elements in matrix dimension.
            </summary>
    </member>
    <member name="F:Aspose.PSD.ColorMatrix.MatrixDimensionsCount">
      <summary>
            The number of matrix dimensions.
            </summary>
    </member>
    <member name="F:Aspose.PSD.ColorMatrix.MatrixTotalElementsCount">
      <summary>
            The total number of elements in the matrix.
            </summary>
    </member>
    <member name="M:Aspose.PSD.ColorMatrix.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ColorMatrix" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.ColorMatrix.#ctor(System.Single[][])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ColorMatrix" /> class using the elements in the specified matrix <paramref name="newColorMatrix" />.
            </summary>
      <param name="newColorMatrix">The values of the elements for the new <see cref="T:Aspose.PSD.ColorMatrix" />.</param>
    </member>
    <member name="M:Aspose.PSD.ColorMatrix.GetMatrix">
      <summary>
            Gets the matrix values.
            </summary>
      <returns>The matrix values array.</returns>
    </member>
    <member name="P:Aspose.PSD.ColorMatrix.Matrix00">
      <summary>
            Gets or sets the element at the 0 (zero) row and 0 column of this <see cref="T:Aspose.PSD.ColorMatrix" />.
            </summary>
      <value>The element at the 0 row and 0 column of this <see cref="T:Aspose.PSD.ColorMatrix" />.</value>
    </member>
    <member name="P:Aspose.PSD.ColorMatrix.Matrix01">
      <summary>
            Gets or sets the element at the 0 (zero) row and first column of this <see cref="T:Aspose.PSD.ColorMatrix" />.
            </summary>
      <value>The element at the 0 row and first column of this <see cref="T:Aspose.PSD.ColorMatrix" /> .</value>
    </member>
    <member name="P:Aspose.PSD.ColorMatrix.Matrix02">
      <summary>
            Gets or sets the element at the 0 (zero) row and second column of this <see cref="T:Aspose.PSD.ColorMatrix" />.
            </summary>
      <value>The element at the 0 row and second column of this <see cref="T:Aspose.PSD.ColorMatrix" />.</value>
    </member>
    <member name="P:Aspose.PSD.ColorMatrix.Matrix03">
      <summary>
            Gets or sets the element at the 0 (zero) row and third column of this <see cref="T:Aspose.PSD.ColorMatrix" />.
            </summary>
      <value>The element at the 0 row and third column of this <see cref="T:Aspose.PSD.ColorMatrix" />.</value>
    </member>
    <member name="P:Aspose.PSD.ColorMatrix.Matrix04">
      <summary>
            Gets or sets the element at the 0 (zero) row and fourth column of this <see cref="T:Aspose.PSD.ColorMatrix" />.
            </summary>
      <value>The element at the 0 row and fourth column of this <see cref="T:Aspose.PSD.ColorMatrix" />.</value>
    </member>
    <member name="P:Aspose.PSD.ColorMatrix.Matrix10">
      <summary>
            Gets or sets the element at the first row and 0 (zero) column of this <see cref="T:Aspose.PSD.ColorMatrix" />.
            </summary>
      <value>The element at the first row and 0 column of this <see cref="T:Aspose.PSD.ColorMatrix" />.</value>
    </member>
    <member name="P:Aspose.PSD.ColorMatrix.Matrix11">
      <summary>
            Gets or sets the element at the first row and first column of this <see cref="T:Aspose.PSD.ColorMatrix" />.
            </summary>
      <value>The element at the first row and first column of this <see cref="T:Aspose.PSD.ColorMatrix" />.</value>
    </member>
    <member name="P:Aspose.PSD.ColorMatrix.Matrix12">
      <summary>
            Gets or sets the element at the first row and second column of this <see cref="T:Aspose.PSD.ColorMatrix" />.
            </summary>
      <value>The element at the first row and second column of this <see cref="T:Aspose.PSD.ColorMatrix" />.</value>
    </member>
    <member name="P:Aspose.PSD.ColorMatrix.Matrix13">
      <summary>
            Gets or sets the element at the first row and third column of this <see cref="T:Aspose.PSD.ColorMatrix" />.
            </summary>
      <value>The element at the first row and third column of this <see cref="T:Aspose.PSD.ColorMatrix" />.</value>
    </member>
    <member name="P:Aspose.PSD.ColorMatrix.Matrix14">
      <summary>
            Gets or sets the element at the first row and fourth column of this <see cref="T:Aspose.PSD.ColorMatrix" />.
            </summary>
      <value>The element at the first row and fourth column of this <see cref="T:Aspose.PSD.ColorMatrix" />.</value>
    </member>
    <member name="P:Aspose.PSD.ColorMatrix.Matrix20">
      <summary>
            Gets or sets the element at the second row and 0 (zero) column of this <see cref="T:Aspose.PSD.ColorMatrix" />.
            </summary>
      <value>The element at the second row and 0 column of this <see cref="T:Aspose.PSD.ColorMatrix" />.</value>
    </member>
    <member name="P:Aspose.PSD.ColorMatrix.Matrix21">
      <summary>
            Gets or sets the element at the second row and first column of this <see cref="T:Aspose.PSD.ColorMatrix" />.
            </summary>
      <value>The element at the second row and first column of this <see cref="T:Aspose.PSD.ColorMatrix" />.</value>
    </member>
    <member name="P:Aspose.PSD.ColorMatrix.Matrix22">
      <summary>
            Gets or sets the element at the second row and second column of this <see cref="T:Aspose.PSD.ColorMatrix" />.
            </summary>
      <value>The element at the second row and second column of this <see cref="T:Aspose.PSD.ColorMatrix" />.</value>
    </member>
    <member name="P:Aspose.PSD.ColorMatrix.Matrix23">
      <summary>
            Gets or sets the element at the second row and third column of this <see cref="T:Aspose.PSD.ColorMatrix" />.
            </summary>
      <value>The element at the second row and third column of this <see cref="T:Aspose.PSD.ColorMatrix" />.</value>
    </member>
    <member name="P:Aspose.PSD.ColorMatrix.Matrix24">
      <summary>
            Gets or sets the element at the second row and fourth column of this <see cref="T:Aspose.PSD.ColorMatrix" />.
            </summary>
      <value>The element at the second row and fourth column of this <see cref="T:Aspose.PSD.ColorMatrix" />.</value>
    </member>
    <member name="P:Aspose.PSD.ColorMatrix.Matrix30">
      <summary>
            Gets or sets the element at the third row and 0 (zero) column of this <see cref="T:Aspose.PSD.ColorMatrix" />.
            </summary>
      <value>The element at the third row and 0 column of this <see cref="T:Aspose.PSD.ColorMatrix" />.</value>
    </member>
    <member name="P:Aspose.PSD.ColorMatrix.Matrix31">
      <summary>
            Gets or sets the element at the third row and first column of this <see cref="T:Aspose.PSD.ColorMatrix" />.
            </summary>
      <value>The element at the third row and first column of this <see cref="T:Aspose.PSD.ColorMatrix" />.</value>
    </member>
    <member name="P:Aspose.PSD.ColorMatrix.Matrix32">
      <summary>
            Gets or sets the element at the third row and second column of this <see cref="T:Aspose.PSD.ColorMatrix" />.
            </summary>
      <value>The element at the third row and second column of this <see cref="T:Aspose.PSD.ColorMatrix" />.</value>
    </member>
    <member name="P:Aspose.PSD.ColorMatrix.Matrix33">
      <summary>
            Gets or sets the element at the third row and third column of this <see cref="T:Aspose.PSD.ColorMatrix" />.
            </summary>
      <value>The element at the third row and third column of this <see cref="T:Aspose.PSD.ColorMatrix" />.</value>
    </member>
    <member name="P:Aspose.PSD.ColorMatrix.Matrix34">
      <summary>
            Gets or sets the element at the third row and fourth column of this <see cref="T:Aspose.PSD.ColorMatrix" />.
            </summary>
      <value>The element at the third row and fourth column of this <see cref="T:Aspose.PSD.ColorMatrix" />.</value>
    </member>
    <member name="P:Aspose.PSD.ColorMatrix.Matrix40">
      <summary>
            Gets or sets the element at the fourth row and 0 (zero) column of this <see cref="T:Aspose.PSD.ColorMatrix" />.
            </summary>
      <value>The element at the fourth row and 0 column of this <see cref="T:Aspose.PSD.ColorMatrix" />.</value>
    </member>
    <member name="P:Aspose.PSD.ColorMatrix.Matrix41">
      <summary>
            Gets or sets the element at the fourth row and first column of this <see cref="T:Aspose.PSD.ColorMatrix" />.
            </summary>
      <value>The element at the fourth row and first column of this <see cref="T:Aspose.PSD.ColorMatrix" />.</value>
    </member>
    <member name="P:Aspose.PSD.ColorMatrix.Matrix42">
      <summary>
            Gets or sets the element at the fourth row and second column of this <see cref="T:Aspose.PSD.ColorMatrix" />.
            </summary>
      <value>The element at the fourth row and second column of this <see cref="T:Aspose.PSD.ColorMatrix" />.</value>
    </member>
    <member name="P:Aspose.PSD.ColorMatrix.Matrix43">
      <summary>
            Gets or sets the element at the fourth row and third column of this <see cref="T:Aspose.PSD.ColorMatrix" />.
            </summary>
      <value>The element at the fourth row and third column of this <see cref="T:Aspose.PSD.ColorMatrix" />.</value>
    </member>
    <member name="P:Aspose.PSD.ColorMatrix.Matrix44">
      <summary>
            Gets or sets the element at the fourth row and fourth column of this <see cref="T:Aspose.PSD.ColorMatrix" />.
            </summary>
      <value>The element at the fourth row and fourth column of this <see cref="T:Aspose.PSD.ColorMatrix" />.</value>
    </member>
    <member name="P:Aspose.PSD.ColorMatrix.Item(System.Int32,System.Int32)">
      <summary>
            Gets or sets the element at the specified row and column in the <see cref="T:Aspose.PSD.ColorMatrix" />.
            </summary>
      <param name="row">The row number.</param>
      <param name="column">The column number.</param>
      <returns>The element at the specified row and column.</returns>
    </member>
    <member name="T:Aspose.PSD.ColorMatrixFlag">
      <summary>
            Specifies the types of images and colors that will be affected by the color and grayscale adjustment settings of an <see cref="T:Aspose.PSD.ImageAttributes" />.
            </summary>
    </member>
    <member name="F:Aspose.PSD.ColorMatrixFlag.Default">
      <summary>
            All color values, including gray shades, are adjusted by the same color-adjustment matrix.
            </summary>
    </member>
    <member name="F:Aspose.PSD.ColorMatrixFlag.SkipGrays">
      <summary>
            All colors are adjusted, but gray shades are not adjusted. A gray shade is any color that has the same value for its red, green, and blue components.
            </summary>
    </member>
    <member name="F:Aspose.PSD.ColorMatrixFlag.AltGrays">
      <summary>
            Only gray shades are adjusted.
            </summary>
    </member>
    <member name="T:Aspose.PSD.ColorPalette">
      <summary>
            Defines an array of colors that make up a color palette. The colors are 32-bit ARGB colors. Not inheritable.
            </summary>
    </member>
    <member name="M:Aspose.PSD.ColorPalette.#ctor(System.Int32[],System.Boolean)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ColorPalette" /> class.
            </summary>
      <param name="argb32Entries">The 32-bit ARGB color palette entries.</param>
      <param name="isCompactPalette">Indicating whether compact it palette.</param>
    </member>
    <member name="M:Aspose.PSD.ColorPalette.#ctor(System.Int32[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ColorPalette" /> class and IsCompactPalette is false.
            </summary>
      <param name="argb32Entries">The 32-bit ARGB color palette entries.</param>
    </member>
    <member name="M:Aspose.PSD.ColorPalette.#ctor(Aspose.PSD.Color[],System.Boolean)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ColorPalette" /> class.
            </summary>
      <param name="entries">The color palette entries.</param>
      <param name="isCompactPalette">Indicating whether compact it palette.</param>
    </member>
    <member name="M:Aspose.PSD.ColorPalette.#ctor(Aspose.PSD.Color[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ColorPalette" /> class and IsCompactPalette is false.
            </summary>
      <param name="entries">The color palette entries.</param>
    </member>
    <member name="M:Aspose.PSD.ColorPalette.CopyPalette(Aspose.PSD.IColorPalette,System.Boolean)">
      <summary>
            Copies the palette.
            </summary>
      <param name="colorPalette">The color palette.</param>
      <param name="useCompactPalette">Indicating whether compact palette.</param>
      <returns>The newly created and copied palette or null if null palette passed.</returns>
    </member>
    <member name="M:Aspose.PSD.ColorPalette.CopyPalette(Aspose.PSD.IColorPalette)">
      <summary>
            Copies the palette.
            </summary>
      <param name="colorPalette">The color palette.</param>
      <returns>The newly created and copied palette or null if null palette passed.</returns>
    </member>
    <member name="M:Aspose.PSD.ColorPalette.GetNearestColorIndex(System.Int32)">
      <summary>
            Gets the index of the nearest color.
            </summary>
      <param name="argb32Color">The 32-bit ARGB color.</param>
      <returns>The index of the nearest color.</returns>
    </member>
    <member name="M:Aspose.PSD.ColorPalette.GetNearestColorIndex(Aspose.PSD.Color)">
      <summary>
            Gets the index of the nearest color.
            </summary>
      <param name="color">The color.</param>
      <returns>The index of the nearest color.</returns>
    </member>
    <member name="M:Aspose.PSD.ColorPalette.GetArgb32Color(System.Int32)">
      <summary>
            Gets the 32-bit ARGB palette color by index.
            </summary>
      <param name="index">The 32-bit ARGB palette color index.</param>
      <returns>The color palette entry specified by the <paramref name="index" />.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException"> if color palette <paramref name="index" /> specified is out of the palette entries range.</exception>
    </member>
    <member name="M:Aspose.PSD.ColorPalette.GetColor(System.Int32)">
      <summary>
            Gets the palette color by index.
            </summary>
      <param name="index">The palette color index.</param>
      <returns>The color palette entry specified by the <paramref name="index" />.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException"> if color palette <paramref name="index" /> specified is out of the palette entries range.</exception>
    </member>
    <member name="P:Aspose.PSD.ColorPalette.EntriesCount">
      <summary>
            Gets the entries count.
            </summary>
      <value>The entries count.</value>
    </member>
    <member name="P:Aspose.PSD.ColorPalette.Argb32Entries">
      <summary>
            Gets an array of 32-bit ARGB structures.
            </summary>
      <value>The entries.</value>
      <returns>
            The array of 32-bit ARGB structure that make up this <see cref="T:Aspose.PSD.ColorPalette" />.
            </returns>
    </member>
    <member name="P:Aspose.PSD.ColorPalette.Entries">
      <summary>
            Gets an array of <see cref="T:Aspose.PSD.Color" /> structures.
            </summary>
      <value>The entries.</value>
      <returns>
            The array of <see cref="T:Aspose.PSD.Color" /> structure that make up this <see cref="T:Aspose.PSD.ColorPalette" />.
            </returns>
    </member>
    <member name="P:Aspose.PSD.ColorPalette.IsCompactPalette">
      <summary>
            Gets or sets a value indicating whether compact palette is used.
            </summary>
      <value>
        <c>true</c> if compact palette is used; otherwise, <c>false</c>.</value>
      <remarks>Compact palette means that image will contain only the specified palette entries if possible or in other words the image will be more compact and occupy less space;
            otherwise there will be 2^BitsPerPixel entries and image will reserve more space for all possible palette entries.
            Setting this value to true and changing palette entries may cause performance penalty since data movement may occur so use it carefully.</remarks>
    </member>
    <member name="T:Aspose.PSD.ColorPaletteHelper">
      <summary>
            Helper class for color palettes manipulation.
            </summary>
    </member>
    <member name="M:Aspose.PSD.ColorPaletteHelper.CreateMonochrome">
      <summary>
            Creates a monochrome color palette containing 2 colors only.
            </summary>
      <returns>
            Color palette for monochrome images.
            </returns>
    </member>
    <member name="M:Aspose.PSD.ColorPaletteHelper.Create4Bit">
      <summary>
            Creates the 4 bit color palette.
            </summary>
      <returns>The 4 bit color palette.</returns>
    </member>
    <member name="M:Aspose.PSD.ColorPaletteHelper.Create4BitGrayscale(System.Boolean)">
      <summary>
            Creates the 4 bit grayscale palette.
            </summary>
      <param name="minIsWhite">if set to <c>true</c> the palette starts with white color, otherwise it starts with black color.</param>
      <returns>
            The 4 bit grayscale palette.
            </returns>
    </member>
    <member name="M:Aspose.PSD.ColorPaletteHelper.Create8Bit">
      <summary>
            Creates the 8 bit color palette.
            </summary>
      <returns>The 8 bit color palette.</returns>
    </member>
    <member name="M:Aspose.PSD.ColorPaletteHelper.Create8BitGrayscale(System.Boolean)">
      <summary>
            Creates the 8 bit grayscale palette.
            </summary>
      <param name="minIsWhite">if set to <c>true</c> the palette starts with white color, otherwise it starts with black color.</param>
      <returns>
            The 8 bit grayscale palette.
            </returns>
    </member>
    <member name="M:Aspose.PSD.ColorPaletteHelper.GetCloseImagePalette(Aspose.PSD.RasterImage,System.Int32)">
      <summary>
            Gets color palette from raster image (palletizes image) in case the image does not have one. In case palette exists it will be used instead performing calculations.
            </summary>
      <param name="image">The raster image.</param>
      <param name="entriesCount">The desired entries count.</param>
      <returns>
            The color palette which starts with the most frequent colors from the <paramref name="image" /> and contains <paramref name="entriesCount" /> entries.
            </returns>
    </member>
    <member name="M:Aspose.PSD.ColorPaletteHelper.GetCloseImagePalette(Aspose.PSD.RasterImage,Aspose.PSD.Rectangle,System.Int32)">
      <summary>
            Gets color palette from raster image (palletizes image) in case the image does not have one. In case palette exists it will be used instead performing calculations.
            </summary>
      <param name="image">The raster image.</param>
      <param name="destBounds">The destination image bounds.</param>
      <param name="entriesCount">The desired entries count.</param>
      <returns>
            The color palette which starts with the most frequent colors from the <paramref name="image" /> and contains <paramref name="entriesCount" /> entries.
            </returns>
    </member>
    <member name="M:Aspose.PSD.ColorPaletteHelper.GetUniformColorPalette(Aspose.PSD.RasterImage)">
      <summary>
            Get uniform 256 color palette.
            </summary>
      <param name="image">
            The image.
            </param>
      <returns>
            The <see cref="T:Aspose.PSD.ColorPalette" />.
            </returns>
    </member>
    <member name="M:Aspose.PSD.ColorPaletteHelper.GetDownscalePalette(Aspose.PSD.RasterImage)">
      <summary>
            Get 256 color palette, composed from upper bits of initial image color values.
            </summary>
      <param name="image">
            The image.
            </param>
      <returns>
            The <see cref="T:Aspose.PSD.ColorPalette" />.
            </returns>
    </member>
    <member name="T:Aspose.PSD.CompositingQuality">
      <summary>
            Specifies the quality level to use during compositing.
            </summary>
    </member>
    <member name="F:Aspose.PSD.CompositingQuality.Invalid">
      <summary>
            Invalid quality.
            </summary>
    </member>
    <member name="F:Aspose.PSD.CompositingQuality.Default">
      <summary>
            Default quality.
            </summary>
    </member>
    <member name="F:Aspose.PSD.CompositingQuality.HighSpeed">
      <summary>
            High speed, low quality.
            </summary>
    </member>
    <member name="F:Aspose.PSD.CompositingQuality.HighQuality">
      <summary>
            High quality, low speed compositing.
            </summary>
    </member>
    <member name="F:Aspose.PSD.CompositingQuality.GammaCorrected">
      <summary>
            Gamma correction is used.
            </summary>
    </member>
    <member name="F:Aspose.PSD.CompositingQuality.AssumeLinear">
      <summary>
            Assume linear values.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Xmp.IXmlValue">
      <summary>
            Converts xmp values to the XML string representation.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.IXmlValue.GetXmlValue">
      <summary>
            Converts XMP value to the XML representation.
            </summary>
      <returns>Returns the XMP value converted to the XML representation.</returns>
    </member>
    <member name="T:Aspose.PSD.Xmp.LangAlt">
      <summary>
            Represents XMP Language Alternative.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.LangAlt.languages">
      <summary>
            Dictionary of languages.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.LangAlt.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.LangAlt" /> class.
            </summary>
      <param name="defaultValue">The default value.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.LangAlt.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.LangAlt" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.LangAlt.AddLanguage(System.String,System.String)">
      <summary>
            Adds the language.
            </summary>
      <param name="language">The language.</param>
      <param name="value">The language value.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.LangAlt.ToString">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this instance.
            </summary>
      <returns>
            A <see cref="T:System.String" /> that represents this instance.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Xmp.LangAlt.GetXmlValue">
      <summary>
            Converts XMP value to the XML representation.
            </summary>
      <returns>
            Returns the XMP value converted to the XML representation.
            </returns>
    </member>
    <member name="T:Aspose.PSD.Xmp.NamespaceDoc">
      <summary>
            The namespace contains XMP related helper classes and methods.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Xmp.NamespaceGroupDoc">
      <summary>
              The <b>Aspose.PSD.Xmp</b> namespace contains namespaces used in RDF document.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Xmp.Namespaces">
      <summary>
            Contains namespaces used in RDF document.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Namespaces.Xml">
      <summary>
            Xml namespace.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Namespaces.Rdf">
      <summary>
            Resource definition framework namespace.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Namespaces.DublinCore">
      <summary>
            Dublic Core namespace.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Namespaces.XmpBasic">
      <summary>
            XMP Basic namespace.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Namespaces.XmpRights">
      <summary>
            XMP Rights Management namespace.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Namespaces.XmpMm">
      <summary>
            XMP digital asset management namespace.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Namespaces.XmpDm">
      <summary>
            XMP Dynamic Media namespace.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Namespaces.Pdf">
      <summary>
            Adobe PDF namespace.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Namespaces.Photoshop">
      <summary>
            Adobe Photoshop namespace.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Namespaces.XmpGraphics">
      <summary>
            XMP graphics namespace.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Namespaces.XmpGraphicsThumbnail">
      <summary>
            XMP graphics namespace.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Namespaces.XmpTypeFont">
      <summary>
            XMP Font type.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Namespaces.XmpTypeDimensions">
      <summary>
            XMP Dimensions type.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Namespaces.XmpTypeResourceRef">
      <summary>
            XMP ResourceRef URI.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Namespaces.XmpTypeResourceEvent">
      <summary>
            XMP ResourceEvent URI.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Namespaces.XmpTypeVersion">
      <summary>
            XMP Version.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Xmp.Schemas.DublinCore.DublinCorePackage">
      <summary>
            Represents Dublic Core schema.
            </summary>
      <remarks>
            For more information see: http://dublincore.org/documents/usageguide/elements.shtml.
            </remarks>
    </member>
    <member name="T:Aspose.PSD.Xmp.XmpPackage">
      <summary>
            Represents base abstraction for XMP package.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.XmpPackage.prefix">
      <summary>
            Xmlns prefix. For example, xmlns:dc.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.XmpPackage.namespaceUri">
      <summary>
            Namespace uri for the specific XMP schema.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.XmpPackage.properties">
      <summary>
            Dictionary of key/value properties XMP package.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpPackage.GetKeyValueAsXml(System.String)">
      <summary>
            Gets the RDF code for specific <see cref="T:Aspose.PSD.Xmp.XmpArrayType" />.
            </summary>
      <param name="key">The type of XMP array.</param>
      <returns>Returns the RDF code for specific <see cref="T:Aspose.PSD.Xmp.XmpArrayType" />.</returns>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpPackage.ContainsKey(System.String)">
      <summary>
            Determines whether the specified key contains key.
            </summary>
      <param name="key">The key to be checked.</param>
      <returns>Returns true if the specified key contains key.</returns>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpPackage.AddValue(System.String,System.String)">
      <summary>
            Adds the value.
            </summary>
      <param name="key">The string representation of key that is identified with added value.</param>
      <param name="value">The value to add to.</param>
      <exception cref="T:System.ArgumentNullException">key is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpPackage.Remove(System.String)">
      <summary>
            Remove the value with the specified key.
            </summary>
      <param name="key">The string representation of key that is identified with removed value.</param>
      <returns>
            Returns true if the value with the specified key was removed.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpPackage.Clear">
      <summary>
            Clears this instance.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpPackage.SetValue(System.String,Aspose.PSD.Xmp.IXmlValue)">
      <summary>
            Sets the value.
            </summary>
      <param name="key">The string representation of key that is identified with added value.</param>
      <param name="value">The value to add to.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpPackage.SetXmpTypeValue(System.String,Aspose.PSD.Xmp.Types.XmpTypeBase)">
      <summary>
            Sets the XMP type value.
            </summary>
      <param name="key">The string representation of key that is identified with set value.</param>
      <param name="value">The value to set to.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpPackage.GetXmlValue">
      <summary>
            Converts XMP value to the XML representation.
            </summary>
      <returns>
            Returns the XMP value converted to the XML representation.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpPackage.GetEnumerator">
      <summary>
            Returns an enumerator that iterates through the collection.
            </summary>
      <returns>
            A <see cref="T:System.Collections.Generic.IEnumerator`1" /> that can be used to iterate through the collection.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpPackage.SetXmpGuid(System.String,System.String)">
      <summary>
            Sets the XMP unique identifier.
            </summary>
      <param name="key">The string representation of key that is identified with set GUID value.</param>
      <param name="guid">The unique identifier.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpPackage.SetXmpDate(System.String,System.String)">
      <summary>
            Sets the XMP date.
            </summary>
      <param name="key">The string representation of key that is identified with set value.</param>
      <param name="date">The date to set.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpPackage.SetXmpInteger(System.String,System.String)">
      <summary>
            Sets the XMP integer.
            </summary>
      <param name="key">The string representation of key that is identified with set value.</param>
      <param name="intValue">The integer value.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpPackage.SetXmpBoolean(System.String,System.String)">
      <summary>
            Sets the XMP boolean value.
            </summary>
      <param name="key">The string representation of key that is identified with set value.</param>
      <param name="boolValue">The boolean value.</param>
    </member>
    <member name="P:Aspose.PSD.Xmp.XmpPackage.XmlNamespace">
      <summary>
            Gets the XML namespace.
            </summary>
      <value>
            The XML namespace.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.XmpPackage.Prefix">
      <summary>
            Gets the prefix.
            </summary>
      <value>
            The prefix.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.XmpPackage.NamespaceUri">
      <summary>
            Gets the namespace URI.
            </summary>
      <value>
            The namespace URI.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.XmpPackage.Keys">
      <summary>
            Gets the keys in XMP package.
            </summary>
      <value>
            The keys in XMP package.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.XmpPackage.Item(System.String)">
      <summary>
            Gets or sets the <see cref="T:System.Object" /> with the specified key.
            </summary>
      <value>
            The <see cref="T:System.Object" />.
            </value>
      <param name="key">The key that identifies value.</param>
      <returns>Returns the <see cref="T:System.Object" /> with the specified key.</returns>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.DublinCore.DublinCorePackage.AddValue(System.String,System.String)">
      <summary>
            Adds string property.
            </summary>
      <param name="key">The string representation of key that is identified with added value.</param>
      <param name="value">The string value.</param>
      <exception cref="T:System.ArgumentNullException">key;DublinCore property could not be null</exception>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.DublinCore.DublinCorePackage.SetTitle(System.String)">
      <summary>
            Adds Dublin Core title.
            </summary>
      <param name="title">The title.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.DublinCore.DublinCorePackage.SetTitle(Aspose.PSD.Xmp.LangAlt)">
      <summary>
            Adds Dublin Core title for different languages.
            </summary>
      <param name="title">Instance of <see cref="T:Aspose.PSD.Xmp.LangAlt" />.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.DublinCore.DublinCorePackage.SetDescription(System.String)">
      <summary>
            Adds the description.
            </summary>
      <param name="desc">The description.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.DublinCore.DublinCorePackage.SetDescription(Aspose.PSD.Xmp.LangAlt)">
      <summary>
            Adds the description.
            </summary>
      <param name="desc">The description.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.DublinCore.DublinCorePackage.SetSubject(System.String)">
      <summary>
            Adds the subject.
            </summary>
      <param name="subject">The subject.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.DublinCore.DublinCorePackage.SetSubject(System.String[])">
      <summary>
            Adds the subject.
            </summary>
      <param name="subject">The subject.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.DublinCore.DublinCorePackage.SetAuthor(System.String)">
      <summary>
            Adds the author.
            </summary>
      <param name="author">The author.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.DublinCore.DublinCorePackage.SetAuthor(System.String[])">
      <summary>
            Adds the author.
            </summary>
      <param name="author">The author.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.DublinCore.DublinCorePackage.SetPublisher(System.String)">
      <summary>
            Adds the publisher.
            </summary>
      <param name="publisher">The publisher.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.DublinCore.DublinCorePackage.SetPublisher(System.String[])">
      <summary>
            Adds the publisher.
            </summary>
      <param name="publisher">The publisher.</param>
      <exception cref="T:System.ArgumentNullException">publisher</exception>
    </member>
    <member name="T:Aspose.PSD.Xmp.Schemas.DublinCore.NamespaceDoc">
      <summary>
            The namespace contains Dublin Core metadata related helper classes, constants and methods.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Xmp.Schemas.Pdf.NamespaceDoc">
      <summary>
            The namespace contains related helper classes, constants and methods used with Adobe PDF documents.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Xmp.Schemas.Pdf.PdfPackage">
      <summary>
            Represents Adobe Pdf namespace.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.Pdf.PdfPackage.AddValue(System.String,System.String)">
      <summary>
            Adds string property.
            </summary>
      <param name="key">The string representation of key that is identified with added value.</param>
      <param name="value">The string value.</param>
      <exception cref="T:System.ArgumentNullException">key;Pdf property could not be null</exception>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.Pdf.PdfPackage.SetKeywords(System.String)">
      <summary>
            Sets the keywords.
            </summary>
      <param name="keywords">The keywords.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.Pdf.PdfPackage.SetPdfVersion(System.String)">
      <summary>
            Sets the PDF version.
            </summary>
      <param name="version">Pdf version, for example: 1.0, 1.3 etc.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.Pdf.PdfPackage.SetProducer(System.String)">
      <summary>
            Sets the name of the tool that created Pdf.
            </summary>
      <param name="producer">The producer name.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.Pdf.PdfPackage.SetTrapped(System.Boolean)">
      <summary>
            Sets the trapped.
            </summary>
      <param name="isTrapped">if set to <c>true</c> the document has been trapped.</param>
    </member>
    <member name="T:Aspose.PSD.Xmp.Schemas.Photoshop.ColorMode">
      <summary>
            Represents color mode in <see cref="T:Aspose.PSD.Xmp.Schemas.Photoshop.PhotoshopPackage" />.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Schemas.Photoshop.ColorMode.Bitmap">
      <summary>
            Bitmap color mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Schemas.Photoshop.ColorMode.GrayScale">
      <summary>
            Gray scale color mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Schemas.Photoshop.ColorMode.IndexedColor">
      <summary>
            The indexed color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Schemas.Photoshop.ColorMode.Rgb">
      <summary>
            RGB color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Schemas.Photoshop.ColorMode.Cmyk">
      <summary>
            CMYK color mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Schemas.Photoshop.ColorMode.MultiChannel">
      <summary>
            Multi-channel color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Schemas.Photoshop.ColorMode.Duotone">
      <summary>
            Duo-tone color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Schemas.Photoshop.ColorMode.LabColor">
      <summary>
            LAB color.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Xmp.Schemas.Photoshop.Layer">
      <summary>
            Represents Photoshop text layer.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Xmp.Types.XmpTypeBase">
      <summary>
            Represents base class for basic XMP type.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Xmp.Types.IXmpType">
      <summary>
            Base interface for XMP type.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.IXmpType.GetXmpRepresentation">
      <summary>
            Gets the string contained value in XMP format.
            </summary>
      <returns>Returns the string contained value in XMP format.</returns>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.XmpTypeBase.GetXmpRepresentation">
      <summary>
            Gets the string contained value in XMP format.
            </summary>
      <returns>Returns the string contained value in XMP format.</returns>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.Photoshop.Layer.#ctor(System.String,System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.Schemas.Photoshop.Layer" /> class.
            </summary>
      <param name="layerName">Name of the layer.</param>
      <param name="layerText">The layer text.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.Photoshop.Layer.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.Schemas.Photoshop.Layer" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.Photoshop.Layer.GetXmpRepresentation">
      <summary>
            Returns string contained value in XMP format.
            </summary>
      <returns>Returns string contained value in XMP format.</returns>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.Photoshop.Layer.Equals(System.Object)">
      <summary>
            Determines whether the specified <see cref="T:System.Object" />, is equal to this instance.
            </summary>
      <param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
      <returns>
        <c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance; otherwise, <c>false</c>.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.Photoshop.Layer.Equals(Aspose.PSD.Xmp.Schemas.Photoshop.Layer)">
      <summary>
            Indicates whether the current object is equal to another object of the same type.
            </summary>
      <param name="other">An object to compare with this object.</param>
      <returns>
            true if the current object is equal to the <paramref name="other" /> parameter; otherwise, false.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.Photoshop.Layer.GetHashCode">
      <summary>
            Returns a hash code for this instance.
            </summary>
      <returns>
            A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. 
            </returns>
    </member>
    <member name="P:Aspose.PSD.Xmp.Schemas.Photoshop.Layer.Name">
      <summary>
            Gets or sets the name of the text layer.
            </summary>
      <value>
            The name of the text layer.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Schemas.Photoshop.Layer.Text">
      <summary>
            Gets or sets the text content of the layer.
            </summary>
      <value>
            The text content of the layer.
            </value>
    </member>
    <member name="T:Aspose.PSD.Xmp.Schemas.Photoshop.NamespaceDoc">
      <summary>
            The namespace contains related helper classes, constants and methods used by Adobe Photoshop.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Xmp.Schemas.Photoshop.PhotoshopPackage">
      <summary>
            Represents Adobe Photoshop namespace.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Schemas.Photoshop.PhotoshopPackage.UrgencyMax">
      <summary>
            Urgency max value.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Schemas.Photoshop.PhotoshopPackage.UrgencyMin">
      <summary>
            Urgency min value.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.Photoshop.PhotoshopPackage.AddValue(System.String,System.String)">
      <summary>
            Adds string property.
            </summary>
      <param name="key">The string representation of key that is identified with added value.</param>
      <param name="value">The string value.</param>
      <exception cref="T:System.ArgumentNullException">key;Photoshop property could not be null</exception>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.Photoshop.PhotoshopPackage.SetAuthorsPosition(System.String)">
      <summary>
            Sets the authors position.
            </summary>
      <param name="authorsPosition">The authors position.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.Photoshop.PhotoshopPackage.SetCaptionWriter(System.String)">
      <summary>
            Sets the caption writer.
            </summary>
      <param name="captionWriter">The caption writer.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.Photoshop.PhotoshopPackage.SetCategory(System.String)">
      <summary>
            Sets the category.
            </summary>
      <param name="category">The category.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">category;Category is limited to 3 characters</exception>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.Photoshop.PhotoshopPackage.SetCity(System.String)">
      <summary>
            Sets the city.
            </summary>
      <param name="city">The city name.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.Photoshop.PhotoshopPackage.SetColorMode(Aspose.PSD.Xmp.Schemas.Photoshop.ColorMode)">
      <summary>
            Sets the color mode.
            </summary>
      <param name="colorMode">The color mode.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.Photoshop.PhotoshopPackage.SetCountry(System.String)">
      <summary>
            Sets the country.
            </summary>
      <param name="country">The country.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.Photoshop.PhotoshopPackage.SetCredit(System.String)">
      <summary>
            Sets the credit.
            </summary>
      <param name="credit">The credit.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.Photoshop.PhotoshopPackage.SetCreatedDate(System.DateTime)">
      <summary>
            Sets created date.
            </summary>
      <param name="createdDate">The created date.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.Photoshop.PhotoshopPackage.SetDocumentAncestors(System.String[])">
      <summary>
            Sets the document ancestors.
            </summary>
      <param name="ancestors">The ancestors.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.Photoshop.PhotoshopPackage.SetHeadline(System.String)">
      <summary>
            Sets the headline.
            </summary>
      <param name="headline">The headline.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.Photoshop.PhotoshopPackage.SetHistory(System.String)">
      <summary>
            Sets the history.
            </summary>
      <param name="history">The history.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.Photoshop.PhotoshopPackage.SetIccProfile(System.String)">
      <summary>
            Sets the icc profile.
            </summary>
      <param name="iccProfile">The icc profile.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.Photoshop.PhotoshopPackage.SetInstructions(System.String)">
      <summary>
            Sets the instructions.
            </summary>
      <param name="instructions">The instructions.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.Photoshop.PhotoshopPackage.SetSource(System.String)">
      <summary>
            Sets the source.
            </summary>
      <param name="source">The source.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.Photoshop.PhotoshopPackage.SetState(System.String)">
      <summary>
            Sets the state.
            </summary>
      <param name="state">The state.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.Photoshop.PhotoshopPackage.SetSupplementalCategories(System.String[])">
      <summary>
            Sets supplemental categories.
            </summary>
      <param name="supplementalCategories">The supplemental categories.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.Photoshop.PhotoshopPackage.SetTransmissionReference(System.String)">
      <summary>
            Sets the transmission reference.
            </summary>
      <param name="transmissionReference">The transmission reference.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.Photoshop.PhotoshopPackage.SetUrgency(System.Int32)">
      <summary>
            Sets the urgency.
            </summary>
      <remarks>
            Urgency should be in rage from 1 till 8.
            </remarks>
      <param name="urgency">The urgency.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">urgency;Valid range is from 1 to 8</exception>
    </member>
    <member name="T:Aspose.PSD.Xmp.Schemas.XmpBaseSchema.NamespaceDoc">
      <summary>
            The namespace contains the XMP Basic Schema related helper classes, constants and methods that provide basic descriptive information.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Xmp.Schemas.XmpBaseSchema.XmpBasicPackage">
      <summary>
            Represents XMP basic namespace.    
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Schemas.XmpBaseSchema.XmpBasicPackage.RatingRejected">
      <summary>
            Rating rejected value.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Schemas.XmpBaseSchema.XmpBasicPackage.RatingMin">
      <summary>
            Rating min value.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Schemas.XmpBaseSchema.XmpBasicPackage.RatingMax">
      <summary>
            Rating max value.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpBaseSchema.XmpBasicPackage.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.Schemas.XmpBaseSchema.XmpBasicPackage" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpBaseSchema.XmpBasicPackage.#ctor(System.String,System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.Schemas.XmpBaseSchema.XmpBasicPackage" /> class.
            </summary>
      <param name="prefix">The prefix.</param>
      <param name="namespaceUri">The namespace URI.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpBaseSchema.XmpBasicPackage.AddValue(System.String,System.String)">
      <summary>
            Adds string property.
            </summary>
      <param name="key">The string representation of key that is identified with added value.</param>
      <param name="value">The string value.</param>
      <exception cref="T:System.ArgumentNullException">key;Metadata key is not provided</exception>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpBaseSchema.XmpBasicPackage.SetCreatedDate(System.DateTime)">
      <summary>
            Adds resource created date.
            </summary>
      <param name="createdDate">Created date.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpBaseSchema.XmpBasicPackage.SetCreatedDate(System.String)">
      <summary>
            Adds resource created date.
            </summary>
      <param name="createdDate">Created date.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpBaseSchema.XmpBasicPackage.SetCreatorTool(System.String)">
      <summary>
            Sets the creator tool.
            </summary>
      <param name="creatorTool">Name of tool.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpBaseSchema.XmpBasicPackage.SetIdentifier(System.String[])">
      <summary>
            Sets the identifier.
            </summary>
      <param name="idenfifier">The idenfifier.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpBaseSchema.XmpBasicPackage.SetLabel(System.String)">
      <summary>
            Sets the label.
            </summary>
      <param name="label">The label.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpBaseSchema.XmpBasicPackage.SetMetadataDate(System.DateTime)">
      <summary>
            Adds metadata last changed date.
            </summary>
      <param name="metadataDate">Metadata date.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpBaseSchema.XmpBasicPackage.SetMetadataDate(System.String)">
      <summary>
            Adds metadata last changed date.
            </summary>
      <param name="metadataDate">Metadata date.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpBaseSchema.XmpBasicPackage.SetModifyDate(System.DateTime)">
      <summary>
            Adds resource last modified date.
            </summary>
      <param name="modifiedDate">Last modified date.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpBaseSchema.XmpBasicPackage.SetModifyDate(System.String)">
      <summary>
            Adds resource last modified date.
            </summary>
      <param name="modifiedDate">Last modified date.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpBaseSchema.XmpBasicPackage.SetRating(System.Int32)">
      <summary>
            Sets rating.
            </summary>
      <param name="choise">From -1 till 5</param>
    </member>
    <member name="T:Aspose.PSD.Xmp.Schemas.XmpDm.AudioChannelType">
      <summary>
            Represents audio channel type.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpDm.AudioChannelType.ToString">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this instance.
            </summary>
      <returns>
            A <see cref="T:System.String" /> that represents this instance.
            </returns>
    </member>
    <member name="P:Aspose.PSD.Xmp.Schemas.XmpDm.AudioChannelType.Mono">
      <summary>
            Gets the mono audio channel.
            </summary>
      <value>
            The  mono audio channel.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Schemas.XmpDm.AudioChannelType.Stereo">
      <summary>
            Gets the stereo audio channel.
            </summary>
      <value>
            The stereo audio channel.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Schemas.XmpDm.AudioChannelType.Audio51">
      <summary>
            Gets the 5.1 audio channel.
            </summary>
      <value>
            The 5.1 audio channel.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Schemas.XmpDm.AudioChannelType.Audio71">
      <summary>
            Gets the 7.1 audio channel.
            </summary>
      <value>
            The 7.1 audio channel.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Schemas.XmpDm.AudioChannelType.Audio16Channel">
      <summary>
            Gets the 16 audio channel.
            </summary>
      <value>
            The 16 audio channel.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Schemas.XmpDm.AudioChannelType.OtherChannel">
      <summary>
            Gets the other channel.
            </summary>
      <value>
            The other channel.
            </value>
    </member>
    <member name="T:Aspose.PSD.Xmp.Schemas.XmpDm.AudioSampleType">
      <summary>
            Represents Audio sample type in <see cref="T:Aspose.PSD.Xmp.Schemas.XmpDm.XmpDynamicMediaPackage" />.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpDm.AudioSampleType.ToString">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this instance.
            </summary>
      <returns>
            A <see cref="T:System.String" /> that represents this instance.
            </returns>
    </member>
    <member name="P:Aspose.PSD.Xmp.Schemas.XmpDm.AudioSampleType.Sample8Int">
      <summary>
            Represents 8Int audio sample.
            </summary>
    </member>
    <member name="P:Aspose.PSD.Xmp.Schemas.XmpDm.AudioSampleType.Sample16Int">
      <summary>
            Represents 16Int audio sample.
            </summary>
    </member>
    <member name="P:Aspose.PSD.Xmp.Schemas.XmpDm.AudioSampleType.Sample24Int">
      <summary>
            Represents 24Int audio sample.
            </summary>
    </member>
    <member name="P:Aspose.PSD.Xmp.Schemas.XmpDm.AudioSampleType.Sample32Int">
      <summary>
            Represents 32Int audio sample.
            </summary>
    </member>
    <member name="P:Aspose.PSD.Xmp.Schemas.XmpDm.AudioSampleType.Sample32Float">
      <summary>
            Represents 32Float audio sample.
            </summary>
    </member>
    <member name="P:Aspose.PSD.Xmp.Schemas.XmpDm.AudioSampleType.Compressed">
      <summary>
            Represents Compressed audio sample.
            </summary>
    </member>
    <member name="P:Aspose.PSD.Xmp.Schemas.XmpDm.AudioSampleType.Packed">
      <summary>
            Represents Packed audio sample.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Xmp.Schemas.XmpDm.NamespaceDoc">
      <summary>
            The namespace contains XMP related helper classes, constants and methods used by the Adobe dynamic media group.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Xmp.Schemas.XmpDm.ProjectLink">
      <summary>
            Represents path of the project.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpDm.ProjectLink.GetXmpRepresentation">
      <summary>
            Returns string contained value in XMP format.
            </summary>
      <returns>
            Returns string contained value in XMP format.
            </returns>
      <exception cref="T:System.NotImplementedException">
      </exception>
    </member>
    <member name="P:Aspose.PSD.Xmp.Schemas.XmpDm.ProjectLink.Path">
      <summary>
            Gets or sets full path to the project.
            </summary>
      <value>
            The full path to the project.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Schemas.XmpDm.ProjectLink.Type">
      <summary>
            Gets or sets file type.
            </summary>
      <value>
            The file type.
            </value>
    </member>
    <member name="T:Aspose.PSD.Xmp.Schemas.XmpDm.ProjectType">
      <summary>
            Represents project type in <see cref="T:Aspose.PSD.Xmp.Schemas.XmpDm.XmpDynamicMediaPackage" />.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Schemas.XmpDm.ProjectType.Movie">
      <summary>
            The movie project type
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Schemas.XmpDm.ProjectType.Still">
      <summary>
            The still project type
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Schemas.XmpDm.ProjectType.Audio">
      <summary>
            The audio project type
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Schemas.XmpDm.ProjectType.Custom">
      <summary>
            The custom project type
            </summary>
    </member>
    <member name="T:Aspose.PSD.Xmp.Schemas.XmpDm.Time">
      <summary>
            Representation of a time value in seconds.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpDm.Time.#ctor(Aspose.PSD.Xmp.Types.Derived.Rational,System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.Schemas.XmpDm.Time" /> class.
            </summary>
      <param name="scale">The scale.</param>
      <param name="value">The value.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpDm.Time.GetXmpRepresentation">
      <summary>
            Gets the string contained value in XMP format.
            </summary>
      <returns>Returns the string contained value in XMP format.</returns>
    </member>
    <member name="P:Aspose.PSD.Xmp.Schemas.XmpDm.Time.Scale">
      <summary>
            Gets or sets scale for the time value.
            </summary>
      <value>
            The scale for the time value.
            </value>
      <example>
            For NTSC, use 1001/30000, or the less accurate 100/2997.
            For PAL, use 1/25.
            </example>
    </member>
    <member name="P:Aspose.PSD.Xmp.Schemas.XmpDm.Time.Value">
      <summary>
            Gets or sets time value in the specified scale.
            </summary>
      <value>
            The time value in the specified scale.
            </value>
    </member>
    <member name="T:Aspose.PSD.Xmp.Schemas.XmpDm.Timecode">
      <summary>
            Represents timecode value in video.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpDm.Timecode.#ctor(Aspose.PSD.Xmp.Schemas.XmpDm.TimeFormat,System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.Schemas.XmpDm.Timecode" /> class.
            </summary>
      <param name="format">The time format.</param>
      <param name="timeValue">The time value.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpDm.Timecode.GetXmpRepresentation">
      <summary>
            Returns the string contained value in XMP format.
            </summary>
      <returns>Returns the string contained value in XMP format.</returns>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpDm.Timecode.Equals(Aspose.PSD.Xmp.Schemas.XmpDm.Timecode)">
      <summary>
            Indicates whether the current object is equal to another object of the same type.
            </summary>
      <param name="other">An object to compare with this object.</param>
      <returns>
            true if the current object is equal to the <paramref name="other" /> parameter; otherwise, false.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpDm.Timecode.Equals(System.Object)">
      <summary>
            Determines whether the specified <see cref="T:System.Object" />, is equal to this instance.
            </summary>
      <param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
      <returns>
        <c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance; otherwise, <c>false</c>.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpDm.Timecode.GetHashCode">
      <summary>
            Returns a hash code for this instance.
            </summary>
      <returns>
            A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. 
            </returns>
    </member>
    <member name="P:Aspose.PSD.Xmp.Schemas.XmpDm.Timecode.Format">
      <summary>
            Gets or sets the format used in the <see cref="P:Aspose.PSD.Xmp.Schemas.XmpDm.Timecode.TimeValue" />.
            </summary>
      <value>
            The format used in the <see cref="P:Aspose.PSD.Xmp.Schemas.XmpDm.Timecode.TimeValue" />.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Schemas.XmpDm.Timecode.TimeValue">
      <summary>
            Gets or sets the time value in the specified format.
            </summary>
      <value>
            The time value in the specified format.
            </value>
    </member>
    <member name="T:Aspose.PSD.Xmp.Schemas.XmpDm.TimeFormat">
      <summary>
            Represents time format in <see cref="T:Aspose.PSD.Xmp.Schemas.XmpDm.Timecode" />.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpDm.TimeFormat.Equals(Aspose.PSD.Xmp.Schemas.XmpDm.TimeFormat)">
      <summary>
            Indicates whether the current object is equal to another object of the same type.
            </summary>
      <param name="other">An object to compare with this object.</param>
      <returns>
            true if the current object is equal to the <paramref name="other" /> parameter; otherwise, false.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpDm.TimeFormat.GetHashCode">
      <summary>
            Returns a hash code for this instance.
            </summary>
      <returns>
            A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. 
            </returns>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpDm.TimeFormat.Equals(System.Object)">
      <summary>
            Determines whether the specified <see cref="T:System.Object" />, is equal to this instance.
            </summary>
      <param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
      <returns>
        <c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance; otherwise, <c>false</c>.
            </returns>
    </member>
    <member name="P:Aspose.PSD.Xmp.Schemas.XmpDm.TimeFormat.Timecode24">
      <summary>
            Gets the timecode24.
            </summary>
      <value>
            The timecode24.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Schemas.XmpDm.TimeFormat.Timecode25">
      <summary>
            Gets the timecode25.
            </summary>
      <value>
            The timecode25.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Schemas.XmpDm.TimeFormat.DropTimecode2997">
      <summary>
            Gets the drop timecode2997.
            </summary>
      <value>
            The drop timecode2997.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Schemas.XmpDm.TimeFormat.NonDropTimecode2997">
      <summary>
            Gets the non drop timecode2997.
            </summary>
      <value>
            The non drop timecode2997.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Schemas.XmpDm.TimeFormat.Timecode30">
      <summary>
            Gets the timecode30.
            </summary>
      <value>
            The timecode30.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Schemas.XmpDm.TimeFormat.Timecode50">
      <summary>
            Gets the timecode50.
            </summary>
      <value>
            The timecode50.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Schemas.XmpDm.TimeFormat.DropTimecode5994">
      <summary>
            Gets the drop timecode5994.
            </summary>
      <value>
            The drop timecode5994.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Schemas.XmpDm.TimeFormat.NonDropTimecode5994">
      <summary>
            Gets the non drop timecode5994.
            </summary>
      <value>
            The non drop timecode5994.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Schemas.XmpDm.TimeFormat.Timecode60">
      <summary>
            Gets the timecode60.
            </summary>
      <value>
            The timecode60.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Schemas.XmpDm.TimeFormat.Timecode23976">
      <summary>
            Gets the timecode23976.
            </summary>
      <value>
            The timecode23976.
            </value>
    </member>
    <member name="T:Aspose.PSD.Xmp.Schemas.XmpDm.XmpDynamicMediaPackage">
      <summary>
            Represents XMP Dynamic Media namespace.    
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpDm.XmpDynamicMediaPackage.AddValue(System.String,System.String)">
      <summary>
            Adds string property.
            </summary>
      <param name="key">The string representation of key that is identified with added value.</param>
      <param name="value">The string value.</param>
      <exception cref="T:System.ArgumentNullException">key;DynamicMedia property could not be null</exception>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpDm.XmpDynamicMediaPackage.SetAbsPeakAudioFilePath(System.String)">
      <summary>
            Sets the absolute peak audio file path.
            </summary>
      <param name="uri">The absolute path to the file’s peak audio file.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpDm.XmpDynamicMediaPackage.SetAlblum(System.String)">
      <summary>
            Sets the alblum.
            </summary>
      <param name="album">The album.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpDm.XmpDynamicMediaPackage.SetAltTapeName(System.String)">
      <summary>
            Sets the alternative tape name.
            </summary>
      <param name="altTapeName">Alternative tape name.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpDm.XmpDynamicMediaPackage.SetAltTimeCode(Aspose.PSD.Xmp.Schemas.XmpDm.Timecode)">
      <summary>
            Sets the alternative time code.
            </summary>
      <param name="timecode">Time code.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpDm.XmpDynamicMediaPackage.SetArtist(System.String)">
      <summary>
            Sets the artist.
            </summary>
      <param name="artist">The artist.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpDm.XmpDynamicMediaPackage.SetAudioChannelType(Aspose.PSD.Xmp.Schemas.XmpDm.AudioChannelType)">
      <summary>
            Sets the audio channel type.
            </summary>
      <param name="audioChannelType">Audio channel type.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpDm.XmpDynamicMediaPackage.SetAudioSampleRate(System.Int32)">
      <summary>
            Sets the audio sample rate.
            </summary>
      <param name="rate">The audio sample rate.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpDm.XmpDynamicMediaPackage.SetAudioSampleType(Aspose.PSD.Xmp.Schemas.XmpDm.AudioSampleType)">
      <summary>
            Sets the audio sample type.
            </summary>
      <param name="audioSampleType">The audio sample type.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpDm.XmpDynamicMediaPackage.SetCameraAngle(System.String)">
      <summary>
            Sets the camera angle.
            </summary>
      <param name="cameraAngle">The camera angle.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpDm.XmpDynamicMediaPackage.SetCameraLabel(System.String)">
      <summary>
            Sets the camera label.
            </summary>
      <param name="cameraLabel">The camera label.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpDm.XmpDynamicMediaPackage.SetCameraMove(System.String)">
      <summary>
            Sets the camera move.
            </summary>
      <param name="cameraMove">The camera move.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpDm.XmpDynamicMediaPackage.SetClient(System.String)">
      <summary>
            Sets the client.
            </summary>
      <param name="client">The client.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpDm.XmpDynamicMediaPackage.SetComment(System.String)">
      <summary>
            Sets the comment.
            </summary>
      <param name="comment">The comment.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpDm.XmpDynamicMediaPackage.SetComposer(System.String)">
      <summary>
            Sets the composer.
            </summary>
      <param name="composer">The composer.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpDm.XmpDynamicMediaPackage.SetDirector(System.String)">
      <summary>
            Sets the director.
            </summary>
      <param name="director">The director.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpDm.XmpDynamicMediaPackage.SetDirectorPhotography(System.String)">
      <summary>
            Sets the director of photography.
            </summary>
      <param name="directorPhotography">The director of photography.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpDm.XmpDynamicMediaPackage.SetDuration(Aspose.PSD.Xmp.Schemas.XmpDm.Time)">
      <summary>
            Sets the duration.
            </summary>
      <param name="duration">The duration.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpDm.XmpDynamicMediaPackage.SetEngineer(System.String)">
      <summary>
            Sets the engineer.
            </summary>
      <param name="engineer">The engineer.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpDm.XmpDynamicMediaPackage.SetFileDataRate(Aspose.PSD.Xmp.Types.Derived.Rational)">
      <summary>
            Sets the file data rate.
            </summary>
      <param name="rate">The file data rate in megabytes per second.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpDm.XmpDynamicMediaPackage.SetGenre(System.String)">
      <summary>
            Sets the genre.
            </summary>
      <param name="genre">The genre.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpDm.XmpDynamicMediaPackage.SetGood(System.Boolean)">
      <summary>
            Sets the good.
            </summary>
      <param name="good">if set to <c>true</c> a shot is a keeper.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpDm.XmpDynamicMediaPackage.SetInstrument(System.String)">
      <summary>
            Sets the instrument.
            </summary>
      <param name="instrument">The instrument.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpDm.XmpDynamicMediaPackage.SetIntroTime(Aspose.PSD.Xmp.Schemas.XmpDm.Time)">
      <summary>
            Sets the intro time.
            </summary>
      <param name="introTime">The intro time.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpDm.XmpDynamicMediaPackage.SetKey(System.String)">
      <summary>
            Sets the audio’s musical key.
            </summary>
      <param name="key">The audio’s musical key. One of: C, C#, D, D#, E, F, F#, G, G#, A, A#, and B.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpDm.XmpDynamicMediaPackage.SetLogComment(System.String)">
      <summary>
            Sets the user's log comment.
            </summary>
      <param name="comment">The comment.</param>
    </member>
    <member name="T:Aspose.PSD.Xmp.Schemas.XmpMm.NamespaceDoc">
      <summary>
            The namespace contains related helper classes, constants and methods that is primarily used by digital asset management (DAM) systems.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Xmp.Schemas.XmpMm.XmpMediaManagementPackage">
      <summary>
            Represents XMP Media Management namespace.    
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpMm.XmpMediaManagementPackage.AddValue(System.String,System.String)">
      <summary>
            Adds string property.
            </summary>
      <param name="key">The string representation of key that is identified with added value.</param>
      <param name="value">The string value.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpMm.XmpMediaManagementPackage.SetDerivedFrom(Aspose.PSD.Xmp.Types.Complex.ResourceRef.ResourceRef)">
      <summary>
            Sets the derived from.
            </summary>
      <param name="resourceRef">The resource reference.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpMm.XmpMediaManagementPackage.SetDocumentId(System.Guid)">
      <summary>
            Sets the document identifier.
            </summary>
      <param name="guid">The unique identifier.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpMm.XmpMediaManagementPackage.SetDocumentId(System.String)">
      <summary>
            Sets the document identifier.
            </summary>
      <param name="guid">The unique identifier.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpMm.XmpMediaManagementPackage.SetInstanceId(System.Guid)">
      <summary>
            Sets instance id.
            </summary>
      <param name="guid">The unique identifier.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpMm.XmpMediaManagementPackage.SetInstanceId(System.String)">
      <summary>
            Sets instance id.
            </summary>
      <param name="guid">The unique identifier.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpMm.XmpMediaManagementPackage.SetOriginalDocumentId(System.Guid)">
      <summary>
            Sets the original document id.
            </summary>
      <param name="guid">The unique identifier.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpMm.XmpMediaManagementPackage.SetOriginalDocumentId(System.String)">
      <summary>
            Sets the original document id.
            </summary>
      <param name="guid">The unique identifier.</param>
    </member>
    <member name="T:Aspose.PSD.Xmp.Schemas.XmpRm.NamespaceDoc">
      <summary>
            The namespace contains related to rights management helper classes, constants and methods.
            These properties specify information regarding the legal restrictions associated with a resource.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Xmp.Schemas.XmpRm.XmpRightsManagementPackage">
      <summary>
            Represents XMP Rights Management namespace.    
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpRm.XmpRightsManagementPackage.AddValue(System.String,System.String)">
      <summary>
            Adds string property.
            </summary>
      <param name="key">The string representation of key that is identified with added value.</param>
      <param name="value">The string value.</param>
      <exception cref="T:System.ArgumentNullException">key;Key should be provided for XMP Rights Management namespace</exception>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpRm.XmpRightsManagementPackage.SetCertificate(System.String)">
      <summary>
            Sets the certificate.
            </summary>
      <param name="certificate">The certificate.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpRm.XmpRightsManagementPackage.SetMarkedAsRightManagement(System.Boolean)">
      <summary>
            Marks as right management content
            </summary>
      <param name="value">if set to <c>true</c> that this is a rights-managed resource.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpRm.XmpRightsManagementPackage.SetOwners(System.String[])">
      <summary>
            Sets owners.
            </summary>
      <param name="owners">The owners.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpRm.XmpRightsManagementPackage.SetUsageTerms(Aspose.PSD.Xmp.LangAlt)">
      <summary>
            Sets the usage terms.
            </summary>
      <param name="usageTerms">The usage terms.</param>
      <exception cref="T:System.ArgumentNullException">usageTerms</exception>
    </member>
    <member name="M:Aspose.PSD.Xmp.Schemas.XmpRm.XmpRightsManagementPackage.SetWebStatement(System.String)">
      <summary>
            Sets the web statement.
            </summary>
      <param name="webStatementUrl">The web statement URL.</param>
    </member>
    <member name="T:Aspose.PSD.Xmp.Types.Basic.NamespaceDoc">
      <summary>
            The namespace contains classes that represent the basic type values of XMP properties.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Xmp.Types.Basic.XmpBoolean">
      <summary>
            Represents XMP Boolean basic type.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Basic.XmpBoolean.#ctor(System.Boolean)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.Types.Basic.XmpBoolean" /> class based on boolean value.
            </summary>
      <param name="value">The Boolean value. Allowed values are True or False.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Basic.XmpBoolean.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.Types.Basic.XmpBoolean" /> class with default value.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Basic.XmpBoolean.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.Types.Basic.XmpBoolean" /> class.
            </summary>
      <param name="value">The value.</param>
      <exception cref="T:System.ArgumentNullException">value</exception>
      <exception cref="T:System.ArgumentException">Invalid string value;value</exception>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Basic.XmpBoolean.GetXmpRepresentation">
      <summary>
            Returns string contained value in XMP format.
            </summary>
      <returns>Returns string contained value in XMP format.</returns>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Basic.XmpBoolean.Value">
      <summary>
            Gets or sets a value indicating whether this <see cref="T:Aspose.PSD.Xmp.Types.Basic.XmpBoolean" /> is value.
            </summary>
      <value>
        <c>true</c> if value; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="T:Aspose.PSD.Xmp.Types.Basic.XmpDate">
      <summary>
            Represents Date in XMP packet.
            </summary>
      <remarks>
            A date-time value is represented using a subset of the formats as defined in Date and Time Formats:
            YYYY
            YYYY-MM
            YYYY-MM-DD
            YYYY-MM-DDThh:mmTZD
            YYYY-MM-DDThh:mm:ssTZD
            YYYY-MM-DDThh:mm:ss.sTZD
            </remarks>
    </member>
    <member name="F:Aspose.PSD.Xmp.Types.Basic.XmpDate.Iso8601Format">
      <summary>
            The ISO 8601 (roundtrip) format string.
            </summary>
      <remarks>
            See more: https://en.wikipedia.org/wiki/ISO_8601.
            </remarks>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Basic.XmpDate.#ctor(System.DateTime)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.Types.Basic.XmpDate" /> class.
            </summary>
      <param name="dateTime">A date-time value which is represented using a subset of ISO RFC 8601 formatting.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Basic.XmpDate.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.Types.Basic.XmpDate" /> class.
            </summary>
      <param name="dateString">The string representation of date.</param>
      <exception cref="T:System.ArgumentException">Invalid date format;date</exception>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Basic.XmpDate.GetXmpRepresentation">
      <summary>
            Returns string contained value in XMP format.
            </summary>
      <returns>Returns string contained value in XMP format.</returns>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Basic.XmpDate.Value">
      <summary>
            Gets or sets the date value.
            </summary>
      <value>
            The date value.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Basic.XmpDate.Format">
      <summary>
            Gets the format string for current value.
            </summary>
      <value>
            The format string for current value.
            </value>
    </member>
    <member name="T:Aspose.PSD.Xmp.Types.Basic.XmpInteger">
      <summary>
            Represents XMP Integer basic type.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Basic.XmpInteger.#ctor(System.Int64)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.Types.Basic.XmpInteger" /> class.
            </summary>
      <param name="value">The value.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Basic.XmpInteger.#ctor(System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.Types.Basic.XmpInteger" /> class.
            </summary>
      <param name="value">The value.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Basic.XmpInteger.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.Types.Basic.XmpInteger" /> class.
            </summary>
      <param name="value">The value.</param>
      <exception cref="T:System.ArgumentNullException">value is null.</exception>
      <exception cref="T:System.ArgumentException">Invalid string value;value</exception>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Basic.XmpInteger.GetXmpRepresentation">
      <summary>
            Gets the string contained value in XMP format.
            </summary>
      <returns>
            Returns the string contained value in XMP format.
            </returns>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Basic.XmpInteger.Value">
      <summary>
            Gets or sets the value.
            </summary>
      <value>
            The value.
            </value>
    </member>
    <member name="T:Aspose.PSD.Xmp.Types.Basic.XmpReal">
      <summary>
            Represents XMP Real.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Basic.XmpReal.#ctor(System.Single)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.Types.Basic.XmpReal" /> class.
            </summary>
      <param name="value">Float value.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Basic.XmpReal.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.Types.Basic.XmpReal" /> class.
            </summary>
      <param name="value">The value.</param>
      <exception cref="T:System.ArgumentNullException">value is null.</exception>
      <exception cref="T:System.ArgumentException">Invalid value. Should be float.</exception>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Basic.XmpReal.GetXmpRepresentation">
      <summary>
            Gets the string contained value in XMP format.
            </summary>
      <returns>
            Returns the string contained value in XMP format.
            </returns>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Basic.XmpReal.Value">
      <summary>
            Gets or sets float the value.
            </summary>
      <value>
            The float value.
            </value>
    </member>
    <member name="T:Aspose.PSD.Xmp.Types.Basic.XmpText">
      <summary>
            Represents XMP Text basic type.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Basic.XmpText.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.Types.Basic.XmpText" /> class.
            </summary>
      <param name="value">The value.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Basic.XmpText.GetXmpRepresentation">
      <summary>
            Gets the string contained value in XMP format.
            </summary>
      <returns>
            Returns the string contained value in XMP format.
            </returns>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Basic.XmpText.Value">
      <summary>
            Gets or sets the text value.
            </summary>
      <value>
            The text value.
            </value>
    </member>
    <member name="T:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorantBase">
      <summary>
            Represents XMP Colorant type.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Xmp.Types.Complex.ComplexTypeBase">
      <summary>
            Represents base abstraction for XMP Complex value type.
            </summary>
      <remarks>
            See more: XMP Specification Part 2, Chapter 1.2.2
            </remarks>
    </member>
    <member name="F:Aspose.PSD.Xmp.Types.Complex.ComplexTypeBase.values">
      <summary>
            The values dictionary
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Complex.ComplexTypeBase.#ctor(System.String,System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.Types.Complex.ComplexTypeBase" /> class.
            </summary>
      <param name="prefix">The prefix.</param>
      <param name="namespaceUri">The namespace URI.</param>
      <exception cref="T:System.ArgumentNullException">
            prefix is null
            or
            namespaceUri is null
            </exception>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Complex.ComplexTypeBase.Add(System.String,System.Object)">
      <summary>
            Adds the specified key.
            </summary>
      <param name="key">The string representation of key that is identified with added value.</param>
      <param name="value">The value to add to.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Complex.ComplexTypeBase.GetXmpRepresentation">
      <summary>
            Gets the string contained value in XMP format.
            </summary>
      <returns>Returns the string contained value in XMP format.</returns>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Complex.ComplexTypeBase.Prefix">
      <summary>
            Gets the prefix.
            </summary>
      <value>
            The prefix.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Complex.ComplexTypeBase.NamespaceUri">
      <summary>
            Gets the default namespace URI.
            </summary>
      <value>
            The default namespace URI.
            </value>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorantBase.#ctor(Aspose.PSD.Xmp.Types.Complex.Colorant.ColorMode)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorantBase" /> class.
            </summary>
      <param name="mode">The color mode.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorantBase.GetXmpRepresentation">
      <summary>
            Gets the string contained value in XMP format.
            </summary>
      <returns>Returns the string contained value in XMP format.</returns>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorantBase.Mode">
      <summary>
            Gets <see cref="T:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorMode" />.
            </summary>
      <value>
            The color mode.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorantBase.SwatchName">
      <summary>
            Gets or sets the name of the swatch.
            </summary>
      <value>
            The name of the swatch.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorantBase.ColorType">
      <summary>
            Gets or sets the type of the color.
            </summary>
      <value>
            The type of the color.
            </value>
    </member>
    <member name="T:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorantCmyk">
      <summary>
            Represents CMYK Colorant.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorantCmyk.ColorValueMax">
      <summary>
            Color max value in CMYK colorant.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorantCmyk.ColorValueMin">
      <summary>
            Color min value in CMYK colorant.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorantCmyk.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorantCmyk" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorantCmyk.#ctor(System.Single,System.Single,System.Single,System.Single)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorantCmyk" /> class.
            </summary>
      <param name="black">The black component value.</param>
      <param name="cyan">The cyan color component value.</param>
      <param name="magenta">The magenta component value.</param>
      <param name="yellow">The yellow component value.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorantCmyk.GetXmpRepresentation">
      <summary>
            Gets the string contained value in XMP format.
            </summary>
      <returns>
            Returns the string contained value in XMP format.
            </returns>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorantCmyk.Black">
      <summary>
            Gets or sets the black component value.
            </summary>
      <value>
            The black component value.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorantCmyk.Cyan">
      <summary>
            Gets or sets the cyan component value.
            </summary>
      <value>
            The cyan component value.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorantCmyk.Magenta">
      <summary>
            Gets or sets the magenta component value.
            </summary>
      <value>
            The magenta component value.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorantCmyk.Yellow">
      <summary>
            Gets or sets the yellow component value.
            </summary>
      <value>
            The yellow component value.
            </value>
    </member>
    <member name="T:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorantLab">
      <summary>
            Represents LAB Colorant.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorantLab.MinA">
      <summary>
            The minimum A component value
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorantLab.MaxA">
      <summary>
            The maximum A component value
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorantLab.MinB">
      <summary>
            The minimum B component value
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorantLab.MaxB">
      <summary>
            The maximum A component value
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorantLab.MinL">
      <summary>
            The minimum L component value
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorantLab.MaxL">
      <summary>
            The maximum A component value
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorantLab.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorantLab" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorantLab.#ctor(System.Int32,System.Int32,System.Single)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorantLab" /> class.
            </summary>
      <param name="a">A component.</param>
      <param name="b">B component.</param>
      <param name="l">L component.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorantLab.GetXmpRepresentation">
      <summary>
            Gets the string contained value in XMP format.
            </summary>
      <returns>Returns the string contained value in XMP format.</returns>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorantLab.A">
      <summary>
            Gets or sets the A component.
            </summary>
      <value>
            The A component.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorantLab.B">
      <summary>
            Gets or sets the B component.
            </summary>
      <value>
            The B component.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorantLab.L">
      <summary>
            Gets or sets the L component.
            </summary>
      <value>
            The L component.
            </value>
    </member>
    <member name="T:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorantRgb">
      <summary>
            Represents RGB Colorant.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorantRgb.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorantRgb" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorantRgb.#ctor(System.Byte,System.Byte,System.Byte)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorantRgb" /> class.
            </summary>
      <param name="red">The red component value.</param>
      <param name="green">The green component value.</param>
      <param name="blue">The blue component value.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorantRgb.GetXmpRepresentation">
      <summary>
            Gets the string contained value in XMP format.
            </summary>
      <returns>Returns the string contained value in XMP format.</returns>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorantRgb.Red">
      <summary>
            Gets or sets the red component value.
            </summary>
      <value>
            The red component value.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorantRgb.Green">
      <summary>
            Gets or sets the green component value.
            </summary>
      <value>
            The green component value.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorantRgb.Blue">
      <summary>
            Gets or sets the blue component value.
            </summary>
      <value>
            The blue component value.
            </value>
    </member>
    <member name="T:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorMode">
      <summary>
            Represents color mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorMode.Cmyk">
      <summary>
            CMYK color mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorMode.Rgb">
      <summary>
            RGB color mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorMode.Lab">
      <summary>
            LAB color mode.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorType">
      <summary>
            Type of color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorType.Process">
      <summary>
            Process color type.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Types.Complex.Colorant.ColorType.Spot">
      <summary>
            Spot color type.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Xmp.Types.Complex.Colorant.NamespaceDoc">
      <summary>
            The namespace contains classes that represent the structures containing the characteristics of a colorant (swatch) used in a document.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Xmp.Types.Complex.Dimensions.Dimensions">
      <summary>
            Containing dimensions for a drawn object.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Complex.Dimensions.Dimensions.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.Types.Complex.Dimensions.Dimensions" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Complex.Dimensions.Dimensions.#ctor(System.Single,System.Single)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.Types.Complex.Dimensions.Dimensions" /> class.
            </summary>
      <param name="width">The width.</param>
      <param name="height">The height.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Complex.Dimensions.Dimensions.GetXmpRepresentation">
      <summary>
            Gets the string contained value in XMP format.
            </summary>
      <returns>Returns the string contained value in XMP format.</returns>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Complex.Dimensions.Dimensions.Width">
      <summary>
            Gets or sets the width.
            </summary>
      <value>
            The width.
            </value>
      <exception cref="T:System.ArgumentOutOfRangeException">value;Width could not be less than zero</exception>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Complex.Dimensions.Dimensions.Height">
      <summary>
            Gets or sets the height.
            </summary>
      <value>
            The height.
            </value>
      <exception cref="T:System.ArgumentOutOfRangeException">value;Height could not be less than zero</exception>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Complex.Dimensions.Dimensions.Units">
      <summary>
            Gets or sets units.
            </summary>
      <value>
            The units.
            </value>
      <example>
            For example: inch, mm, pixel, pica, point etc.
            </example>
    </member>
    <member name="T:Aspose.PSD.Xmp.Types.Complex.Dimensions.NamespaceDoc">
      <summary>
            The namespace contains classes that represent the structure containing dimensions for a drawn object.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Xmp.Types.Complex.Font.Font">
      <summary>
            Represents XMP Font.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Complex.Font.Font.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.Types.Complex.Font.Font" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Complex.Font.Font.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.Types.Complex.Font.Font" /> class.
            </summary>
      <param name="fontFamily">Font family.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Complex.Font.Font.GetXmpRepresentation">
      <summary>
            Gets the string contained value in XMP format.
            </summary>
      <returns>Returns the string contained value in XMP format.</returns>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Complex.Font.Font.ChildFontFiles">
      <summary>
            Gets or sets the array of file names for the fonts that make up a composite font.
            </summary>
      <value>
            The array of file names for the fonts that make up a composite font.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Complex.Font.Font.IsComposite">
      <summary>
            Gets or sets a value indicating whether this font is composite.
            </summary>
      <value>
        <c>true</c> if this font is composite; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Complex.Font.Font.FontFace">
      <summary>
            Gets or sets the font face.
            </summary>
      <value>
            The font face.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Complex.Font.Font.FontFamily">
      <summary>
            Gets or sets the font family.
            </summary>
      <value>
            The font family.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Complex.Font.Font.FontFileName">
      <summary>
            Gets or sets the font file name without full path.
            </summary>
      <value>
            The font file name without full path.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Complex.Font.Font.FontName">
      <summary>
            Gets or sets the PostScript font name.
            </summary>
      <value>
            The name of PostScript font name.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Complex.Font.Font.FontType">
      <summary>
            Gets or sets the font type.
            </summary>
      <value>
            The font type.
            </value>
      <example>
            TrueType, Type 1, Open Type, and so on.
            </example>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Complex.Font.Font.Version">
      <summary>
            Gets or sets the font version.
            </summary>
      <value>
            The font version.
            </value>
      <example>
            /version for Type1 fonts
            nameId 5 for Apple True Type and OpenType
            /CIDFontVersion for CID fonts
            The empty string for bitmap fonts
            </example>
    </member>
    <member name="T:Aspose.PSD.Xmp.Types.Complex.Font.NamespaceDoc">
      <summary>
            The namespace contains classes that represent the structure containing the characteristics of a font used in a document.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Xmp.Types.Complex.NamespaceDoc">
      <summary>
            The namespace contains classes that represent the complex type values of XMP properties.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Xmp.Types.Complex.ResourceEvent.NamespaceDoc">
      <summary>
            The namespace contains class that is a high level event that occured in the processing of this document.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Xmp.Types.Complex.ResourceEvent.ResourceEvent">
      <summary>
            Containing dimensions for a drawn object.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Complex.ResourceEvent.ResourceEvent.GetXmpRepresentation">
      <summary>
            Gets the string contained value in XMP format.
            </summary>
      <returns>Returns the string contained value in XMP format.</returns>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Complex.ResourceEvent.ResourceEvent.Action">
      <summary>
            Gets or sets action.
            </summary>
      <value>
            The action.
            </value>
      <example>
            Defined values are: converted, copied, created, cropped, edited, filtered, formatted, version_updated, printed, published, managed, produced, resized, saved.
            New values should be verbs in the past tense.
            </example>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Complex.ResourceEvent.ResourceEvent.Changed">
      <summary>
            Gets or sets the semicolon-delimited list of the parts of the resource that were changed since the previous event history.
            </summary>
      <value>
            The semicolon-delimited list of the parts of the resource that were changed since the previous event history.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Complex.ResourceEvent.ResourceEvent.InstanceId">
      <summary>
            Gets or sets value of the xmpMM:InstanceId.
            </summary>
      <value>
            The value of the xmpMM:InstanceId.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Complex.ResourceEvent.ResourceEvent.Parameters">
      <summary>
            Gets or sets the additional description of the action.
            </summary>
      <value>
            The additional description of the action.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Complex.ResourceEvent.ResourceEvent.SofwareAgentName">
      <summary>
            Gets or sets the software agent name.
            </summary>
      <value>
            The software agent name.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Complex.ResourceEvent.ResourceEvent.ActionDate">
      <summary>
            Gets or sets the action date.
            </summary>
      <value>
            The action date.
            </value>
    </member>
    <member name="T:Aspose.PSD.Xmp.Types.Complex.ResourceRef.NamespaceDoc">
      <summary>
            The namespace contains class that is a multiple part reference to a resource. 
            Used to indicate prior versions, originals of renditions, originals for derived documents, and so on.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Xmp.Types.Complex.ResourceRef.ResourceRef">
      <summary>
            Used to indicate prior versions, originals of renditions, originals for derived documents, and so on.
            </summary>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Complex.ResourceRef.ResourceRef.AlternatePaths">
      <summary>
            Gets or sets the array of alternate path.
            </summary>
      <value>
            The array of alternate path.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Complex.ResourceRef.ResourceRef.DocumentUri">
      <summary>
            Gets or sets the document URI.
            </summary>
      <value>
            The document URI.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Complex.ResourceRef.ResourceRef.FilePathUri">
      <summary>
            Gets or sets the file path URI.
            </summary>
      <value>
            The file path URI.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Complex.ResourceRef.ResourceRef.InstanceId">
      <summary>
            Gets or sets the instance identifier.
            </summary>
      <value>
            The instance identifier.
            </value>
    </member>
    <member name="T:Aspose.PSD.Xmp.Types.Complex.Thumbnail.NamespaceDoc">
      <summary>
            The namespace contains class that is a thumbnail image for a file.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Xmp.Types.Complex.Thumbnail.Thumbnail">
      <summary>
            Represents thumbnail image for a file. 
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Complex.Thumbnail.Thumbnail.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.Types.Complex.Thumbnail.Thumbnail" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Complex.Thumbnail.Thumbnail.#ctor(System.Int32,System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.Types.Complex.Thumbnail.Thumbnail" /> class.
            </summary>
      <param name="width">The width.</param>
      <param name="height">The height.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Complex.Thumbnail.Thumbnail.GetXmpRepresentation">
      <summary>
            Gets the string contained value in XMP format.
            </summary>
      <returns>Returns the string contained value in XMP format.</returns>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Complex.Thumbnail.Thumbnail.Width">
      <summary>
            Gets or sets the width.
            </summary>
      <value>
            The width.
            </value>
      <exception cref="T:System.ArgumentOutOfRangeException">value;Width could not be less than zero</exception>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Complex.Thumbnail.Thumbnail.Height">
      <summary>
            Gets or sets the height.
            </summary>
      <value>
            The height.
            </value>
      <exception cref="T:System.ArgumentOutOfRangeException">value;Height could not be less than zero</exception>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Complex.Thumbnail.Thumbnail.ImageBase64">
      <summary>
            Gets or sets the image in base64 format.
            </summary>
      <value>
            The image in base64 format.
            </value>
    </member>
    <member name="T:Aspose.PSD.Xmp.Types.Complex.Version.NamespaceDoc">
      <summary>
            The namespace contains classes that describe one version of a document.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Xmp.Types.Complex.Version.Version">
      <summary>
            Describes one version of a document.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Complex.Version.Version.GetXmpRepresentation">
      <summary>
            Gets the string contained value in XMP format.
            </summary>
      <returns>Returns the string contained value in XMP format.</returns>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Complex.Version.Version.Comments">
      <summary>
            Gets or sets the comments.
            </summary>
      <value>
            The comments.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Complex.Version.Version.VersionEvent">
      <summary>
            Gets or sets the <see cref="T:Aspose.PSD.Xmp.Types.Complex.ResourceEvent.ResourceEvent" />.
            </summary>
      <value>
            The version event.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Complex.Version.Version.Modifier">
      <summary>
            Gets or sets the modifier.
            </summary>
      <value>
            The modifier.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Complex.Version.Version.ModifiedDate">
      <summary>
            Gets or sets the modified date.
            </summary>
      <value>
            The modified date.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Complex.Version.Version.VersionText">
      <summary>
            Gets or sets the version text.
            </summary>
      <value>
            The version text.
            </value>
    </member>
    <member name="T:Aspose.PSD.Xmp.Types.Derived.NamespaceDoc">
      <summary>
            The namespace contains classes that represent the derived type values of XMP properties.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Xmp.Types.Derived.Rational">
      <summary>
            Represents XMP Rational.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Derived.Rational.#ctor(System.Int32,System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.Types.Derived.Rational" /> class.
            </summary>
      <param name="numerator">The numerator.</param>
      <param name="denominator">The denominator.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
            numerator;Numberator should be grater zero.
            or
            denominator;Denominator should be grater zero.
            </exception>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Derived.Rational.GetXmpRepresentation">
      <summary>
            Gets thestring contained value in XMP format.
            </summary>
      <returns>Returns the string contained value in XMP format.</returns>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Derived.Rational.Numerator">
      <summary>
            Gets the numerator.
            </summary>
      <value>
            The numerator.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Derived.Rational.Denominator">
      <summary>
            Gets or sets the denominator.
            </summary>
      <value>
            The denominator.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Derived.Rational.FloatValue">
      <summary>
            Gets the float value.
            </summary>
      <value>
            The float value.
            </value>
    </member>
    <member name="T:Aspose.PSD.Xmp.Types.Derived.RenditionClass">
      <summary>
            Represents the XMP Rendition.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.Types.Derived.RenditionClass.DefinedValues">
      <summary>
            The defined values
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Derived.RenditionClass.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.Types.Derived.RenditionClass" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Derived.RenditionClass.#ctor(System.String,System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.Types.Derived.RenditionClass" /> class.
            </summary>
      <param name="token">The token.</param>
      <param name="value">The value.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Derived.RenditionClass.GetXmpRepresentation">
      <summary>
            Gets the string contained value in XMP format.
            </summary>
      <returns>Returns the string contained value in XMP format.</returns>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Derived.RenditionClass.Token">
      <summary>
            Gets or sets the token.
            </summary>
      <value>
            The token.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Derived.RenditionClass.Value">
      <summary>
            Gets or sets the value.
            </summary>
      <value>
            The value.
            </value>
    </member>
    <member name="T:Aspose.PSD.Xmp.Types.Derived.XmpAgentName">
      <summary>
            Represents Agent name, Software organization etc.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Derived.XmpAgentName.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.Types.Derived.XmpAgentName" /> class.
            </summary>
      <param name="value">The value.</param>
    </member>
    <member name="T:Aspose.PSD.Xmp.Types.Derived.XmpChoise`1">
      <summary>
            Represents a value from vocabulary of values.
            </summary>
      <typeparam name="T">The type of elements.</typeparam>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Derived.XmpChoise`1.GetXmpRepresentation">
      <summary>
            Gets the string contained value in XMP format.
            </summary>
      <returns>
            Returns the string contained value in XMP format.
            </returns>
      <exception cref="T:System.NotImplementedException">
      </exception>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Derived.XmpChoise`1.IsOpen">
      <summary>
            Gets or sets a value indicating whether the preferred values can be extended.
            </summary>
      <value>
        <c>true</c> if preferred values can be extended; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="T:Aspose.PSD.Xmp.Types.Derived.XmpGuid">
      <summary>
            Represents XMP global unique identifier.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Derived.XmpGuid.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.Types.Derived.XmpGuid" /> class.
            </summary>
      <param name="value">The value.</param>
      <exception cref="T:System.ArgumentNullException">value is null.</exception>
      <exception cref="T:System.ArgumentException">Invalid guid value;value</exception>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Derived.XmpGuid.#ctor(System.Guid)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.Types.Derived.XmpGuid" /> class.
            </summary>
      <param name="guid">The unique identifier.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Derived.XmpGuid.GetXmpRepresentation">
      <summary>
            Gets the string contained value in XMP format.
            </summary>
      <returns>Returns the string contained value in XMP format.</returns>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Derived.XmpGuid.Prefix">
      <summary>
            Gets or sets the prefix like uuid.
            </summary>
      <value>
            The prefix like uuid.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.Types.Derived.XmpGuid.Value">
      <summary>
            Gets or sets the value.
            </summary>
      <value>
            The value.
            </value>
    </member>
    <member name="T:Aspose.PSD.Xmp.Types.Derived.XmpLocale">
      <summary>
            Represents language code.
            </summary>
      <remarks>
            See IETF RFC 3066.
            </remarks>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Derived.XmpLocale.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.Types.Derived.XmpLocale" /> class.
            </summary>
      <param name="value">The value.</param>
    </member>
    <member name="T:Aspose.PSD.Xmp.Types.Derived.XmpMimeType">
      <summary>
            Represents MIME type.
            </summary>
      <remarks>
            MIME type defined in IETF RFC 2046.
            </remarks>
    </member>
    <member name="M:Aspose.PSD.Xmp.Types.Derived.XmpMimeType.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.Types.Derived.XmpMimeType" /> class.
            </summary>
      <param name="value">The value.</param>
    </member>
    <member name="T:Aspose.PSD.Xmp.Types.NamespaceDoc">
      <summary>
            The namespace contains classes that represent the values of XMP properties in three basic categories: basic types,
            complex and derived types.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Xmp.XmpArray">
      <summary>
            Represents Xmp Array in <see cref="T:Aspose.PSD.Xmp.XmpPackage" />. todo: Array may contain complex data.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.XmpArray.arrayType">
      <summary>
            Array type.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpArray.#ctor(Aspose.PSD.Xmp.XmpArrayType,System.String[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.XmpArray" /> class.
            </summary>
      <param name="type">The type of array.</param>
      <param name="items">The items list.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpArray.#ctor(Aspose.PSD.Xmp.XmpArrayType)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.XmpArray" /> class.
            </summary>
      <param name="type">The type of array.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpArray.AddItem(System.String)">
      <summary>
            Adds new item.
            </summary>
      <param name="item">The item to be added to list of items.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpArray.GetXmlValue">
      <summary>
            Converts XMP value to the XML representation.
            </summary>
      <returns>
            Returns the XMP value converted to the XML representation.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpArray.ToString">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this instance.
            </summary>
      <returns>
            A <see cref="T:System.String" /> that represents this instance.
            </returns>
    </member>
    <member name="P:Aspose.PSD.Xmp.XmpArray.Values">
      <summary>
            Gets array of values inside <see cref="T:Aspose.PSD.Xmp.XmpArray" />.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Xmp.XmpArrayType">
      <summary>
            Represents array type in <see cref="T:Aspose.PSD.Xmp.XmpArray" />.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.XmpArrayType.UNORDERED">
      <summary>
            The unordered array.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.XmpArrayType.ORDERED">
      <summary>
            The ordered array.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.XmpArrayType.ALTERNATIVE">
      <summary>
            The alternative array.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Xmp.XmpArrayHelper">
      <summary>
            The helper class for processing RDF logic
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpArrayHelper.GetRdfCode(Aspose.PSD.Xmp.XmpArrayType)">
      <summary>
            Gets the RDF code for specific <see cref="T:Aspose.PSD.Xmp.XmpArrayType" />.
            </summary>
      <param name="xmpArrayType">Type of the XMP array.</param>
      <returns>Returns the RDF code for specific <see cref="T:Aspose.PSD.Xmp.XmpArrayType" />.</returns>
      <exception cref="T:Aspose.PSD.CoreExceptions.XmpException">Invalid enum argument exception</exception>
    </member>
    <member name="T:Aspose.PSD.Xmp.XmpElementBase">
      <summary>
            Represents base xmp element contains attributes.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Xmp.XmpElementBase.attributes">
      <summary>
            The xmpmeta element can have any number of attributes.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpElementBase.AddAttribute(System.String,System.String)">
      <summary>
            Adds the attribute.
            </summary>
      <param name="attribute">The attribute.</param>
      <param name="value">The value.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpElementBase.GetAttribute(System.String)">
      <summary>
            Gets the attribute.
            </summary>
      <param name="attribute">The attribute.</param>
      <returns>Returns the attribute for specified attribute name.</returns>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpElementBase.ClearAttributes">
      <summary>
            Removes all attributes.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpElementBase.Equals(Aspose.PSD.Xmp.XmpElementBase)">
      <summary>
            Indicates whether the current object is equal to another object of the same type.
            </summary>
      <param name="other">An object to compare with this object.</param>
      <returns>
            true if the current object is equal to the <paramref name="other" /> parameter; otherwise, false.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpElementBase.Equals(System.Object)">
      <summary>
            Determines whether the specified <see cref="T:System.Object" />, is equal to this instance.
            </summary>
      <param name="other">The <see cref="T:System.Object" /> to compare with this instance.</param>
      <returns>
        <c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance; otherwise, <c>false</c>.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpElementBase.GetHashCode">
      <summary>
            Returns a hash code for this instance.
            </summary>
      <returns>
            A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. 
            </returns>
    </member>
    <member name="T:Aspose.PSD.Xmp.XmpHeaderPi">
      <summary>
            Represents XMP header processing instruction.
            </summary>
      <example>
        <?xpacket begin="􀂉" id="W5M0MpCehiHzreSzNTczkc9d"?>
      </example>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpHeaderPi.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.XmpHeaderPi" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpHeaderPi.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.XmpHeaderPi" /> class.
            </summary>
      <param name="guid">The unique identifier.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpHeaderPi.GetXmlValue">
      <summary>
            Converts XMP value to the XML representation.
            </summary>
      <returns>
            Returns the XMP value converted to the XML representation.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpHeaderPi.Equals(Aspose.PSD.Xmp.XmpHeaderPi)">
      <summary>
            Indicates whether the current object is equal to another object of the same type.
            </summary>
      <param name="other">An object to compare with this object.</param>
      <returns>
            true if the current object is equal to the <paramref name="other" /> parameter; otherwise, false.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpHeaderPi.Equals(System.Object)">
      <summary>
            Determines whether the specified <see cref="T:System.Object" />, is equal to this instance.
            </summary>
      <param name="other">The <see cref="T:System.Object" /> to compare with this instance.</param>
      <returns>
        <c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance; otherwise, <c>false</c>.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpHeaderPi.GetHashCode">
      <summary>
            Returns a hash code for this instance.
            </summary>
      <returns>
            A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. 
            </returns>
    </member>
    <member name="P:Aspose.PSD.Xmp.XmpHeaderPi.Guid">
      <summary>
            Represents Header Guid.
            </summary>
      <remarks>
            The text of the header PI contains a GUID, making it unlikely to appear by accident in the data stream.
            </remarks>
    </member>
    <member name="T:Aspose.PSD.Xmp.XmpMeta">
      <summary>
            Represents xmpmeta. Optional.
            The purpose of this element is to identify XMP metadata within general XML text that might contain other non-XMP uses of RDF.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpMeta.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.XmpMeta" /> class.
            </summary>
      <param name="toolkitVersion">Adobe XMP toolkit version.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpMeta.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.XmpMeta" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpMeta.AddAttribute(System.String,System.String)">
      <summary>
            Adds the attribute.
            </summary>
      <param name="attribute">The attribute.</param>
      <param name="value">The value.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpMeta.GetXmlValue">
      <summary>
            Converts XMP value to the XML representation.
            </summary>
      <returns>
            Returns the XMP value converted to the XML representation.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpMeta.Equals(Aspose.PSD.Xmp.XmpMeta)">
      <summary>
            Indicates whether the current object is equal to another object of the same type.
            </summary>
      <param name="other">An object to compare with this object.</param>
      <returns>
            true if the current object is equal to the <paramref name="other" /> parameter; otherwise, false.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpMeta.Equals(System.Object)">
      <summary>
            Determines whether the specified <see cref="T:System.Object" />, is equal to this instance.
            </summary>
      <param name="other">The <see cref="T:System.Object" /> to compare with this instance.</param>
      <returns>
        <c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance; otherwise, <c>false</c>.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpMeta.GetHashCode">
      <summary>
            Returns a hash code for this instance.
            </summary>
      <returns>
            A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. 
            </returns>
    </member>
    <member name="P:Aspose.PSD.Xmp.XmpMeta.AdobeXmpToolkit">
      <summary>
            Gets or set Adobe Xmp toolkit version.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Xmp.XmpPackageBaseCollection">
      <summary>
            Represents collection of <see cref="T:Aspose.PSD.Xmp.XmpPackage" />.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpPackageBaseCollection.Add(Aspose.PSD.Xmp.XmpPackage)">
      <summary>
            Adds new instance of <see cref="T:Aspose.PSD.Xmp.XmpPackage" />.
            </summary>
      <param name="package">The XMP package to add.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpPackageBaseCollection.Remove(Aspose.PSD.Xmp.XmpPackage)">
      <summary>
            Removes the specified XMP package.
            </summary>
      <param name="package">The XMP package to remove.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpPackageBaseCollection.GetPackages">
      <summary>
            Get array of <see cref="T:Aspose.PSD.Xmp.XmpPackage" />.
            </summary>
      <returns>Returns an array of XMP packages.</returns>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpPackageBaseCollection.GetPackage(System.String)">
      <summary>
            Gets <see cref="T:Aspose.PSD.Xmp.XmpPackage" /> by it's namespaceURI.
            </summary>
      <param name="namespaceUri">The namespace URI to get package for.</param>
      <returns>
            Returns XMP package for specified namespace Uri.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpPackageBaseCollection.Clear">
      <summary>
            Clear all <see cref="T:Aspose.PSD.Xmp.XmpPackage" /> inside collection.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpPackageBaseCollection.GetEnumerator">
      <summary>
            Returns an enumerator that iterates through a collection.
            </summary>
      <returns>
            An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.
            </returns>
    </member>
    <member name="P:Aspose.PSD.Xmp.XmpPackageBaseCollection.Count">
      <summary>
            Gets the number of elements in the collection.
            </summary>
      <value>
            The number of elements in the collection.
            </value>
    </member>
    <member name="T:Aspose.PSD.Xmp.XmpPacketWrapper">
      <summary>
            Contains serialized xmp package including header and trailer.
            </summary>
      <remarks>
            A wrapper consisting of a pair of XML processing instructions (PIs) may be placed around the rdf:RDF element.
            </remarks>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpPacketWrapper.#ctor(Aspose.PSD.Xmp.XmpHeaderPi,Aspose.PSD.Xmp.XmpTrailerPi,Aspose.PSD.Xmp.XmpMeta)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.XmpPacketWrapper" /> class.
            </summary>
      <param name="header">The XMP header of processing instruction.</param>
      <param name="trailer">The XMP trailer of processing instruction.</param>
      <param name="xmpMeta">The XMP metadata.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpPacketWrapper.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.XmpPacketWrapper" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpPacketWrapper.AddPackage(Aspose.PSD.Xmp.XmpPackage)">
      <summary>
            Adds the package.
            </summary>
      <param name="package">The package.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpPacketWrapper.GetPackage(System.String)">
      <summary>
            Gets package by namespace URI.
            </summary>
      <param name="namespaceUri">The package schema URI.</param>
      <returns>Returns the XMP package for specified namespace URI.</returns>
      <exception cref="T:System.ArgumentNullException">namespaceUri</exception>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpPacketWrapper.ContainsPackage(System.String)">
      <summary>
            Determines whethere package is exist in xmp wrapper.
            </summary>
      <param name="namespaceUri">Package schema uri.</param>
      <returns>Returns true if package with specified namespace Uri exist in XMP wrapper.</returns>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpPacketWrapper.RemovePackage(Aspose.PSD.Xmp.XmpPackage)">
      <summary>
            Removes the XMP package.
            </summary>
      <param name="package">The package.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpPacketWrapper.ClearPackages">
      <summary>
            Removes all <see cref="T:Aspose.PSD.Xmp.XmpPackage" /> inside XMP.
            </summary>
    </member>
    <member name="P:Aspose.PSD.Xmp.XmpPacketWrapper.HeaderPi">
      <summary>
            Gets the header processing instruction.
            </summary>
      <value>
            The Header processing instruction.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.XmpPacketWrapper.Meta">
      <summary>
            Gets the XMP meta. Optional.
            </summary>
      <value>
            The XMP meta. Optional.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.XmpPacketWrapper.TrailerPi">
      <summary>
            Gets the trailer processing instruction.
            </summary>
      <value>
            Trailer processing instruction.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.XmpPacketWrapper.Packages">
      <summary>
            Gets array of <see cref="T:Aspose.PSD.Xmp.XmpPackage" /> inside XMP.
            </summary>
      <value>
            The array of <see cref="T:Aspose.PSD.Xmp.XmpPackage" /> inside XMP.
            </value>
    </member>
    <member name="P:Aspose.PSD.Xmp.XmpPacketWrapper.PackagesCount">
      <summary>
            Gets amount of packages inside XMP structure.
            </summary>
      <value>
            The amount of packages inside XMP structure.
            </value>
    </member>
    <member name="T:Aspose.PSD.Xmp.XmpRdfRoot">
      <summary>
            Represents rdf:RDF element.
            A single XMP packet shall be serialized using a single rdf:RDF XML element. The rdf:RDF element content shall consist of only zero or more rdf:Description elements.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpRdfRoot.RegisterNamespaceUri(System.String,System.String)">
      <summary>
            Adds namespace uri by prefix. Prefix may start without xmlns.
            </summary>
      <param name="prefix">The prefix.</param>
      <param name="namespaceUri">Package schema uri.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpRdfRoot.GetNamespaceUri(System.String)">
      <summary>
            Gets namespace URI by specific prefix. Prefix may start without xmlns.
            </summary>
      <param name="prefix">The prefix.</param>
      <returns>Returns a package schema URI.</returns>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpRdfRoot.GetXmlValue">
      <summary>
            Converts xmp value to the xml representation.
            </summary>
      <returns>Returns XMP value converted to XML string.</returns>
    </member>
    <member name="T:Aspose.PSD.Xmp.XmpTrailerPi">
      <summary>
            Represents XMP trailer processing instruction.
            </summary>
      <remarks>
            The end="w" or end="r" portion shall be used by packet scanning processors to determine whether the XMP
            may be modified in-place.
            </remarks>
      <example>
            Allowed forms of the  trailer PI:
            <?xpacket end="w"?><?xpacket end="r"?></example>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpTrailerPi.#ctor(System.Boolean)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.XmpTrailerPi" /> class.
            </summary>
      <param name="isWritable">Inditacates whether trailer is writable.</param>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpTrailerPi.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Xmp.XmpTrailerPi" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpTrailerPi.GetXmlValue">
      <summary>
            Converts xmp value to the xml representation.
            </summary>
      <returns>Returns XML representation of XMP.</returns>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpTrailerPi.Equals(Aspose.PSD.Xmp.XmpTrailerPi)">
      <summary>
            Indicates whether the current object is equal to another object of the same type.
            </summary>
      <param name="other">An object to compare with this object.</param>
      <returns>
            true if the current object is equal to the <paramref name="other" /> parameter; otherwise, false.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpTrailerPi.Equals(System.Object)">
      <summary>
            Determines whether the specified <see cref="T:System.Object" />, is equal to this instance.
            </summary>
      <param name="other">The <see cref="T:System.Object" /> to compare with this instance.</param>
      <returns>
        <c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance; otherwise, <c>false</c>.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Xmp.XmpTrailerPi.GetHashCode">
      <summary>
            Returns a hash code for this instance.
            </summary>
      <returns>
            A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. 
            </returns>
    </member>
    <member name="P:Aspose.PSD.Xmp.XmpTrailerPi.IsWritable">
      <summary>
            Gets or sets a value indicating whether this instance is writable.
            </summary>
      <value>
        <c>true</c> if this instance is writable; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="T:Aspose.PSD.CustomLineCap">
      <summary>
            Encapsulates a custom user-defined line cap.
            </summary>
    </member>
    <member name="M:Aspose.PSD.CustomLineCap.#ctor(Aspose.PSD.GraphicsPath,Aspose.PSD.GraphicsPath)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CustomLineCap" /> class with the specified outline and fill.
            </summary>
      <param name="fillPath">A <see cref="T:Aspose.PSD.GraphicsPath" /> object that defines the fill for the custom cap.</param>
      <param name="strokePath">A <see cref="T:Aspose.PSD.GraphicsPath" /> object that defines the outline of the custom cap.</param>
    </member>
    <member name="M:Aspose.PSD.CustomLineCap.#ctor(Aspose.PSD.GraphicsPath,Aspose.PSD.GraphicsPath,Aspose.PSD.LineCap)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CustomLineCap" /> class from the specified existing <see cref="T:Aspose.PSD.LineCap" /> enumeration with the specified outline and fill.
            </summary>
      <param name="fillPath">A <see cref="T:Aspose.PSD.GraphicsPath" /> object that defines the fill for the custom cap.</param>
      <param name="strokePath">A <see cref="T:Aspose.PSD.GraphicsPath" /> object that defines the outline of the custom cap.</param>
      <param name="baseCap">The line cap from which to create the custom cap.</param>
    </member>
    <member name="M:Aspose.PSD.CustomLineCap.#ctor(Aspose.PSD.GraphicsPath,Aspose.PSD.GraphicsPath,Aspose.PSD.LineCap,System.Single)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CustomLineCap" /> class from the specified existing <see cref="T:Aspose.PSD.LineCap" /> enumeration with the specified outline, fill, and inset.
            </summary>
      <param name="fillPath">A <see cref="T:Aspose.PSD.GraphicsPath" /> object that defines the fill for the custom cap.</param>
      <param name="strokePath">A <see cref="T:Aspose.PSD.GraphicsPath" /> object that defines the outline of the custom cap.</param>
      <param name="baseCap">The line cap from which to create the custom cap.</param>
      <param name="baseInset">The distance between the cap and the line.</param>
    </member>
    <member name="M:Aspose.PSD.CustomLineCap.SetStrokeCaps(Aspose.PSD.LineCap,Aspose.PSD.LineCap)">
      <summary>
            Sets the caps used to start and end lines that make up this custom cap.
            </summary>
      <param name="startCap">The <see cref="T:Aspose.PSD.LineCap" /> enumeration used at the beginning of a line within this cap.</param>
      <param name="endCap">The <see cref="T:Aspose.PSD.LineCap" /> enumeration used at the end of a line within this cap.</param>
    </member>
    <member name="M:Aspose.PSD.CustomLineCap.GetStrokeCaps(Aspose.PSD.LineCap@,Aspose.PSD.LineCap@)">
      <summary>
            Gets the caps used to start and end lines that make up this custom cap.
            </summary>
      <param name="startCap">The <see cref="T:Aspose.PSD.LineCap" /> enumeration used at the beginning of a line within this cap.</param>
      <param name="endCap">The <see cref="T:Aspose.PSD.LineCap" /> enumeration used at the end of a line within this cap.</param>
    </member>
    <member name="P:Aspose.PSD.CustomLineCap.FillPath">
      <summary>
            Gets or sets the object that defines the fill for the custom cap.
            </summary>
      <value>
            The object that defines the fill for the custom cap.
            </value>
    </member>
    <member name="P:Aspose.PSD.CustomLineCap.StrokePath">
      <summary>
            Gets or sets the object that defines the outline of the custom cap.
            </summary>
      <value>
            The object that defines the outline of the custom cap.
            </value>
    </member>
    <member name="P:Aspose.PSD.CustomLineCap.StrokeJoin">
      <summary>
            Gets or sets the <see cref="T:Aspose.PSD.LineJoin" /> enumeration that determines how lines that compose this <see cref="T:Aspose.PSD.CustomLineCap" /> object are joined.
            </summary>
      <value>The <see cref="T:Aspose.PSD.LineJoin" /> enumeration this <see cref="T:Aspose.PSD.CustomLineCap" /> object uses to join lines.</value>
    </member>
    <member name="P:Aspose.PSD.CustomLineCap.BaseCap">
      <summary>
            Gets or sets the <see cref="T:Aspose.PSD.LineCap" /> enumeration on which this <see cref="T:Aspose.PSD.CustomLineCap" /> is based.
            </summary>
      <value>The <see cref="T:Aspose.PSD.LineCap" /> enumeration on which this <see cref="T:Aspose.PSD.CustomLineCap" /> is based.</value>
    </member>
    <member name="P:Aspose.PSD.CustomLineCap.BaseInset">
      <summary>
            Gets or sets the distance between the cap and the line.
            </summary>
      <value>The distance between the beginning of the cap and the end of the line.</value>
    </member>
    <member name="P:Aspose.PSD.CustomLineCap.WidthScale">
      <summary>
            Gets or sets the amount by which to scale this <see cref="T:Aspose.PSD.CustomLineCap" /> Class object with respect to the width of the <see cref="T:System.Drawing.Pen" /> object.
            </summary>
      <value>The amount by which to scale the cap.</value>
    </member>
    <member name="T:Aspose.PSD.DashCap">
      <summary>
            Specifies the type of graphic shape to use on both ends of each dash in a dashed line.
            </summary>
    </member>
    <member name="F:Aspose.PSD.DashCap.Flat">
      <summary>
            Specifies a square cap that squares off both ends of each dash.
            </summary>
    </member>
    <member name="F:Aspose.PSD.DashCap.Round">
      <summary>
            Specifies a circular cap that rounds off both ends of each dash.
            </summary>
    </member>
    <member name="F:Aspose.PSD.DashCap.Triangle">
      <summary>
            Specifies a triangular cap that points both ends of each dash.
            </summary>
    </member>
    <member name="T:Aspose.PSD.DashStyle">
      <summary>
            Specifies the style of dashed lines drawn with a <see cref="T:Aspose.PSD.Pen" /> object.
            </summary>
    </member>
    <member name="F:Aspose.PSD.DashStyle.Solid">
      <summary>
            Specifies a solid line.
            </summary>
    </member>
    <member name="F:Aspose.PSD.DashStyle.Dash">
      <summary>
            Specifies a line consisting of dashes.
            </summary>
    </member>
    <member name="F:Aspose.PSD.DashStyle.Dot">
      <summary>
            Specifies a line consisting of dots.
            </summary>
    </member>
    <member name="F:Aspose.PSD.DashStyle.DashDot">
      <summary>
            Specifies a line consisting of a repeating pattern of dash-dot.
            </summary>
    </member>
    <member name="F:Aspose.PSD.DashStyle.DashDotDot">
      <summary>
            Specifies a line consisting of a repeating pattern of dash-dot-dot.
            </summary>
    </member>
    <member name="F:Aspose.PSD.DashStyle.Custom">
      <summary>
            Specifies a user-defined custom dash style.
            </summary>
    </member>
    <member name="T:Aspose.PSD.DataRecoveryMode">
      <summary>
            The data recovery mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.DataRecoveryMode.None">
      <summary>
            No data recovery is implied. Whenever the file format has some corrupted data the appropriate exception is thrown.
            </summary>
    </member>
    <member name="F:Aspose.PSD.DataRecoveryMode.ConsistentRecover">
      <summary>
            The consistent recovery mode tries to recover all data as long as corruption does not break the file format and allows correct further processing.
            </summary>
    </member>
    <member name="F:Aspose.PSD.DataRecoveryMode.MaximalRecover">
      <summary>
            The maximal recovery mode recovers all data even if the file format has corrupted structure and further processing may yield unattended effects.
            </summary>
    </member>
    <member name="T:Aspose.PSD.DitheringMethod">
      <summary>
            Dithering method.
            </summary>
    </member>
    <member name="F:Aspose.PSD.DitheringMethod.ThresholdDithering">
      <summary>
            Threshold dithering. Simplest and fastest dithering algorithm.
            </summary>
    </member>
    <member name="F:Aspose.PSD.DitheringMethod.FloydSteinbergDithering">
      <summary>
            The Floyd-Steinberg dithering. A more complex dithering algorithm, uses nearest neighbors intensity values.
            </summary>
    </member>
    <member name="T:Aspose.PSD.DitheringMethods">
      <summary>
            The dithering methods used to control color conversion.
            </summary>
    </member>
    <member name="F:Aspose.PSD.DitheringMethods.PaletteIgnore">
      <summary>
            The palette is ignored
            </summary>
    </member>
    <member name="F:Aspose.PSD.DitheringMethods.PaletteConversion">
      <summary>
            The palette is not ignored and wise color conversion should be applied.
            </summary>
    </member>
    <member name="F:Aspose.PSD.DitheringMethods.CustomConverter">
      <summary>
            The custom converter.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Dithering.DitheringMode">
      <summary>
            Dithering settings to be applied to image upon saving.
            </summary>
    </member>
    <member name="P:Aspose.PSD.Dithering.DitheringMode.Method">
      <summary>
            Dithering algorithm selection.
            </summary>
    </member>
    <member name="P:Aspose.PSD.Dithering.DitheringMode.Bits">
      <summary>
            The sampling factor of dithered image.
            </summary>
    </member>
    <member name="P:Aspose.PSD.Dithering.DitheringMode.CustomPalette">
      <summary>
            The custom palette for dithering.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Dithering.NamespaceDoc">
      <summary>
            The namespace provides different helper classes for color dithering.
            </summary>
    </member>
    <member name="T:Aspose.PSD.CoreExceptions.CompressorException">
      <summary>
            The compressor exception.
            </summary>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.CompressorException.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.CompressorException" /> class.
            </summary>
      <param name="message">The exception message.</param>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.CompressorException.#ctor(System.String,System.Exception)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.CompressorException" /> class.
            </summary>
      <param name="message">The exception message.</param>
      <param name="innerException">The inner exception.</param>
    </member>
    <member name="T:Aspose.PSD.CoreExceptions.Compressors.DeflateCompressorException">
      <summary>
            The Deflate compressor exception.
            </summary>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.Compressors.DeflateCompressorException.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.Compressors.DeflateCompressorException" /> class.
            </summary>
      <param name="message">The exception message.</param>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.Compressors.DeflateCompressorException.#ctor(System.String,System.Exception)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.Compressors.DeflateCompressorException" /> class.
            </summary>
      <param name="message">The exception message.</param>
      <param name="innerException">The inner exception.</param>
    </member>
    <member name="T:Aspose.PSD.CoreExceptions.Compressors.LzwCompressorException">
      <summary>
            The lzw compressor exception.
            </summary>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.Compressors.LzwCompressorException.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.Compressors.LzwCompressorException" /> class.
            </summary>
      <param name="message">The exception message.</param>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.Compressors.LzwCompressorException.#ctor(System.String,System.Exception)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.Compressors.LzwCompressorException" /> class.
            </summary>
      <param name="message">The exception message.</param>
      <param name="innerException">The inner exception.</param>
    </member>
    <member name="T:Aspose.PSD.CoreExceptions.Compressors.NamespaceDoc">
      <summary>
            The namespace contains exceptions thrown by one of the compression algorithms supported.
            </summary>
    </member>
    <member name="T:Aspose.PSD.CoreExceptions.Compressors.RleCompressorException">
      <summary>
            The rle compressor exception.
            </summary>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.Compressors.RleCompressorException.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.Compressors.RleCompressorException" /> class.
            </summary>
      <param name="message">The exception message.</param>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.Compressors.RleCompressorException.#ctor(System.String,System.Exception)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.Compressors.RleCompressorException" /> class.
            </summary>
      <param name="message">The exception message.</param>
      <param name="innerException">The inner exception.</param>
    </member>
    <member name="T:Aspose.PSD.CoreExceptions.ImageCreateException">
      <summary>
            The image create exception. Occurs during image creation.
            </summary>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.ImageCreateException.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.ImageCreateException" /> class.
            </summary>
      <param name="message">The exception message.</param>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.ImageCreateException.#ctor(System.String,System.Exception)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.ImageCreateException" /> class.
            </summary>
      <param name="message">The exception message.</param>
      <param name="innerException">The inner exception.</param>
    </member>
    <member name="T:Aspose.PSD.CoreExceptions.ImageLoadException">
      <summary>
            The image load exception. Occurs during image loading.
            </summary>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.ImageLoadException.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.ImageLoadException" /> class.
            </summary>
      <param name="message">The exception message.</param>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.ImageLoadException.#ctor(System.String,System.Exception)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.ImageLoadException" /> class.
            </summary>
      <param name="message">The exception message.</param>
      <param name="innerException">The inner exception.</param>
    </member>
    <member name="T:Aspose.PSD.CoreExceptions.ImageSaveException">
      <summary>
            The image save exception. Occurs during image saving.
            </summary>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.ImageSaveException.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.ImageSaveException" /> class.
            </summary>
      <param name="message">The exception message.</param>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.ImageSaveException.#ctor(System.String,System.Exception)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.ImageSaveException" /> class.
            </summary>
      <param name="message">The exception message.</param>
      <param name="innerException">The inner exception.</param>
    </member>
    <member name="T:Aspose.PSD.CoreExceptions.NamespaceDoc">
      <summary>
            The namespace contains exceptions thrown by any of the core Imaging components.
            </summary>
    </member>
    <member name="T:Aspose.PSD.CoreExceptions.StreamReadException">
      <summary>
            The stream reading exception. Caused when stream reading failed due to incorrect offset and bytes count request.
            </summary>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.StreamReadException.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.StreamReadException" /> class.
            </summary>
      <param name="message">The message.</param>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.StreamReadException.#ctor(System.String,System.Exception)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.StreamReadException" /> class.
            </summary>
      <param name="message">The message.</param>
      <param name="innerException">The inner exception.</param>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.StreamReadException.#ctor(System.String,System.Exception,System.Int32,System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.StreamReadException" /> class.
            </summary>
      <param name="message">The message.</param>
      <param name="innerException">The inner exception.</param>
      <param name="expectedReadCount">The expected read count.</param>
      <param name="actualReadCount">The actual read count.</param>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.StreamReadException.#ctor(System.String,System.Int32,System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.StreamReadException" /> class.
            </summary>
      <param name="message">The message.</param>
      <param name="expectedReadCount">The expected read count.</param>
      <param name="actualReadCount">The actual read count.</param>
    </member>
    <member name="P:Aspose.PSD.CoreExceptions.StreamReadException.ExpectedReadCount">
      <summary>
            Gets the expected read bytes count.
            </summary>
      <value>
            The expected read bytes count.
            </value>
    </member>
    <member name="P:Aspose.PSD.CoreExceptions.StreamReadException.ActualReadCount">
      <summary>
            Gets the actual read bytes count.
            </summary>
      <value>
            The actual read bytes count.
            </value>
    </member>
    <member name="T:Aspose.PSD.Figure">
      <summary>
            The figure. A container for shapes.
            </summary>
      <example>This examples make use of GraphicsPath and Graphics class to create and manipulate Figures on an Image surface. Example creates a new Image and draws paths with the help of GraphicsPath class. At the end DrawPath method exposed by Graphics class is called to render the paths on surface. Finally image is exported to Tiff file format.<code>[C#]

//Create an instance of Image 
using (Aspose.PSD.Image image = new Aspose.PSD.FileFormats.Psd.PsdImage(500, 500))
{
    //Create and initialize an instance of Graphics class
    Aspose.PSD.Graphics graphics = new Aspose.PSD.Graphics(image);

    //Clear Graphics surface
    graphics.Clear(Color.Wheat);

    //Create an instance of GraphicsPath class
    Aspose.PSD.GraphicsPath graphicspath = new Aspose.PSD.GraphicsPath();

    //Create an instance of Figure class
    Aspose.PSD.Figure figure = new Aspose.PSD.Figure();

    //Add Shapes to Figure object
    figure.AddShape(new Aspose.PSD.Shapes.RectangleShape(new RectangleF(10, 10, 300, 300)));
    figure.AddShape(new Aspose.PSD.Shapes.EllipseShape(new RectangleF(50, 50, 300, 300)));
    figure.AddShape(new Aspose.PSD.Shapes.PieShape(new Rectangle(new Point(250, 250), new Size(200, 200)), 0, 45));

    //Add Figure object to GraphicsPath
    graphicspath.AddFigure(figure);

    //Draw path with Pen object of color Black
    graphics.DrawPath(new Pen(Aspose.PSD.Color.Black, 2), graphicspath);

    //Create an instance of TiffOptions and set its various properties
    Aspose.PSD.ImageOptions.TiffOptions tiffOptions = new Aspose.PSD.ImageOptions.TiffOptions(Aspose.PSD.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);

    // save all changes.
    image.Save("C:\\temp\\output.tiff", tiffOptions);
}</code></example>
    </member>
    <member name="T:Aspose.PSD.ObjectWithBounds">
      <summary>
            The object having bounds.
            </summary>
    </member>
    <member name="M:Aspose.PSD.ObjectWithBounds.GetBounds(Aspose.PSD.Matrix)">
      <summary>
            Gets the object's bounds.
            </summary>
      <param name="matrix">The matrix to apply before bounds will be calculated.</param>
      <returns>The estimated object's bounds.</returns>
    </member>
    <member name="M:Aspose.PSD.ObjectWithBounds.GetBounds(Aspose.PSD.Matrix,Aspose.PSD.Pen)">
      <summary>
            Gets the object's bounds.
            </summary>
      <param name="matrix">The matrix to apply before bounds will be calculated.</param>
      <param name="pen">The pen to use for object. This can influence the object's bounds size.</param>
      <returns>The estimated object's bounds.</returns>
    </member>
    <member name="M:Aspose.PSD.ObjectWithBounds.Transform(Aspose.PSD.Matrix)">
      <summary>
            Applies the specified transformation to the shape.
            </summary>
      <param name="transform">The transformation to apply.</param>
    </member>
    <member name="P:Aspose.PSD.ObjectWithBounds.Bounds">
      <summary>
            Gets the object's bounds.
            </summary>
      <value>The object's bounds.</value>
    </member>
    <member name="M:Aspose.PSD.Figure.AddShape(Aspose.PSD.Shape)">
      <summary>
            Adds a shape to the figure.
            </summary>
      <param name="shape">The shape to add.</param>
      <example>This examples make use of GraphicsPath and Graphics class to create and manipulate Figures on an Image surface. Example creates a new Image and draws paths with the help of GraphicsPath class. At the end DrawPath method exposed by Graphics class is called to render the paths on surface. Finally image is exported to Tiff file format.<code>[C#]

//Create an instance of Image 
using (Aspose.PSD.Image image = new Aspose.PSD.FileFormats.Psd.PsdImage(500, 500))
{
    //Create and initialize an instance of Graphics class
    Aspose.PSD.Graphics graphics = new Aspose.PSD.Graphics(image);

    //Clear Graphics surface
    graphics.Clear(Color.Wheat);

    //Create an instance of GraphicsPath class
    Aspose.PSD.GraphicsPath graphicspath = new Aspose.PSD.GraphicsPath();

    //Create an instance of Figure class
    Aspose.PSD.Figure figure = new Aspose.PSD.Figure();

    //Add Shapes to Figure object
    figure.AddShape(new Aspose.PSD.Shapes.RectangleShape(new RectangleF(10, 10, 300, 300)));
    figure.AddShape(new Aspose.PSD.Shapes.EllipseShape(new RectangleF(50, 50, 300, 300)));
    figure.AddShape(new Aspose.PSD.Shapes.PieShape(new Rectangle(new Point(250, 250), new Size(200, 200)), 0, 45));

    //Add Figure object to GraphicsPath
    graphicspath.AddFigure(figure);

    //Draw path with Pen object of color Black
    graphics.DrawPath(new Pen(Aspose.PSD.Color.Black, 2), graphicspath);

    //Create an instance of TiffOptions and set its various properties
    Aspose.PSD.ImageOptions.TiffOptions tiffOptions = new Aspose.PSD.ImageOptions.TiffOptions(Aspose.PSD.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);

    // save all changes.
    image.Save("C:\\temp\\output.tiff", tiffOptions);
}</code></example>
    </member>
    <member name="M:Aspose.PSD.Figure.AddShapes(Aspose.PSD.Shape[])">
      <summary>
            Adds a range of shapes to the figure.
            </summary>
      <param name="shapes">The shapes to add.</param>
      <example>This example creates a new Image and draws a variety of shapes using Figures and GraphicsPath on the Image surface<code>[C#]

//Create an instance of Image
using (Aspose.PSD.Image image = new Aspose.PSD.FileFormats.Psd.PsdImage(500, 500))
{
    //Create and initialize an instance of Graphics class
    Aspose.PSD.Graphics graphics = new Aspose.PSD.Graphics(image);

    //Clear Graphics surface
    graphics.Clear(Color.Wheat);

    //Create an instance of GraphicsPath class
    Aspose.PSD.GraphicsPath graphicspath = new Aspose.PSD.GraphicsPath();

    //Create an instance of Figure class
    Aspose.PSD.Figure figure1 = new Aspose.PSD.Figure();

    //Add Shape to Figure object
    figure1.AddShape(new Aspose.PSD.Shapes.EllipseShape(new RectangleF(50, 50, 300, 300)));
    figure1.AddShape(new Aspose.PSD.Shapes.PieShape(new Rectangle(new Point(110, 110), new Size(200, 200)), 0, 90));

    //Create an instance of Figure class
    Aspose.PSD.Figure figure2 = new Aspose.PSD.Figure();

    //Add Shape to Figure object
    figure2.AddShape(new Aspose.PSD.Shapes.ArcShape(new RectangleF(10, 10, 300, 300), 0, 45));
    figure2.AddShape(new Aspose.PSD.Shapes.PolygonShape(new[] { new PointF(150, 10), new PointF(150, 200), new PointF(250, 300), new PointF(350, 400) }, true));
    figure2.AddShape(new Aspose.PSD.Shapes.RectangleShape(new Rectangle(new Point(250, 250), new Size(200, 200))));

    //Add Figure object to GraphicsPath
    graphicspath.AddFigures(new[] { figure1, figure2 });

    //Draw path with Pen object of color Black
    graphics.DrawPath(new Pen(Aspose.PSD.Color.Black, 2), graphicspath);

    // Create export options and initialize them.
    Aspose.PSD.ImageOptions.BmpOptions options = new Aspose.PSD.ImageOptions.BmpOptions();

    // save all changes.
    image.Save("c:\\temp\\output.bmp", options);
}</code></example>
    </member>
    <member name="M:Aspose.PSD.Figure.RemoveShape(Aspose.PSD.Shape)">
      <summary>
            Removes a shape from the figure.
            </summary>
      <param name="shape">The shape to remove.</param>
    </member>
    <member name="M:Aspose.PSD.Figure.RemoveShapes(Aspose.PSD.Shape[])">
      <summary>
            Removes a range of shapes from the figure.
            </summary>
      <param name="shapes">The shapes range to remove.</param>
    </member>
    <member name="M:Aspose.PSD.Figure.Reverse">
      <summary>
            Reverses this figure shapes order and shapes point order.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Figure.GetBounds(Aspose.PSD.Matrix)">
      <summary>
            Gets the object's bounds.
            </summary>
      <param name="matrix">The matrix to apply before bounds will be calculated.</param>
      <returns>The estimated object's bounds.</returns>
    </member>
    <member name="M:Aspose.PSD.Figure.GetBounds(Aspose.PSD.Matrix,Aspose.PSD.Pen)">
      <summary>
            Gets the object's bounds.
            </summary>
      <param name="matrix">The matrix to apply before bounds will be calculated.</param>
      <param name="pen">The pen to use for object. This can influence the object's bounds size.</param>
      <returns>The estimated object's bounds.</returns>
    </member>
    <member name="M:Aspose.PSD.Figure.Transform(Aspose.PSD.Matrix)">
      <summary>
            Applies the specified transformation to the shape.
            </summary>
      <param name="transform">The transformation to apply.</param>
    </member>
    <member name="P:Aspose.PSD.Figure.Shapes">
      <summary>
            Gets the figure shapes.
            </summary>
      <value>The figure shapes.</value>
    </member>
    <member name="P:Aspose.PSD.Figure.Bounds">
      <summary>
            Gets or sets the object's bounds.
            </summary>
      <value>The object's bounds.</value>
    </member>
    <member name="P:Aspose.PSD.Figure.IsClosed">
      <summary>
            Gets or sets a value indicating whether this figure is closed. A closed figure will make a difference only in case where
            the first and the last figure's shapes are continuous shapes. In such case the first point of the first shape will be
            connected by a straight line from the last point of the last shape.
            </summary>
      <value>
        <c>True</c> if this figure is closed; otherwise, <c>false</c>.</value>
    </member>
    <member name="P:Aspose.PSD.Figure.Segments">
      <summary>
            Gets the whole figure segments.
            </summary>
      <value>The figure segments.</value>
    </member>
    <member name="T:Aspose.PSD.FileFormat">
      <summary>
            One of supported imaging file formats.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormat.Undefined">
      <summary>
            Undefined file format.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormat.Custom">
      <summary>
            Custom file format.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormat.Bmp">
      <summary>
            Bmp file format.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormat.Gif">
      <summary>
            Gif file format.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormat.Jpeg">
      <summary>
            Jpeg file format.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormat.Png">
      <summary>
            Png file format.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormat.Tiff">
      <summary>
            Tiff file format.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormat.Psd">
      <summary>
            Psd file format.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormat.Jpeg2000">
      <summary>
            Jpeg2000 file format
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormat.Djvu">
      <summary>
            Djvu file format
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormat.Webp">
      <summary>
            The webp file format
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormat.Emf">
      <summary>
            The Emf/Emf+ file format
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormat.Dicom">
      <summary>
            The dicom format
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormat.Svg">
      <summary>
            SVG file format
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormat.Wmf">
      <summary>
            The Wmf file format
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormat.Dng">
      <summary>
            The DNG file format
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormat.Odg">
      <summary>
            The Open document graphic format
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormat.Eps">
      <summary>
            The Encapsulated PostScript format
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileStreamContainer">
      <summary>
            Helper for file stream processing.
            </summary>
    </member>
    <member name="T:Aspose.PSD.StreamContainer">
      <summary>
            Represents stream container which contains the stream and provides stream processing routines.
            </summary>
    </member>
    <member name="F:Aspose.PSD.StreamContainer.ReadWriteBytesCount">
      <summary>
            Specifies read and write bytes count when reading sequentially.
            </summary>
    </member>
    <member name="F:Aspose.PSD.StreamContainer.StartPosition">
      <summary>
            The starting position inside the stream.
            </summary>
    </member>
    <member name="M:Aspose.PSD.StreamContainer.#ctor(System.IO.Stream)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.StreamContainer" /> class.
            </summary>
      <param name="stream">The stream.</param>
    </member>
    <member name="M:Aspose.PSD.StreamContainer.#ctor(System.IO.Stream,System.Boolean)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.StreamContainer" /> class.
            </summary>
      <param name="stream">The data stream.</param>
      <param name="disposeStream">if set to <c>true</c> the stream will be disposed when container is disposed.</param>
    </member>
    <member name="M:Aspose.PSD.StreamContainer.op_Explicit(Aspose.PSD.StreamContainer)~System.IO.Stream">
      <summary>
            Performs an explicit conversion from <see cref="T:Aspose.PSD.StreamContainer" /> to <see cref="T:System.IO.Stream" />.
            </summary>
      <param name="streamContainer">The stream container.</param>
      <returns>The result of the conversion.</returns>
    </member>
    <member name="M:Aspose.PSD.StreamContainer.Flush">
      <summary>
            Clears all buffers for this stream and causes any buffered data to be written to the underlying device.
            </summary>
    </member>
    <member name="M:Aspose.PSD.StreamContainer.Write(System.Byte[])">
      <summary>
            Writes all of the specified bytes to the stream.
            </summary>
      <param name="bytes">The bytes to write.</param>
    </member>
    <member name="M:Aspose.PSD.StreamContainer.WriteByte(System.Byte)">
      <summary>
            Writes a byte to the current position in the stream and advances the position within the stream by one byte.
            </summary>
      <param name="value">The byte to write to the stream.</param>
    </member>
    <member name="M:Aspose.PSD.StreamContainer.Read(System.Byte[])">
      <summary>
            Reads bytes to fill the specified bytes buffer.
            </summary>
      <param name="bytes">The bytes to fill.</param>
      <returns>The number of bytes read. This value can be less than the number of bytes in the buffer if there is not enough bytes in the stream.</returns>
    </member>
    <member name="M:Aspose.PSD.StreamContainer.ToBytes">
      <summary>
            Converts the stream data to the <see cref="T:System.Byte" /> array.
            </summary>
      <returns>
            The stream data converted to the <see cref="T:System.Byte" /> array.
            </returns>
    </member>
    <member name="M:Aspose.PSD.StreamContainer.ToBytes(System.Int64,System.Int64)">
      <summary>
            Converts the stream data to the <see cref="T:System.Byte" /> array.
            </summary>
      <param name="position">The position to start reading bytes from.</param>
      <param name="bytesCount">The bytes count to read.</param>
      <returns>
            The stream data converted to the <see cref="T:System.Byte" /> array.
            </returns>
    </member>
    <member name="M:Aspose.PSD.StreamContainer.Read(System.Byte[],System.Int32,System.Int32)">
      <summary>
            Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read.
            </summary>
      <param name="buffer">An array of bytes. When this method returns, the buffer contains the specified byte array with the values between <paramref name="offset" /> and (<paramref name="offset" /> + <paramref name="count" /> - 1) replaced by the bytes read from the current source.</param>
      <param name="offset">The zero-based byte offset in <paramref name="buffer" /> at which to begin storing the data read from the current stream.</param>
      <param name="count">The maximum number of bytes to be read from the current stream.</param>
      <returns>
            The total number of bytes read into the buffer. This can be less than the number of bytes requested if that many bytes are not currently available, or zero (0) if the end of the stream has been reached.
            </returns>
    </member>
    <member name="M:Aspose.PSD.StreamContainer.ReadByte">
      <summary>
            Reads a byte from the stream and advances the position within the stream by one byte, or returns -1 if at the end of the stream.
            </summary>
      <returns>
            The unsigned byte cast to an Int32, or -1 if at the end of the stream.
            </returns>
    </member>
    <member name="M:Aspose.PSD.StreamContainer.Seek(System.Int64,Aspose.PSD.SeekOrigin)">
      <summary>
            Sets the position within the current stream.
            </summary>
      <param name="offset">A byte offset relative to the <paramref name="origin" /> parameter. This value represents offset from the starting stream position passed in the StreamContainer constructor.</param>
      <param name="origin">A value of type <see cref="T:System.IO.SeekOrigin" /> indicating the reference point used to obtain the new position.</param>
      <returns>The new position within the current stream.</returns>
    </member>
    <member name="M:Aspose.PSD.StreamContainer.SeekBegin">
      <summary>
            Sets the stream position to the beginning of the stream. This value represents offset from the starting stream position passed in the StreamContainer constructor.
            </summary>
    </member>
    <member name="M:Aspose.PSD.StreamContainer.Write(System.Byte[],System.Int32,System.Int32)">
      <summary>
            Writes a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written.
            </summary>
      <param name="buffer">An array of bytes. This method copies <paramref name="count" /> bytes from <paramref name="buffer" /> to the current stream.</param>
      <param name="offset">The zero-based byte offset in <paramref name="buffer" /> at which to begin copying bytes to the current stream.</param>
      <param name="count">The number of bytes to be written to the current stream.</param>
    </member>
    <member name="M:Aspose.PSD.StreamContainer.Save(System.IO.Stream)">
      <summary>
            Saves (copies) the stream's data to the specified stream. Uses default buffer size <see cref="F:Aspose.PSD.StreamContainer.ReadWriteBytesCount" /> and stream <see cref="P:Aspose.PSD.StreamContainer.Length" /> value.
            </summary>
      <param name="destinationStream">The stream to save the data to.</param>
    </member>
    <member name="M:Aspose.PSD.StreamContainer.Save(System.IO.Stream,System.Int32)">
      <summary>
            Saves (copies) all the stream's data to the specified stream. Uses stream <see cref="P:Aspose.PSD.StreamContainer.Length" /> value.
            </summary>
      <param name="destinationStream">The stream to save the data to.</param>
      <param name="bufferSize">The buffer.</param>
    </member>
    <member name="M:Aspose.PSD.StreamContainer.Save(System.IO.Stream,System.Int32,System.Int64)">
      <summary>
            Saves (copies) the stream's data to the specified stream.
            </summary>
      <param name="destinationStream">The stream to save the data to.</param>
      <param name="bufferSize">The buffer size. By default <see cref="F:Aspose.PSD.StreamContainer.ReadWriteBytesCount" /> value is used.</param>
      <param name="length">The stream data length to copy. By default the length is set to <see cref="P:Aspose.PSD.StreamContainer.Length" /> value.</param>
    </member>
    <member name="M:Aspose.PSD.StreamContainer.Save(System.String)">
      <summary>
            Saves (copies) the stream's data to the specified stream. Uses default buffer size <see cref="F:Aspose.PSD.StreamContainer.ReadWriteBytesCount" /> and stream <see cref="P:Aspose.PSD.StreamContainer.Length" /> value.
            </summary>
      <param name="filePath">The file path to save the stream data to.</param>
    </member>
    <member name="M:Aspose.PSD.StreamContainer.Save(System.String,System.Int32)">
      <summary>
            Saves (copies) the stream's data to the specified stream. Uses stream <see cref="P:Aspose.PSD.StreamContainer.Length" /> value.
            </summary>
      <param name="filePath">The file path to save the stream data to.</param>
      <param name="bufferSize">The buffer size. By default <see cref="F:Aspose.PSD.StreamContainer.ReadWriteBytesCount" /> value is used.</param>
    </member>
    <member name="M:Aspose.PSD.StreamContainer.Save(System.String,System.Int32,System.Int64)">
      <summary>
            Saves (copies) the stream's data to the specified stream.
            </summary>
      <param name="filePath">The file path to save the stream data to.</param>
      <param name="bufferSize">The buffer size. By default <see cref="F:Aspose.PSD.StreamContainer.ReadWriteBytesCount" /> value is used.</param>
      <param name="length">The stream data length to copy. By default the length is set to <see cref="P:Aspose.PSD.StreamContainer.Length" /> value.</param>
    </member>
    <member name="M:Aspose.PSD.StreamContainer.WriteTo(Aspose.PSD.StreamContainer)">
      <summary>
            Copies the contained data to another <see cref="T:Aspose.PSD.StreamContainer" />.
            </summary>
      <param name="streamContainer">The stream container to copy to.</param>
    </member>
    <member name="M:Aspose.PSD.StreamContainer.WriteTo(Aspose.PSD.StreamContainer,System.Int64)">
      <summary>
            Copies the contained data to another <see cref="T:Aspose.PSD.StreamContainer" />.
            </summary>
      <param name="streamContainer">The stream container to copy to.</param>
      <param name="length">The bytes count to write.</param>
      <exception cref="T:Aspose.PSD.CoreExceptions.FrameworkException">Copy operation cannot complete. Cannot read  + count +  bytes.</exception>
    </member>
    <member name="M:Aspose.PSD.StreamContainer.AfterStreamDisposed">
      <summary>
            Called after the stream is disposed.
            </summary>
    </member>
    <member name="M:Aspose.PSD.StreamContainer.BeforeStreamDisposed">
      <summary>
            Called before the stream is disposed.
            </summary>
    </member>
    <member name="M:Aspose.PSD.StreamContainer.BeforeSave(System.IO.Stream)">
      <summary>
            Called before save occurs on the destination stream.
            </summary>
      <param name="destinationStream">The destination stream.</param>
    </member>
    <member name="M:Aspose.PSD.StreamContainer.ReleaseManagedResources">
      <summary>
            Releases the managed resources. Make sure no unmanaged resources are released here, since they may have been already released.
            </summary>
    </member>
    <member name="M:Aspose.PSD.StreamContainer.DisposeStream">
      <summary>
            Disposes the stream.
            </summary>
    </member>
    <member name="P:Aspose.PSD.StreamContainer.SyncRoot">
      <summary>
            Gets an object that can be used to synchronize access to the synchronized resource.
            </summary>
      <value>
            The object that can be used to synchronize access to the synchronized resource.
            </value>
    </member>
    <member name="P:Aspose.PSD.StreamContainer.Position">
      <summary>
            Gets or sets the current position within the stream. This value represents offset from the starting stream position passed in the StreamContainer constructor.
            </summary>
      <value>The current stream position.</value>
    </member>
    <member name="P:Aspose.PSD.StreamContainer.Stream">
      <summary>
            Gets the data stream.
            </summary>
      <value>The data stream.</value>
    </member>
    <member name="P:Aspose.PSD.StreamContainer.IsStreamDisposedOnClose">
      <summary>
            Gets a value indicating whether this stream is disposed on close.
            </summary>
      <value>
        <c>true</c> if stream is disposed on close; otherwise, <c>false</c>.</value>
    </member>
    <member name="P:Aspose.PSD.StreamContainer.Length">
      <summary>
            Gets or sets the stream length in bytes. This value is less than the <see cref="P:System.IO.Stream.Length" /> by the starting stream position passed in the StreamContainer constructor.
            </summary>
      <value>The stream length.</value>
    </member>
    <member name="P:Aspose.PSD.StreamContainer.CanRead">
      <summary>
            Gets a value indicating whether stream supports reading.
            </summary>
      <value>
        <c>true</c> if stream supports reading; otherwise, <c>false</c>.</value>
    </member>
    <member name="P:Aspose.PSD.StreamContainer.CanSeek">
      <summary>
            Gets a value indicating whether stream supports seeking.
            </summary>
      <value>
        <c>true</c> if stream supports seeking; otherwise, <c>false</c>.</value>
    </member>
    <member name="P:Aspose.PSD.StreamContainer.CanWrite">
      <summary>
            Gets a value indicating whether stream supports writing.
            </summary>
      <value>
        <c>true</c> if stream supports writing; otherwise, <c>false</c>.</value>
    </member>
    <member name="M:Aspose.PSD.FileStreamContainer.op_Explicit(Aspose.PSD.FileStreamContainer)~System.IO.Stream">
      <summary>
            Performs an explicit conversion from <see cref="T:Aspose.PSD.FileStreamContainer" /> to <see cref="T:System.IO.Stream" />.
            </summary>
      <param name="fileStreamContainer">The file stream container.</param>
      <returns>The result of the conversion.</returns>
    </member>
    <member name="M:Aspose.PSD.FileStreamContainer.op_Explicit(Aspose.PSD.FileStreamContainer)~System.IO.FileStream">
      <summary>
            Performs an explicit conversion from <see cref="T:Aspose.PSD.FileStreamContainer" /> to <see cref="T:System.IO.FileStream" />.
            </summary>
      <param name="fileStreamContainer">The file stream container.</param>
      <returns>The result of the conversion.</returns>
    </member>
    <member name="M:Aspose.PSD.FileStreamContainer.CreateFileStream(System.String,System.Boolean)">
      <summary>
            Creates a new file stream.
            </summary>
      <param name="fileLocation">The file location.</param>
      <param name="isTemporal">If set to <c>true</c> the file stream container is temporal.</param>
      <returns>The file stream container.</returns>
    </member>
    <member name="M:Aspose.PSD.FileStreamContainer.OpenFileStream(System.String)">
      <summary>
            Opens an existing file stream. If file stream does not exist the appropriate exception is thrown.
            </summary>
      <param name="fileLocation">The file location.</param>
      <returns>
            The file stream container.
            </returns>
    </member>
    <member name="P:Aspose.PSD.FileStreamContainer.IsTemporal">
      <summary>
            Gets or sets a value indicating whether stream is temporal.
            </summary>
      <value>
        <c>true</c> if stream is temporal; otherwise, <c>false</c>.
            </value>
      <remarks>A temporal stream will remove iself when disposed. If the stream is memory based this property has no effect.
            The stream can be marked as temporal or persistent in case it was created explicitly otherwise the appropriate exception is thrown.</remarks>
    </member>
    <member name="P:Aspose.PSD.FileStreamContainer.IsCreated">
      <summary>
            Gets a value indicating whether stream was created explicitly.
            </summary>
      <value>
        <c>true</c> if stream was created explicitly; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileStreamContainer.FilePath">
      <summary>
            Gets the file path.
            </summary>
      <value>The file path.</value>
    </member>
    <member name="T:Aspose.PSD.FillMode">
      <summary>
            Specifies how the interior of a closed path is filled.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FillMode.Alternate">
      <summary>
            Specifies the alternate fill mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FillMode.Winding">
      <summary>
            Specifies the winding fill mode.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Font">
      <summary>
            Defines a particular format for text, including font face, size, and style attributes. This class cannot be inherited.
            </summary>
      <example>This example demonstrates the use of Font and SolidBrush class to draw strings on Image surface. The example creates a new Image and draw shapes using Figures and GraphicsPath<code>[C#]

//Creates an instance of Image
using (Aspose.PSD.Image image = new Aspose.PSD.FileFormats.Psd.PsdImage(500, 500))
{
    //Creates and initialize an instance of Graphics class
    Aspose.PSD.Graphics graphics = new Aspose.PSD.Graphics(image);

    //Clears Graphics surface
    graphics.Clear(Color.Wheat);

    //Creates an instance of Font
    Aspose.PSD.Font font = new Aspose.PSD.Font("Times New Roman", 16);

    //Create an instance of SolidBrush having Red Color
    Aspose.PSD.Brushes.SolidBrush brush = new Aspose.PSD.Brushes.SolidBrush(Color.Red);

    //Draw a String
    graphics.DrawString("Created by Aspose.PSD for .Net", font, brush, new PointF(100, 100));

    // create export options.
    Aspose.PSD.ImageOptions.GifOptions options = new Aspose.PSD.ImageOptions.GifOptions();

    // save all changes
    image.Save("C:\\temp\\output.gif", options);
}</code></example>
    </member>
    <member name="M:Aspose.PSD.Font.#ctor(Aspose.PSD.Font,Aspose.PSD.FontStyle)">
      <summary>
            Initializes a new <see cref="T:Aspose.PSD.Font" /> that uses the specified existing <see cref="T:Aspose.PSD.Font" /> and <see cref="T:Aspose.PSD.FontStyle" /> enumeration.
            </summary>
      <param name="prototype">The existing <see cref="T:Aspose.PSD.Font" /> from which to create the new <see cref="T:Aspose.PSD.Font" />.</param>
      <param name="newStyle">The <see cref="T:Aspose.PSD.FontStyle" /> to apply to the new <see cref="T:Aspose.PSD.Font" />. Multiple values of the <see cref="T:Aspose.PSD.FontStyle" /> enumeration can be combined with the OR operator.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="prototype" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Font.#ctor(System.String,System.Single)">
      <summary>
            Initializes a new <see cref="T:Aspose.PSD.Font" /> using a specified size. The character set is set to <see cref="F:Aspose.PSD.CharacterSet.Default" />, the graphics unit to <see cref="F:Aspose.PSD.GraphicsUnit.Point" />, the font style to <see cref="F:Aspose.PSD.FontStyle.Regular" />.
            </summary>
      <param name="fontName">A string representation of the <see cref="T:Aspose.PSD.Font" /> name.</param>
      <param name="emSize">The em-size, in points, of the new font.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="emSize" /> is less than or equal to 0, evaluates to infinity or is not a valid number.</exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="fontName" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Font.#ctor(System.String,System.Single,Aspose.PSD.FontStyle)">
      <summary>
            Initializes a new <see cref="T:Aspose.PSD.Font" /> using a specified size and style. The character set is set to <see cref="F:Aspose.PSD.CharacterSet.Default" />, the graphics unit to <see cref="F:Aspose.PSD.GraphicsUnit.Point" />.
            </summary>
      <param name="fontName">A string representation of the <see cref="T:Aspose.PSD.Font" /> name.</param>
      <param name="emSize">The em-size, in points, of the new font.</param>
      <param name="style">The <see cref="T:Aspose.PSD.FontStyle" /> of the new font.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="emSize" /> is less than or equal to 0, evaluates to infinity or is not a valid number.</exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="fontName" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Font.#ctor(System.String,System.Single,Aspose.PSD.GraphicsUnit)">
      <summary>
            Initializes a new <see cref="T:Aspose.PSD.Font" /> using a specified size and unit. The character set is set to <see cref="F:Aspose.PSD.CharacterSet.Default" />, the style is set to <see cref="F:Aspose.PSD.FontStyle.Regular" />.
            </summary>
      <param name="fontName">A string representation of the <see cref="T:Aspose.PSD.Font" /> name.</param>
      <param name="emSize">The em-size of the new font in the units specified by the <paramref name="unit" /> parameter.</param>
      <param name="unit">The <see cref="T:Aspose.PSD.GraphicsUnit" /> of the new font.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="emSize" /> is less than or equal to 0, evaluates to infinity or is not a valid number.</exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="fontName" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Font.#ctor(System.String,System.Single,Aspose.PSD.FontStyle,Aspose.PSD.GraphicsUnit,Aspose.PSD.CharacterSet)">
      <summary>
            Initializes a new <see cref="T:Aspose.PSD.Font" /> using a specified size, style, unit, and character set.
            </summary>
      <param name="fontName">A string representation of the <see cref="T:Aspose.PSD.Font" /> name.</param>
      <param name="emSize">The em-size of the new font in the units specified by the <paramref name="unit" /> parameter.</param>
      <param name="style">The <see cref="T:Aspose.PSD.FontStyle" /> of the new font.</param>
      <param name="unit">The <see cref="T:Aspose.PSD.GraphicsUnit" /> of the new font.</param>
      <param name="characterSet">A character set to use for this font.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="emSize" /> is less than or equal to 0, evaluates to infinity or is not a valid number.</exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="fontName" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Font.#ctor(System.String,System.Single,Aspose.PSD.FontStyle,Aspose.PSD.GraphicsUnit)">
      <summary>
            Initializes a new <see cref="T:Aspose.PSD.Font" /> using a specified size, style, and unit.
            </summary>
      <param name="fontName">A string representation of the <see cref="T:Aspose.PSD.Font" /> name.</param>
      <param name="emSize">The em-size of the new font in the units specified by the <paramref name="unit" /> parameter.</param>
      <param name="style">The <see cref="T:Aspose.PSD.FontStyle" /> of the new font.</param>
      <param name="unit">The <see cref="T:Aspose.PSD.GraphicsUnit" /> of the new font.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="emSize" /> is less than or equal to 0, evaluates to infinity or is not a valid number.</exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="fontName" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Font.DeepClone">
      <summary>
            Creates an exact deep copy of this <see cref="T:Aspose.PSD.Font" />.
            </summary>
      <returns>The <see cref="T:Aspose.PSD.Font" /> this method creates.</returns>
    </member>
    <member name="M:Aspose.PSD.Font.Equals(System.Object)">
      <summary>
            Indicates whether the specified object is a <see cref="T:Aspose.PSD.Font" /> and has the same property values as this <see cref="T:Aspose.PSD.Font" />.
            </summary>
      <param name="obj">The object to test.</param>
      <returns>True if the <paramref name="obj" /> parameter is a <see cref="T:Aspose.PSD.Font" /> and has the same property values as this <see cref="T:Aspose.PSD.Font" />; otherwise, false.</returns>
    </member>
    <member name="M:Aspose.PSD.Font.GetHashCode">
      <summary>
            Gets the hash code for this <see cref="T:Aspose.PSD.Font" />.
            </summary>
      <returns>The hash code for this <see cref="T:Aspose.PSD.Font" />.</returns>
    </member>
    <member name="M:Aspose.PSD.Font.ToString">
      <summary>
            Returns a human-readable string representation of this <see cref="T:Aspose.PSD.Font" />.
            </summary>
      <returns>A string that represents this <see cref="T:Aspose.PSD.Font" />.</returns>
    </member>
    <member name="P:Aspose.PSD.Font.Bold">
      <summary>
            Gets a value indicating whether this <see cref="T:Aspose.PSD.Font" /> is bold.
            </summary>
      <value>True if this <see cref="T:Aspose.PSD.Font" /> is bold; otherwise, false.</value>
    </member>
    <member name="P:Aspose.PSD.Font.CharacterSet">
      <summary>
            Gets a byte value that specifies the character set that this <see cref="T:Aspose.PSD.Font" /> uses.
            </summary>
      <value>A character set that this <see cref="T:Aspose.PSD.Font" /> uses.</value>
    </member>
    <member name="P:Aspose.PSD.Font.Italic">
      <summary>
            Gets a value indicating whether this <see cref="T:Aspose.PSD.Font" /> is italic.
            </summary>
      <value>True if this <see cref="T:Aspose.PSD.Font" /> is italic; otherwise, false.</value>
    </member>
    <member name="P:Aspose.PSD.Font.Name">
      <summary>
            Gets the face name of this <see cref="T:Aspose.PSD.Font" />.
            </summary>
      <value>A string representation of the face name of this <see cref="T:Aspose.PSD.Font" />.</value>
    </member>
    <member name="P:Aspose.PSD.Font.Strikeout">
      <summary>
            Gets a value indicating whether this <see cref="T:Aspose.PSD.Font" /> specifies a horizontal line through the font.
            </summary>
      <value>True if this <see cref="T:Aspose.PSD.Font" /> has a horizontal line through it; otherwise, false.</value>
    </member>
    <member name="P:Aspose.PSD.Font.Underline">
      <summary>
            Gets a value indicating whether this <see cref="T:Aspose.PSD.Font" /> is underlined.
            </summary>
      <value>True if this <see cref="T:Aspose.PSD.Font" /> is underlined; otherwise, false.</value>
    </member>
    <member name="P:Aspose.PSD.Font.Style">
      <summary>
            Gets style information for this <see cref="T:Aspose.PSD.Font" />.
            </summary>
      <value>A <see cref="T:Aspose.PSD.FontStyle" /> enumeration that contains style information for this <see cref="T:Aspose.PSD.Font" />.</value>
    </member>
    <member name="P:Aspose.PSD.Font.Size">
      <summary>
            Gets the em-size of this <see cref="T:Aspose.PSD.Font" /> measured in the units specified by the <see cref="P:Aspose.PSD.Font.Unit" /> property.
            </summary>
      <value>The em-size of this <see cref="T:Aspose.PSD.Font" />.</value>
    </member>
    <member name="P:Aspose.PSD.Font.Unit">
      <summary>
            Gets the unit of measure for this <see cref="T:Aspose.PSD.Font" />.
            </summary>
      <value>A <see cref="T:Aspose.PSD.GraphicsUnit" /> that represents the unit of measure for this <see cref="T:Aspose.PSD.Font" />.</value>
    </member>
    <member name="T:Aspose.PSD.FontStyle">
      <summary>
            Specifies style information applied to text.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FontStyle.Regular">
      <summary>
            Normal text.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FontStyle.Bold">
      <summary>
            Bold text.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FontStyle.Italic">
      <summary>
            Italic text.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FontStyle.Underline">
      <summary>
            Underlined text.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FontStyle.Strikeout">
      <summary>
            Text with a line through the middle.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Graphics">
      <summary>
            Represents the graphics according to the graphics engine used in the current assembly.
            </summary>
      <example>This example uses Graphics class to create primitive shapes on the Image surface. To demonstrate the operation, the example creates a new Image in PSD format and draw primitive shapes on Image surface using Draw methods exposed by Graphics class then export it to PSD file format.<code>[C#]

//Create an instance of Image 
using (Aspose.PSD.Image image = new Aspose.PSD.FileFormats.Psd.PsdImage(500, 500))
{
    //Create and initialize an instance of Graphics class
    Aspose.PSD.Graphics graphics = new Aspose.PSD.Graphics(image);

    //Clear Graphics surface
    graphics.Clear(Color.Wheat);

    //Draw an Arc by specifying the Pen object having Black color, 
    //a Rectangle surrounding the Arc, Start Angle and Sweep Angle
    graphics.DrawArc(new Pen(Color.Black, 2), new Rectangle(200, 200, 100, 200), 0, 300);

    //Draw a Bezier by specifying the Pen object having Blue color and co-ordinate Points.
    graphics.DrawBezier(new Pen(Color.Blue, 2), new Point(250, 100), new Point(300, 30), new Point(450, 100), new Point(235, 25));

    //Draw a Curve by specifying the Pen object having Green color and an array of Points
    graphics.DrawCurve(new Pen(Color.Green, 2), new[] { new Point(100, 200), new Point(100, 350), new Point(200, 450) });

    //Draw an Ellipse using the Pen object and a surrounding Rectangle
    graphics.DrawEllipse(new Pen(Color.Yellow, 2), new Rectangle(300, 300, 100, 100));

    //Draw a Line 
    graphics.DrawLine(new Pen(Color.Violet, 2), new Point(100, 100), new Point(200, 200));

    //Draw a Pie segment
    graphics.DrawPie(new Pen(Color.Silver, 2), new Rectangle(new Point(200, 20), new Size(200, 200)), 0, 45);

    //Draw a Polygon by specifying the Pen object having Red color and an array of Points
    graphics.DrawPolygon(new Pen(Color.Red, 2), new[] { new Point(20, 100), new Point(20, 200), new Point(220, 20) });

    //Draw a Rectangle
    graphics.DrawRectangle(new Pen(Color.Orange, 2), new Rectangle(new Point(250, 250), new Size(100, 100)));

    //Create a SolidBrush object and set its various properties
    Aspose.PSD.Brushes.SolidBrush brush = new Aspose.PSD.Brushes.SolidBrush();
    brush.Color = Color.Purple;
    brush.Opacity = 100;

    //Draw a String using the SolidBrush object and Font, at specific Point
    graphics.DrawString("This image is created by Aspose.PSD API", new Font("Times New Roman", 16), brush, new PointF(50, 400));

    //Create an instance of PngOptions and set its various properties
    Aspose.PSD.ImageOptions.PngOptions pngOptions = new Aspose.PSD.ImageOptions.PngOptions();

    // save all changes.
    image.Save("C:\\temp\\output.png", pngOptions);
}</code></example>
    </member>
    <member name="M:Aspose.PSD.Graphics.#ctor(Aspose.PSD.Image)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Graphics" /> class.
            </summary>
      <param name="sourceImage">The source image.</param>
    </member>
    <member name="M:Aspose.PSD.Graphics.ResetTransform">
      <summary>
            Resets the <see cref="P:Aspose.PSD.Graphics.Transform" /> property to identity.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Graphics.MultiplyTransform(Aspose.PSD.Matrix)">
      <summary>
            Multiplies the <see cref="T:Aspose.PSD.Matrix" /> that represents the local geometric transform of this <see cref="T:Aspose.PSD.Graphics" /> by the specified <see cref="T:Aspose.PSD.Matrix" /> by prepending the specified <see cref="T:Aspose.PSD.Matrix" />.
            </summary>
      <param name="matrix">The <see cref="T:Aspose.PSD.Matrix" /> by which to multiply the geometric transform.</param>
    </member>
    <member name="M:Aspose.PSD.Graphics.MultiplyTransform(Aspose.PSD.Matrix,Aspose.PSD.MatrixOrder)">
      <summary>
            Multiplies the <see cref="T:Aspose.PSD.Matrix" /> that represents the local geometric transform of this <see cref="T:Aspose.PSD.Graphics" /> by the specified <see cref="T:Aspose.PSD.Matrix" /> in the specified order.
            </summary>
      <param name="matrix">The <see cref="T:Aspose.PSD.Matrix" /> by which to multiply the geometric transform.</param>
      <param name="order">A <see cref="T:Aspose.PSD.MatrixOrder" /> that specifies in which order to multiply the two matrices.</param>
    </member>
    <member name="M:Aspose.PSD.Graphics.TranslateTransform(System.Single,System.Single)">
      <summary>
            Translates the local geometric transform by the specified dimensions. This method prepends the translation to the transform.
            </summary>
      <param name="dx">The value of the translation in x.</param>
      <param name="dy">The value of the translation in y.</param>
    </member>
    <member name="M:Aspose.PSD.Graphics.TranslateTransform(System.Single,System.Single,Aspose.PSD.MatrixOrder)">
      <summary>
            Translates the local geometric transform by the specified dimensions in the specified order.
            </summary>
      <param name="dx">The value of the translation in x.</param>
      <param name="dy">The value of the translation in y.</param>
      <param name="order">The order (prepend or append) in which to apply the translation.</param>
    </member>
    <member name="M:Aspose.PSD.Graphics.ScaleTransform(System.Single,System.Single)">
      <summary>
            Scales the local geometric transform by the specified amounts. This method prepends the scaling matrix to the transform.
            </summary>
      <param name="sx">The amount by which to scale the transform in the x-axis direction.</param>
      <param name="sy">The amount by which to scale the transform in the y-axis direction.</param>
    </member>
    <member name="M:Aspose.PSD.Graphics.ScaleTransform(System.Single,System.Single,Aspose.PSD.MatrixOrder)">
      <summary>
            Scales the local geometric transform by the specified amounts in the specified order.
            </summary>
      <param name="sx">The amount by which to scale the transform in the x-axis direction.</param>
      <param name="sy">The amount by which to scale the transform in the y-axis direction.</param>
      <param name="order">A <see cref="T:Aspose.PSD.MatrixOrder" /> that specifies whether to append or prepend the scaling matrix.</param>
    </member>
    <member name="M:Aspose.PSD.Graphics.RotateTransform(System.Single)">
      <summary>
            Rotates the local geometric transform by the specified amount. This method prepends the rotation to the transform.
            </summary>
      <param name="angle">The angle of rotation.</param>
    </member>
    <member name="M:Aspose.PSD.Graphics.RotateTransform(System.Single,Aspose.PSD.MatrixOrder)">
      <summary>
            Rotates the local geometric transform by the specified amount in the specified order.
            </summary>
      <param name="angle">The angle of rotation.</param>
      <param name="order">A <see cref="T:Aspose.PSD.MatrixOrder" /> that specifies whether to append or prepend the rotation matrix.</param>
    </member>
    <member name="M:Aspose.PSD.Graphics.BeginUpdate">
      <summary>
            Starts caching of the following graphics operations. The graphics effects applied afterwards will not be applied immediately instead the EndUpdate will cause applying all the effects at once.
            </summary>
      <remarks>Note the effects after BeginUpdate is called will not be applied in case EndUpdate is not called.</remarks>
    </member>
    <member name="M:Aspose.PSD.Graphics.EndUpdate">
      <summary>
            Finishes caching of the graphics operations started after BeginUpdate was called. The preceding graphics operations will be applied at once when calling this method.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Graphics.Clear(Aspose.PSD.Color)">
      <summary>
            Clears the graphics surface using the specified color.
            </summary>
      <param name="color">The color to clear the graphics surface by.</param>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawLine(Aspose.PSD.Pen,Aspose.PSD.Point,Aspose.PSD.Point)">
      <summary>
            Draws a line connecting two <see cref="T:Aspose.PSD.Point" /> structures.
            </summary>
      <param name="pen">
        <see cref="T:Aspose.PSD.Pen" /> that determines the color, width, and style of the line.</param>
      <param name="point1">
        <see cref="T:Aspose.PSD.Point" /> structure that represents the first point to connect.</param>
      <param name="point2">
        <see cref="T:Aspose.PSD.Point" /> structure that represents the second point to connect.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="pen" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawLine(Aspose.PSD.Pen,Aspose.PSD.PointF,Aspose.PSD.PointF)">
      <summary>
            Draws a line connecting two <see cref="T:Aspose.PSD.PointF" /> structures.
            </summary>
      <param name="pen">
        <see cref="T:Aspose.PSD.Pen" /> that determines the color, width, and style of the line.</param>
      <param name="point1">
        <see cref="T:Aspose.PSD.PointF" /> structure that represents the first point to connect.</param>
      <param name="point2">
        <see cref="T:Aspose.PSD.PointF" /> structure that represents the second point to connect.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="pen" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawLine(Aspose.PSD.Pen,System.Int32,System.Int32,System.Int32,System.Int32)">
      <summary>
            Draws a line connecting the two points specified by the coordinate pairs.
            </summary>
      <param name="pen">
        <see cref="T:Aspose.PSD.Pen" /> that determines the color, width, and style of the line.</param>
      <param name="x1">The x-coordinate of the first point.</param>
      <param name="y1">The y-coordinate of the first point.</param>
      <param name="x2">The x-coordinate of the second point.</param>
      <param name="y2">The y-coordinate of the second point.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="pen" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawLine(Aspose.PSD.Pen,System.Single,System.Single,System.Single,System.Single)">
      <summary>
            Draws a line connecting the two points specified by the coordinate pairs.
            </summary>
      <param name="pen">
        <see cref="T:Aspose.PSD.Pen" /> that determines the color, width, and style of the line.</param>
      <param name="x1">The x-coordinate of the first point.</param>
      <param name="y1">The y-coordinate of the first point.</param>
      <param name="x2">The x-coordinate of the second point.</param>
      <param name="y2">The y-coordinate of the second point.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="pen" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawLines(Aspose.PSD.Pen,Aspose.PSD.Point[])">
      <summary>
            Draws a series of line segments that connect an array of <see cref="T:Aspose.PSD.Point" /> structures.
            </summary>
      <param name="pen">
        <see cref="T:Aspose.PSD.Pen" /> that determines the color, width, and style of the line segments.</param>
      <param name="points">Array of <see cref="T:Aspose.PSD.Point" /> structures that represent the points to connect.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="pen" /> is null.
            -or-
            <paramref name="points" /> is null.</exception>
      <exception cref="T:System.ArgumentException">The <paramref name="points" /> array contains less than 2 points.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawLines(Aspose.PSD.Pen,Aspose.PSD.PointF[])">
      <summary>
            Draws a series of line segments that connect an array of <see cref="T:Aspose.PSD.PointF" /> structures.
            </summary>
      <param name="pen">
        <see cref="T:Aspose.PSD.Pen" /> that determines the color, width, and style of the line segments.</param>
      <param name="points">Array of <see cref="T:Aspose.PSD.PointF" /> structures that represent the points to connect.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="pen" /> is null.
            -or-
            <paramref name="points" /> is null.</exception>
      <exception cref="T:System.ArgumentException">The <paramref name="points" /> array contains less than 2 points.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.FillRectangle(Aspose.PSD.Brush,Aspose.PSD.Rectangle)">
      <summary>
            Fills the interior of a rectangle specified by a <see cref="T:Aspose.PSD.Rectangle" /> structure.
            </summary>
      <param name="brush">
        <see cref="T:Aspose.PSD.Brush" /> that determines the characteristics of the fill.</param>
      <param name="rect">
        <see cref="T:Aspose.PSD.Rectangle" /> structure that represents the rectangle to fill.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="brush" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.FillRectangle(Aspose.PSD.Brush,Aspose.PSD.RectangleF)">
      <summary>
            Fills the interior of a rectangle specified by a <see cref="T:Aspose.PSD.RectangleF" /> structure.
            </summary>
      <param name="brush">
        <see cref="T:Aspose.PSD.Brush" /> that determines the characteristics of the fill.</param>
      <param name="rect">
        <see cref="T:Aspose.PSD.RectangleF" /> structure that represents the rectangle to fill.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="brush" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.FillRectangle(Aspose.PSD.Brush,System.Single,System.Single,System.Single,System.Single)">
      <summary>
            Fills the interior of a rectangle specified by a pair of coordinates, a width and a height.
            </summary>
      <param name="brush">
        <see cref="T:Aspose.PSD.Brush" /> that determines the characteristics of the fill.</param>
      <param name="x">The x-coordinate of the upper-left corner of the rectangle to fill.</param>
      <param name="y">The y-coordinate of the upper-left corner of the rectangle to fill.</param>
      <param name="width">Width of the rectangle to fill.</param>
      <param name="height">Height of the rectangle to fill.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="brush" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.FillRectangle(Aspose.PSD.Brush,System.Int32,System.Int32,System.Int32,System.Int32)">
      <summary>
            Fills the interior of a rectangle specified by a pair of coordinates, a width and a height.
            </summary>
      <param name="brush">
        <see cref="T:Aspose.PSD.Brush" /> that determines the characteristics of the fill.</param>
      <param name="x">The x-coordinate of the upper-left corner of the rectangle to fill.</param>
      <param name="y">The y-coordinate of the upper-left corner of the rectangle to fill.</param>
      <param name="width">Width of the rectangle to fill.</param>
      <param name="height">Height of the rectangle to fill.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="brush" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.FillRectangles(Aspose.PSD.Brush,Aspose.PSD.Rectangle[])">
      <summary>
            Fills the interiors of a series of rectangles specified by <see cref="T:Aspose.PSD.Rectangle" /> structures.
            </summary>
      <param name="brush">
        <see cref="T:Aspose.PSD.Brush" /> that determines the characteristics of the fill.</param>
      <param name="rects">Array of <see cref="T:Aspose.PSD.Rectangle" /> structures that represent the rectangles to fill.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="brush" /> is null or <paramref name="rects" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.FillRectangles(Aspose.PSD.Brush,Aspose.PSD.RectangleF[])">
      <summary>
            Fills the interiors of a series of rectangles specified by <see cref="T:Aspose.PSD.RectangleF" /> structures.
            </summary>
      <param name="brush">
        <see cref="T:Aspose.PSD.Brush" /> that determines the characteristics of the fill.</param>
      <param name="rects">Array of <see cref="T:Aspose.PSD.Rectangle" /> structures that represent the rectangles to fill.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="brush" /> is null or <paramref name="rects" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawRectangle(Aspose.PSD.Pen,Aspose.PSD.RectangleF)">
      <summary>
            Draws a rectangle specified by a <see cref="T:Aspose.PSD.RectangleF" /> structure.
            </summary>
      <param name="pen">A <see cref="T:Aspose.PSD.Pen" /> that determines the color, width, and style of the rectangle.</param>
      <param name="rect">A <see cref="T:Aspose.PSD.RectangleF" /> structure that represents the rectangle to draw.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="pen" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawRectangle(Aspose.PSD.Pen,Aspose.PSD.Rectangle)">
      <summary>
            Draws a rectangle specified by a <see cref="T:Aspose.PSD.Rectangle" /> structure.
            </summary>
      <param name="pen">A <see cref="T:Aspose.PSD.Pen" /> that determines the color, width, and style of the rectangle.</param>
      <param name="rect">A <see cref="T:Aspose.PSD.Rectangle" /> structure that represents the rectangle to draw.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="pen" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawRectangle(Aspose.PSD.Pen,System.Single,System.Single,System.Single,System.Single)">
      <summary>
            Draws a rectangle specified by a coordinate pair, a width, and a height.
            </summary>
      <param name="pen">A <see cref="T:Aspose.PSD.Pen" /> that determines the color, width, and style of the rectangle.</param>
      <param name="x">The x-coordinate of the upper-left corner of the rectangle to draw.</param>
      <param name="y">The y-coordinate of the upper-left corner of the rectangle to draw.</param>
      <param name="width">The width of the rectangle to draw.</param>
      <param name="height">The height of the rectangle to draw.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="pen" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawRectangle(Aspose.PSD.Pen,System.Int32,System.Int32,System.Int32,System.Int32)">
      <summary>
            Draws a rectangle specified by a coordinate pair, a width, and a height.
            </summary>
      <param name="pen">
        <see cref="T:Aspose.PSD.Pen" /> that determines the color, width, and style of the rectangle.</param>
      <param name="x">The x-coordinate of the upper-left corner of the rectangle to draw.</param>
      <param name="y">The y-coordinate of the upper-left corner of the rectangle to draw.</param>
      <param name="width">Width of the rectangle to draw.</param>
      <param name="height">Height of the rectangle to draw.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="pen" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawRectangles(Aspose.PSD.Pen,Aspose.PSD.RectangleF[])">
      <summary>
            Draws a series of rectangles specified by <see cref="T:Aspose.PSD.RectangleF" /> structures.
            </summary>
      <param name="pen">
        <see cref="T:Aspose.PSD.Pen" /> that determines the color, width, and style of the outlines of the rectangles.</param>
      <param name="rects">Array of <see cref="T:Aspose.PSD.RectangleF" /> structures that represent the rectangles to draw.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="pen" /> is null.
            -or-
            <paramref name="rects" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawRectangles(Aspose.PSD.Pen,Aspose.PSD.Rectangle[])">
      <summary>
            Draws a series of rectangles specified by <see cref="T:Aspose.PSD.Rectangle" /> structures.
            </summary>
      <param name="pen">
        <see cref="T:Aspose.PSD.Pen" /> that determines the color, width, and style of the outlines of the rectangles.</param>
      <param name="rects">Array of <see cref="T:Aspose.PSD.Rectangle" /> structures that represent the rectangles to draw.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="pen" /> is null.
            -or-
            <paramref name="rects" /> is null.</exception>
      <example>This example shows the creation and usage Pen objects. The example creates a new Image and draws Rectangles on Image surface.<code>[C#]

//Create an instance of Image
using (Aspose.PSD.Image image = new Aspose.PSD.FileFormats.Psd.PsdImage(500, 500))
{
    //Create an instance of Graphics and initialize it with Image object
    Aspose.PSD.Graphics graphics = new Aspose.PSD.Graphics(image);

    //Clear the Graphics sutface with White Color
    graphics.Clear(Aspose.PSD.Color.White);

    //Create an instance of Pen with color Red and width 5
    Aspose.PSD.Pen pen = new Pen(Aspose.PSD.Color.Red, 5);

    //Create an instance of HatchBrush and set its properties
    Aspose.PSD.Brushes.HatchBrush brush = new Aspose.PSD.Brushes.HatchBrush();
    brush.BackgroundColor = Color.Wheat;
    brush.ForegroundColor = Color.Red;

    //Create an instance of Pen
    //initialize it with HatchBrush object and width
    Aspose.PSD.Pen brusedpen = new Pen(brush, 5);

    //Draw Rectangles by specifying Pen object
    graphics.DrawRectangles(pen, new[] { new Rectangle(new Point(210, 210), new Size(100, 100)), new Rectangle(new Point(110, 110), new Size(100, 100)), new Rectangle(new Point(310, 310), new Size(100, 100)) });

    //Draw Rectangles by specifying Pen object
    graphics.DrawRectangles(brusedpen, new[] { new Rectangle(new Point(310, 110), new Size(100, 100)), new Rectangle(new Point(110, 310), new Size(100, 100)) });

    // Create export options and initialize them.
    Aspose.PSD.ImageOptions.Jpeg2000Options options = new Aspose.PSD.ImageOptions.Jpeg2000Options();

    // save all changes.
    image.Save("c:\\temp\\output.jp2", options);
}</code></example>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawEllipse(Aspose.PSD.Pen,Aspose.PSD.RectangleF)">
      <summary>
            Draws an ellipse defined by a bounding <see cref="T:Aspose.PSD.RectangleF" />.
            </summary>
      <param name="pen">
        <see cref="T:Aspose.PSD.Pen" /> that determines the color, width, and style of the ellipse.</param>
      <param name="rect">
        <see cref="T:Aspose.PSD.RectangleF" /> structure that defines the boundaries of the ellipse.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="pen" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawEllipse(Aspose.PSD.Pen,System.Single,System.Single,System.Single,System.Single)">
      <summary>
            Draws an ellipse defined by a bounding rectangle specified by a pair of coordinates, a height, and a width.
            </summary>
      <param name="pen">
        <see cref="T:Aspose.PSD.Pen" /> that determines the color, width, and style of the ellipse.</param>
      <param name="x">The x-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse.</param>
      <param name="y">The y-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse.</param>
      <param name="width">Width of the bounding rectangle that defines the ellipse.</param>
      <param name="height">Height of the bounding rectangle that defines the ellipse.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="pen" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawEllipse(Aspose.PSD.Pen,Aspose.PSD.Rectangle)">
      <summary>
            Draws an ellipse specified by a bounding <see cref="T:Aspose.PSD.Rectangle" /> structure.
            </summary>
      <param name="pen">
        <see cref="T:Aspose.PSD.Pen" /> that determines the color, width, and style of the ellipse.</param>
      <param name="rect">
        <see cref="T:Aspose.PSD.Rectangle" /> structure that defines the boundaries of the ellipse.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="pen" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawEllipse(Aspose.PSD.Pen,System.Int32,System.Int32,System.Int32,System.Int32)">
      <summary>
            Draws an ellipse defined by a bounding rectangle specified by a pair of coordinates, a height, and a width.
            </summary>
      <param name="pen">
        <see cref="T:Aspose.PSD.Pen" /> that determines the color, width, and style of the ellipse.</param>
      <param name="x">The x-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse.</param>
      <param name="y">The y-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse.</param>
      <param name="width">Width of the bounding rectangle that defines the ellipse.</param>
      <param name="height">Height of the bounding rectangle that defines the ellipse.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="pen" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawPolygon(Aspose.PSD.Pen,Aspose.PSD.PointF[])">
      <summary>
            Draws a polygon defined by an array of <see cref="T:Aspose.PSD.PointF" /> structures.
            </summary>
      <param name="pen">
        <see cref="T:Aspose.PSD.Pen" /> that determines the color, width, and style of the polygon.</param>
      <param name="points">Array of <see cref="T:Aspose.PSD.PointF" /> structures that represent the vertices of the polygon.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="pen" /> is null.
            -or-
            <paramref name="points" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawPolygon(Aspose.PSD.Pen,Aspose.PSD.Point[])">
      <summary>
            Draws a polygon defined by an array of <see cref="T:Aspose.PSD.Point" /> structures.
            </summary>
      <param name="pen">
        <see cref="T:Aspose.PSD.Pen" /> that determines the color, width, and style of the polygon.</param>
      <param name="points">Array of <see cref="T:Aspose.PSD.Point" /> structures that represent the vertices of the polygon.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="pen" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawImage(Aspose.PSD.Image,Aspose.PSD.PointF)">
      <summary>
            Draws the specified <see cref="P:Aspose.PSD.Graphics.Image" />, using its original physical size, at the specified location.
            </summary>
      <param name="sourceImage">The image to draw with.</param>
      <param name="point">
        <see cref="T:Aspose.PSD.PointF" /> structure that represents the upper-left corner of the drawn image.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="sourceImage" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawImage(Aspose.PSD.Image,System.Single,System.Single)">
      <summary>
            Draws the specified <see cref="P:Aspose.PSD.Graphics.Image" />, using its original physical size, at the specified location.
            </summary>
      <param name="sourceImage">The image to draw with.</param>
      <param name="x">The x-coordinate of the upper-left corner of the drawn image.</param>
      <param name="y">The y-coordinate of the upper-left corner of the drawn image.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="sourceImage" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawImage(Aspose.PSD.Image,Aspose.PSD.RectangleF)">
      <summary>
            Draws the specified <see cref="P:Aspose.PSD.Graphics.Image" /> at the specified location and with the specified size.
            </summary>
      <param name="sourceImage">The image to draw with.</param>
      <param name="rect">
        <see cref="T:Aspose.PSD.RectangleF" /> structure that specifies the location and size of the drawn image.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="sourceImage" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawImage(Aspose.PSD.Image,Aspose.PSD.Rectangle,Aspose.PSD.GraphicsUnit)">
      <summary>
            Draws the specified <see cref="P:Aspose.PSD.Graphics.Image" /> at the specified location and with the specified size.
            </summary>
      <param name="sourceImage">The image to draw with.</param>
      <param name="rectDestination">The destination rectangle.</param>
      <param name="graphicsUnit">The graphics unit.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="sourceImage" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawImage(Aspose.PSD.Image,Aspose.PSD.RectangleF,Aspose.PSD.GraphicsUnit)">
      <summary>
            Draws the specified <see cref="P:Aspose.PSD.Graphics.Image" /> at the specified location and with the specified size.
            </summary>
      <param name="sourceImage">The image to draw with.</param>
      <param name="rectDestination">The destination rectangle.</param>
      <param name="graphicsUnit">The graphics unit.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="sourceImage" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawImage(Aspose.PSD.Image,Aspose.PSD.Rectangle,Aspose.PSD.GraphicsUnit,Aspose.PSD.ImageAttributes)">
      <summary>
            Draws the specified <see cref="P:Aspose.PSD.Graphics.Image" /> at the specified location and with the specified size.
            </summary>
      <param name="sourceImage">The image to draw with.</param>
      <param name="rectDestination">The destination rectangle.</param>
      <param name="graphicsUnit">The graphics unit.</param>
      <param name="imageAttributes">The image attributes.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="sourceImage" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawImage(Aspose.PSD.Image,Aspose.PSD.RectangleF,Aspose.PSD.GraphicsUnit,Aspose.PSD.ImageAttributes)">
      <summary>
            Draws the specified <see cref="P:Aspose.PSD.Graphics.Image" /> at the specified location and with the specified size.
            </summary>
      <param name="sourceImage">The image to draw with.</param>
      <param name="rectDestination">The destination rectangle to draw in.</param>
      <param name="graphicsUnit">The graphics unit.</param>
      <param name="imageAttributes">The image attributes.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="sourceImage" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawImage(Aspose.PSD.Image,Aspose.PSD.Rectangle,Aspose.PSD.Rectangle,Aspose.PSD.GraphicsUnit)">
      <summary>
            Draws the specified <see cref="P:Aspose.PSD.Graphics.Image" /> at the specified location and with the specified size.
            </summary>
      <param name="sourceImage">The image to draw with.</param>
      <param name="rectSource">The rect source.</param>
      <param name="rectDestination">The rect destination.</param>
      <param name="graphicsUnit">The graphics unit.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="sourceImage" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawImage(Aspose.PSD.Image,Aspose.PSD.RectangleF,Aspose.PSD.RectangleF,Aspose.PSD.GraphicsUnit)">
      <summary>
            Draws the specified <see cref="P:Aspose.PSD.Graphics.Image" /> at the specified location and with the specified size.
            </summary>
      <param name="sourceImage">The image to draw with.</param>
      <param name="rectSource">The rect source.</param>
      <param name="rectDestination">The rect destination.</param>
      <param name="graphicsUnit">The graphics unit.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="sourceImage" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawImage(Aspose.PSD.Image,Aspose.PSD.Rectangle,Aspose.PSD.Rectangle,Aspose.PSD.GraphicsUnit,Aspose.PSD.ImageAttributes)">
      <summary>
            Draws the specified <see cref="P:Aspose.PSD.Graphics.Image" /> at the specified location and with the specified size.
            </summary>
      <param name="sourceImage">The image to draw with.</param>
      <param name="rectSource">The rect source.</param>
      <param name="rectDestination">The rect destination.</param>
      <param name="graphicsUnit">The graphics unit.</param>
      <param name="imageAttributes">The image attributes.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="sourceImage" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawImage(Aspose.PSD.Image,Aspose.PSD.RectangleF,Aspose.PSD.RectangleF,Aspose.PSD.GraphicsUnit,Aspose.PSD.ImageAttributes)">
      <summary>
            Draws the specified <see cref="P:Aspose.PSD.Graphics.Image" /> at the specified location and with the specified size.
            </summary>
      <param name="sourceImage">The image to draw with.</param>
      <param name="rectSource">The source rectangle.</param>
      <param name="rectDestination">The destination rectangle.</param>
      <param name="graphicsUnit">The graphics unit to use.</param>
      <param name="imageAttributes">The image attributes to use.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="sourceImage" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawImage(Aspose.PSD.Image,Aspose.PSD.Point[])">
      <summary>
            Draws the specified portion of the specified <paramref name="image" /> at the specified location and with the specified size.
            </summary>
      <param name="image">The image to draw.</param>
      <param name="destPoints">Array of three PointF structures that define a parallelogram.</param>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawImage(Aspose.PSD.Image,Aspose.PSD.Point[],Aspose.PSD.Rectangle)">
      <summary>
            Draws the specified portion of the specified <paramref name="image" /> at the specified location and with the specified size.
            </summary>
      <param name="image">The image to draw.</param>
      <param name="destPoints">Array of three PointF structures that define a parallelogram.</param>
      <param name="srcRect">The source rectangle.</param>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawImage(Aspose.PSD.Image,Aspose.PSD.Point[],Aspose.PSD.Rectangle,Aspose.PSD.GraphicsUnit)">
      <summary>
            Draws the specified portion of the specified <paramref name="image" /> at the specified location and with the specified size.
            </summary>
      <param name="image">The image to draw.</param>
      <param name="destPoints">Array of three PointF structures that define a parallelogram.</param>
      <param name="srcRect">The source rectangle.</param>
      <param name="srcUnit">The units of measure.</param>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawImage(Aspose.PSD.Image,Aspose.PSD.Point[],Aspose.PSD.Rectangle,Aspose.PSD.GraphicsUnit,Aspose.PSD.ImageAttributes)">
      <summary>
            Draws the specified portion of the specified <paramref name="image" /> at the specified location and with the specified size.
            </summary>
      <param name="image">The image to draw.</param>
      <param name="destPoints">Array of three PointF structures that define a parallelogram.</param>
      <param name="srcRect">The source rectangle.</param>
      <param name="srcUnit">The units of measure.</param>
      <param name="imageAttributes">The image attributes.</param>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawImage(Aspose.PSD.Image,Aspose.PSD.PointF[])">
      <summary>
            Draws the specified portion of the specified <paramref name="image" /> at the specified location and with the specified size.
            </summary>
      <param name="image">The image to draw.</param>
      <param name="destPoints">Array of three PointF structures that define a parallelogram.</param>
      <exception cref="T:System.ArgumentNullException">image</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawImage(Aspose.PSD.Image,Aspose.PSD.PointF[],Aspose.PSD.RectangleF)">
      <summary>
            Draws the specified portion of the specified <paramref name="image" /> at the specified location and with the specified size.
            </summary>
      <param name="image">The image to draw.</param>
      <param name="destPoints">Array of three PointF structures that define a parallelogram.</param>
      <param name="srcRect">The source rectangle.</param>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawImage(Aspose.PSD.Image,Aspose.PSD.PointF[],Aspose.PSD.RectangleF,Aspose.PSD.GraphicsUnit)">
      <summary>
            Draws the specified portion of the specified <paramref name="image" /> at the specified location and with the specified size.
            </summary>
      <param name="image">The image to draw.</param>
      <param name="destPoints">Array of three PointF structures that define a parallelogram.</param>
      <param name="srcRect">The source rectangle.</param>
      <param name="srcUnit">The units of measure.</param>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawImage(Aspose.PSD.Image,Aspose.PSD.PointF[],Aspose.PSD.RectangleF,Aspose.PSD.GraphicsUnit,Aspose.PSD.ImageAttributes)">
      <summary>
            Draws the specified portion of the specified <paramref name="image" /> at the specified location and with the specified size.
            </summary>
      <param name="image">The image to draw.</param>
      <param name="destPoints">Array of three PointF structures that define a parallelogram.</param>
      <param name="srcRect">The source rectangle.</param>
      <param name="srcUnit">The units of measure.</param>
      <param name="imageAttributes">The image attributes.</param>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawImage(Aspose.PSD.Image,System.Single,System.Single,System.Single,System.Single)">
      <summary>
            Draws the specified <see cref="P:Aspose.PSD.Graphics.Image" /> at the specified location and with the specified size.
            </summary>
      <param name="sourceImage">The image to draw with.</param>
      <param name="x">The x-coordinate of the upper-left corner of the drawn image.</param>
      <param name="y">The y-coordinate of the upper-left corner of the drawn image.</param>
      <param name="width">Width of the drawn image.</param>
      <param name="height">Height of the drawn image.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="sourceImage" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawImage(Aspose.PSD.Image,Aspose.PSD.Point)">
      <summary>
            Draws the specified <see cref="P:Aspose.PSD.Graphics.Image" />, using its original physical size, at the specified location.
            </summary>
      <param name="sourceImage">The image to draw with.</param>
      <param name="point">
        <see cref="T:Aspose.PSD.Point" /> structure that represents the location of the upper-left corner of the drawn image.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="sourceImage" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawImage(Aspose.PSD.Image,System.Int32,System.Int32)">
      <summary>
            Draws the specified image, using its original physical size, at the location specified by a coordinate pair.
            </summary>
      <param name="sourceImage">The image to draw with.</param>
      <param name="x">The x-coordinate of the upper-left corner of the drawn image.</param>
      <param name="y">The y-coordinate of the upper-left corner of the drawn image.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="sourceImage" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawImage(Aspose.PSD.Image,Aspose.PSD.Rectangle)">
      <summary>
            Draws the specified <see cref="P:Aspose.PSD.Graphics.Image" /> at the specified location and with the specified size.
            </summary>
      <param name="sourceImage">The image to draw with.</param>
      <param name="rect">
        <see cref="T:Aspose.PSD.Rectangle" /> structure that specifies the location and size of the drawn image.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="sourceImage" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawImage(Aspose.PSD.Image,System.Int32,System.Int32,System.Int32,System.Int32)">
      <summary>
            Draws the specified <see cref="P:Aspose.PSD.Graphics.Image" /> at the specified location and with the specified size.
            </summary>
      <param name="sourceImage">The image to draw with.</param>
      <param name="x">The x-coordinate of the upper-left corner of the drawn image.</param>
      <param name="y">The y-coordinate of the upper-left corner of the drawn image.</param>
      <param name="width">Width of the drawn image.</param>
      <param name="height">Height of the drawn image.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="sourceImage" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawImageUnscaled(Aspose.PSD.Image,Aspose.PSD.Point)">
      <summary>
            Draws a specified image using its original physical size at a specified location.
            </summary>
      <param name="sourceImage">The image to draw with.</param>
      <param name="point">
        <see cref="T:Aspose.PSD.Point" /> structure that specifies the upper-left corner of the drawn image.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="sourceImage" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawImageUnscaled(Aspose.PSD.Image,System.Int32,System.Int32)">
      <summary>
            Draws the specified image using its original physical size at the location specified by a coordinate pair.
            </summary>
      <param name="sourceImage">The image to draw with.</param>
      <param name="x">The x-coordinate of the upper-left corner of the drawn image.</param>
      <param name="y">The y-coordinate of the upper-left corner of the drawn image.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="sourceImage" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawImageUnscaled(Aspose.PSD.Image,Aspose.PSD.Rectangle)">
      <summary>
            Draws a specified image using its original physical size at a specified location.
            </summary>
      <param name="sourceImage">The image to draw with.</param>
      <param name="rect">
        <see cref="T:Aspose.PSD.Rectangle" /> that specifies the upper-left corner of the drawn image. The X and Y properties of the rectangle specify the upper-left corner. The Width and Height properties are ignored.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="sourceImage" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawImageUnscaled(Aspose.PSD.Image,System.Int32,System.Int32,System.Int32,System.Int32)">
      <summary>
            Draws a specified image using its original physical size at a specified location.
            </summary>
      <param name="sourceImage">The image to draw with.</param>
      <param name="x">The x-coordinate of the upper-left corner of the drawn image.</param>
      <param name="y">The y-coordinate of the upper-left corner of the drawn image.</param>
      <param name="width">The parameter is not used.</param>
      <param name="height">The parameter is not used.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="sourceImage" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawImageUnscaledAndClipped(Aspose.PSD.Image,Aspose.PSD.Rectangle)">
      <summary>
            Draws the specified image without scaling and clips it, if necessary, to fit in the specified rectangle.
            </summary>
      <param name="sourceImage">The image to draw with.</param>
      <param name="rect">The <see cref="T:Aspose.PSD.Rectangle" /> in which to draw the image.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="sourceImage" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawArc(Aspose.PSD.Pen,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
      <summary>
            Draws an arc representing a portion of an ellipse specified by a pair of coordinates, a width, and a height.
            </summary>
      <param name="pen">
        <see cref="T:Aspose.PSD.Pen" /> that determines the color, width, and style of the arc.</param>
      <param name="x">The x-coordinate of the upper-left corner of the rectangle that defines the ellipse.</param>
      <param name="y">The y-coordinate of the upper-left corner of the rectangle that defines the ellipse.</param>
      <param name="width">Width of the rectangle that defines the ellipse.</param>
      <param name="height">Height of the rectangle that defines the ellipse.</param>
      <param name="startAngle">Angle in degrees measured clockwise from the x-axis to the starting point of the arc.</param>
      <param name="sweepAngle">Angle in degrees measured clockwise from the <paramref name="startAngle" /> parameter to ending point of the arc.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="pen" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawArc(Aspose.PSD.Pen,Aspose.PSD.RectangleF,System.Single,System.Single)">
      <summary>
            Draws an arc representing a portion of an ellipse specified by a <see cref="T:Aspose.PSD.RectangleF" /> structure.
            </summary>
      <param name="pen">
        <see cref="T:Aspose.PSD.Pen" /> that determines the color, width, and style of the arc.</param>
      <param name="rect">
        <see cref="T:Aspose.PSD.RectangleF" /> structure that defines the boundaries of the ellipse.</param>
      <param name="startAngle">Angle in degrees measured clockwise from the x-axis to the starting point of the arc.</param>
      <param name="sweepAngle">Angle in degrees measured clockwise from the <paramref name="startAngle" /> parameter to ending point of the arc.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="pen" /> is null</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawArc(Aspose.PSD.Pen,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
      <summary>
            Draws an arc representing a portion of an ellipse specified by a pair of coordinates, a width, and a height.
            </summary>
      <param name="pen">
        <see cref="T:Aspose.PSD.Pen" /> that determines the color, width, and style of the arc.</param>
      <param name="x">The x-coordinate of the upper-left corner of the rectangle that defines the ellipse.</param>
      <param name="y">The y-coordinate of the upper-left corner of the rectangle that defines the ellipse.</param>
      <param name="width">Width of the rectangle that defines the ellipse.</param>
      <param name="height">Height of the rectangle that defines the ellipse.</param>
      <param name="startAngle">Angle in degrees measured clockwise from the x-axis to the starting point of the arc.</param>
      <param name="sweepAngle">Angle in degrees measured clockwise from the <paramref name="startAngle" /> parameter to ending point of the arc.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="pen" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawArc(Aspose.PSD.Pen,Aspose.PSD.Rectangle,System.Single,System.Single)">
      <summary>
            Draws an arc representing a portion of an ellipse specified by a <see cref="T:Aspose.PSD.Rectangle" /> structure.
            </summary>
      <param name="pen">
        <see cref="T:Aspose.PSD.Pen" /> that determines the color, width, and style of the arc.</param>
      <param name="rect">
        <see cref="T:Aspose.PSD.RectangleF" /> structure that defines the boundaries of the ellipse.</param>
      <param name="startAngle">Angle in degrees measured clockwise from the x-axis to the starting point of the arc.</param>
      <param name="sweepAngle">Angle in degrees measured clockwise from the <paramref name="startAngle" /> parameter to ending point of the arc.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="pen" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawPie(Aspose.PSD.Pen,Aspose.PSD.RectangleF,System.Single,System.Single)">
      <summary>
            Draws a pie shape defined by an ellipse specified by a <see cref="T:Aspose.PSD.RectangleF" /> structure and two radial lines.
            </summary>
      <param name="pen">
        <see cref="T:Aspose.PSD.Pen" /> that determines the color, width, and style of the pie shape.</param>
      <param name="rect">
        <see cref="T:Aspose.PSD.RectangleF" /> structure that represents the bounding rectangle that defines the ellipse from which the pie shape comes.</param>
      <param name="startAngle">Angle measured in degrees clockwise from the x-axis to the first side of the pie shape.</param>
      <param name="sweepAngle">Angle measured in degrees clockwise from the <paramref name="startAngle" /> parameter to the second side of the pie shape.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="pen" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawPie(Aspose.PSD.Pen,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
      <summary>
            Draws a pie shape defined by an ellipse specified by a coordinate pair, a width, a height, and two radial lines.
            </summary>
      <param name="pen">
        <see cref="T:Aspose.PSD.Pen" /> that determines the color, width, and style of the pie shape.</param>
      <param name="x">The x-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse from which the pie shape comes.</param>
      <param name="y">The y-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse from which the pie shape comes.</param>
      <param name="width">Width of the bounding rectangle that defines the ellipse from which the pie shape comes.</param>
      <param name="height">Height of the bounding rectangle that defines the ellipse from which the pie shape comes.</param>
      <param name="startAngle">Angle measured in degrees clockwise from the x-axis to the first side of the pie shape.</param>
      <param name="sweepAngle">Angle measured in degrees clockwise from the <paramref name="startAngle" /> parameter to the second side of the pie shape.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="pen" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawPie(Aspose.PSD.Pen,Aspose.PSD.Rectangle,System.Single,System.Single)">
      <summary>
            Draws a pie shape defined by an ellipse specified by a <see cref="T:Aspose.PSD.Rectangle" /> structure and two radial lines.
            </summary>
      <param name="pen">
        <see cref="T:Aspose.PSD.Pen" /> that determines the color, width, and style of the pie shape.</param>
      <param name="rect">
        <see cref="T:Aspose.PSD.Rectangle" /> structure that represents the bounding rectangle that defines the ellipse from which the pie shape comes.</param>
      <param name="startAngle">Angle measured in degrees clockwise from the x-axis to the first side of the pie shape.</param>
      <param name="sweepAngle">Angle measured in degrees clockwise from the <paramref name="startAngle" /> parameter to the second side of the pie shape.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="pen" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawPie(Aspose.PSD.Pen,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
      <summary>
            Draws a pie shape defined by an ellipse specified by a coordinate pair, a width, a height, and two radial lines.
            </summary>
      <param name="pen">
        <see cref="T:Aspose.PSD.Pen" /> that determines the color, width, and style of the pie shape.</param>
      <param name="x">The x-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse from which the pie shape comes.</param>
      <param name="y">The y-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse from which the pie shape comes.</param>
      <param name="width">Width of the bounding rectangle that defines the ellipse from which the pie shape comes.</param>
      <param name="height">Height of the bounding rectangle that defines the ellipse from which the pie shape comes.</param>
      <param name="startAngle">Angle measured in degrees clockwise from the x-axis to the first side of the pie shape.</param>
      <param name="sweepAngle">Angle measured in degrees clockwise from the <paramref name="startAngle" /> parameter to the second side of the pie shape.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="pen" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawCurve(Aspose.PSD.Pen,Aspose.PSD.PointF[])">
      <summary>
            Draws a cardinal spline through a specified array of <see cref="T:Aspose.PSD.PointF" /> structures. This method uses a default tension of 0.5.
            </summary>
      <param name="pen">
        <see cref="T:Aspose.PSD.Pen" /> that determines the color, width, and height of the curve.</param>
      <param name="points">Array of <see cref="T:Aspose.PSD.PointF" /> structures that define the spline.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="pen" /> is null.
            -or-
            <paramref name="points" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawCurve(Aspose.PSD.Pen,Aspose.PSD.PointF[],System.Single)">
      <summary>
            Draws a cardinal spline through a specified array of <see cref="T:Aspose.PSD.PointF" /> structures using a specified tension.
            </summary>
      <param name="pen">
        <see cref="T:Aspose.PSD.Pen" /> that determines the color, width, and height of the curve.</param>
      <param name="points">Array of <see cref="T:Aspose.PSD.PointF" /> structures that represent the points that define the curve.</param>
      <param name="tension">Value greater than or equal to 0.0F that specifies the tension of the curve.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="pen" /> is null.
            -or-
            <paramref name="points" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawCurve(Aspose.PSD.Pen,Aspose.PSD.PointF[],System.Int32,System.Int32)">
      <summary>
            Draws a cardinal spline through a specified array of <see cref="T:Aspose.PSD.PointF" /> structures. The drawing begins offset from the beginning of the array.
            This method uses a default tension of 0.5.
            </summary>
      <param name="pen">
        <see cref="T:Aspose.PSD.Pen" /> that determines the color, width, and height of the curve.</param>
      <param name="points">Array of <see cref="T:Aspose.PSD.PointF" /> structures that define the spline.</param>
      <param name="offset">Offset from the first element in the array of the <paramref name="points" /> parameter to the starting point in the curve.</param>
      <param name="numberOfSegments">Number of segments after the starting point to include in the curve.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="pen" /> is null.
            -or-
            <paramref name="points" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawCurve(Aspose.PSD.Pen,Aspose.PSD.PointF[],System.Int32,System.Int32,System.Single)">
      <summary>
            Draws a cardinal spline through a specified array of <see cref="T:Aspose.PSD.PointF" /> structures using a specified tension. The drawing begins offset from the beginning of the array.
            </summary>
      <param name="pen">
        <see cref="T:Aspose.PSD.Pen" /> that determines the color, width, and height of the curve.</param>
      <param name="points">Array of <see cref="T:Aspose.PSD.PointF" /> structures that define the spline.</param>
      <param name="offset">Offset from the first element in the array of the <paramref name="points" /> parameter to the starting point in the curve.</param>
      <param name="numberOfSegments">Number of segments after the starting point to include in the curve.</param>
      <param name="tension">Value greater than or equal to 0.0F that specifies the tension of the curve.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="pen" /> is null.
            -or-
            <paramref name="points" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawCurve(Aspose.PSD.Pen,Aspose.PSD.Point[])">
      <summary>
            Draws a cardinal spline through a specified array of <see cref="T:Aspose.PSD.Point" /> structures.
            </summary>
      <param name="pen">
        <see cref="T:Aspose.PSD.Pen" /> that determines the color, width, and height of the curve.</param>
      <param name="points">Array of <see cref="T:Aspose.PSD.Point" /> structures that define the spline.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="pen" /> is null.
            -or-
            <paramref name="points" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawCurve(Aspose.PSD.Pen,Aspose.PSD.Point[],System.Single)">
      <summary>
            Draws a cardinal spline through a specified array of <see cref="T:Aspose.PSD.Point" /> structures using a specified tension.
            </summary>
      <param name="pen">
        <see cref="T:Aspose.PSD.Pen" /> that determines the color, width, and height of the curve.</param>
      <param name="points">Array of <see cref="T:Aspose.PSD.Point" /> structures that define the spline.</param>
      <param name="tension">Value greater than or equal to 0.0F that specifies the tension of the curve.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="pen" /> is null.
            -or-
            <paramref name="points" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawCurve(Aspose.PSD.Pen,Aspose.PSD.Point[],System.Int32,System.Int32,System.Single)">
      <summary>
            Draws a cardinal spline through a specified array of <see cref="T:Aspose.PSD.Point" /> structures using a specified tension.
            </summary>
      <param name="pen">
        <see cref="T:Aspose.PSD.Pen" /> that determines the color, width, and height of the curve.</param>
      <param name="points">Array of <see cref="T:Aspose.PSD.Point" /> structures that define the spline.</param>
      <param name="offset">Offset from the first element in the array of the <paramref name="points" /> parameter to the starting point in the curve.</param>
      <param name="numberOfSegments">Number of segments after the starting point to include in the curve.</param>
      <param name="tension">Value greater than or equal to 0.0F that specifies the tension of the curve.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="pen" /> is null.
            -or-
            <paramref name="points" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawClosedCurve(Aspose.PSD.Pen,Aspose.PSD.PointF[])">
      <summary>
            Draws a closed cardinal spline defined by an array of <see cref="T:Aspose.PSD.PointF" /> structures. This method uses a default tension of 0.5 and <see cref="F:Aspose.PSD.FillMode.Alternate" /> fill mode.
            </summary>
      <param name="pen">
        <see cref="T:Aspose.PSD.Pen" /> that determines the color, width, and height of the curve.</param>
      <param name="points">Array of <see cref="T:Aspose.PSD.PointF" /> structures that define the spline.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="pen" /> is null.
            -or-
            <paramref name="points" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawClosedCurve(Aspose.PSD.Pen,Aspose.PSD.PointF[],System.Single)">
      <summary>
            Draws a closed cardinal spline defined by an array of <see cref="T:Aspose.PSD.PointF" /> structures using a specified tension. This method uses a default <see cref="F:Aspose.PSD.FillMode.Alternate" /> fill mode.
            </summary>
      <param name="pen">
        <see cref="T:Aspose.PSD.Pen" /> that determines the color, width, and height of the curve.</param>
      <param name="points">Array of <see cref="T:Aspose.PSD.PointF" /> structures that define the spline.</param>
      <param name="tension">Value greater than or equal to 0.0F that specifies the tension of the curve.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="pen" /> is null.
            -or-
            <paramref name="points" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawClosedCurve(Aspose.PSD.Pen,Aspose.PSD.Point[])">
      <summary>
            Draws a closed cardinal spline defined by an array of <see cref="T:Aspose.PSD.Point" /> structures. This method uses a default tension of 0.5 and <see cref="F:Aspose.PSD.FillMode.Alternate" /> fill mode.
            </summary>
      <param name="pen">
        <see cref="T:Aspose.PSD.Pen" /> that determines the color, width, and height of the curve.</param>
      <param name="points">Array of <see cref="T:Aspose.PSD.Point" /> structures that define the spline.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="pen" /> is null.
            -or-
            <paramref name="points" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawClosedCurve(Aspose.PSD.Pen,Aspose.PSD.Point[],System.Single)">
      <summary>
            Draws a closed cardinal spline defined by an array of <see cref="T:Aspose.PSD.Point" /> structures using a specified tension. This method uses a default <see cref="F:Aspose.PSD.FillMode.Alternate" /> fill mode.
            </summary>
      <param name="pen">
        <see cref="T:Aspose.PSD.Pen" /> that determines the color, width, and height of the curve.</param>
      <param name="points">Array of <see cref="T:Aspose.PSD.Point" /> structures that define the spline.</param>
      <param name="tension">Value greater than or equal to 0.0F that specifies the tension of the curve.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="pen" /> is null.
            -or-
            <paramref name="points" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawBezier(Aspose.PSD.Pen,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
      <summary>
            Draws a Bézier spline defined by four ordered pairs of coordinates that represent points.
            </summary>
      <param name="pen">
        <see cref="T:Aspose.PSD.Pen" /> that determines the color, width, and style of the curve.</param>
      <param name="x1">The x-coordinate of the starting point of the curve.</param>
      <param name="y1">The y-coordinate of the starting point of the curve.</param>
      <param name="x2">The x-coordinate of the first control point of the curve.</param>
      <param name="y2">The y-coordinate of the first control point of the curve.</param>
      <param name="x3">The x-coordinate of the second control point of the curve.</param>
      <param name="y3">The y-coordinate of the second control point of the curve.</param>
      <param name="x4">The x-coordinate of the ending point of the curve.</param>
      <param name="y4">The y-coordinate of the ending point of the curve.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="pen" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawBezier(Aspose.PSD.Pen,Aspose.PSD.PointF,Aspose.PSD.PointF,Aspose.PSD.PointF,Aspose.PSD.PointF)">
      <summary>
            Draws a Bézier spline defined by four <see cref="T:Aspose.PSD.PointF" /> structures.
            </summary>
      <param name="pen">
        <see cref="T:Aspose.PSD.Pen" /> that determines the color, width, and style of the curve.</param>
      <param name="pt1">
        <see cref="T:Aspose.PSD.PointF" /> structure that represents the starting point of the curve.</param>
      <param name="pt2">
        <see cref="T:Aspose.PSD.PointF" /> structure that represents the first control point for the curve.</param>
      <param name="pt3">
        <see cref="T:Aspose.PSD.PointF" /> structure that represents the second control point for the curve.</param>
      <param name="pt4">
        <see cref="T:Aspose.PSD.PointF" /> structure that represents the ending point of the curve.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="pen" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawBezier(Aspose.PSD.Pen,Aspose.PSD.Point,Aspose.PSD.Point,Aspose.PSD.Point,Aspose.PSD.Point)">
      <summary>
            Draws a Bézier spline defined by four <see cref="T:Aspose.PSD.Point" /> structures.
            </summary>
      <param name="pen">
        <see cref="T:Aspose.PSD.Pen" /> structure that determines the color, width, and style of the curve.</param>
      <param name="pt1">
        <see cref="T:Aspose.PSD.Point" /> structure that represents the starting point of the curve.</param>
      <param name="pt2">
        <see cref="T:Aspose.PSD.Point" /> structure that represents the first control point for the curve.</param>
      <param name="pt3">
        <see cref="T:Aspose.PSD.Point" /> structure that represents the second control point for the curve.</param>
      <param name="pt4">
        <see cref="T:Aspose.PSD.Point" /> structure that represents the ending point of the curve.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="pen" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawBeziers(Aspose.PSD.Pen,Aspose.PSD.Point[])">
      <summary>
            Draws a series of Bézier splines from an array of <see cref="T:Aspose.PSD.Point" /> structures.
            </summary>
      <param name="pen">
        <see cref="T:Aspose.PSD.Pen" /> that determines the color, width, and style of the curve.</param>
      <param name="points">Array of <see cref="T:Aspose.PSD.Point" /> structures that represent the points that determine the curve.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="pen" /> is null.
            -or-
            <paramref name="points" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawBeziers(Aspose.PSD.Pen,Aspose.PSD.PointF[])">
      <summary>
            Draws a series of Bézier splines from an array of <see cref="T:Aspose.PSD.PointF" /> structures.
            </summary>
      <param name="pen">
        <see cref="T:Aspose.PSD.Pen" /> that determines the color, width, and style of the curve.</param>
      <param name="points">Array of <see cref="T:Aspose.PSD.PointF" /> structures that represent the points that determine the curve.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="pen" /> is null.
            -or-
            <paramref name="points" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawString(System.String,Aspose.PSD.Font,Aspose.PSD.Brush,System.Single,System.Single)">
      <summary>
            Draws the specified text string at the specified location with the specified <see cref="T:Aspose.PSD.Brush" /> and <see cref="T:Aspose.PSD.Font" /> objects.
            </summary>
      <param name="s">String to draw.</param>
      <param name="font">
        <see cref="T:Aspose.PSD.Font" /> that defines the text format of the string.</param>
      <param name="brush">
        <see cref="T:Aspose.PSD.Brush" /> that determines the color and texture of the drawn text.</param>
      <param name="x">The x-coordinate of the upper-left corner of the drawn text.</param>
      <param name="y">The y-coordinate of the upper-left corner of the drawn text.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="brush" /> is null.
            -or-
            <paramref name="s" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawString(System.String,Aspose.PSD.Font,Aspose.PSD.Brush,Aspose.PSD.PointF)">
      <summary>
            Draws the specified text string at the specified location with the specified <see cref="T:Aspose.PSD.Brush" /> and <see cref="T:Aspose.PSD.Font" /> objects.
            </summary>
      <param name="s">String to draw.</param>
      <param name="font">
        <see cref="T:Aspose.PSD.Font" /> that defines the text format of the string.</param>
      <param name="brush">
        <see cref="T:Aspose.PSD.Brush" /> that determines the color and texture of the drawn text.</param>
      <param name="point">
        <see cref="T:Aspose.PSD.PointF" /> structure that specifies the upper-left corner of the drawn text.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="brush" /> is null.
            -or-
            <paramref name="s" /> is null.</exception>
      <example>This example demonstrates the use of Font and SolidBrush class to draw strings on Image surface. The example creates a new Image and draw shapes using Figures and GraphicsPath<code>[C#]

//Creates an instance of Image
using (Aspose.PSD.Image image = new Aspose.PSD.FileFormats.Psd.PsdImage(500, 500))
{
    //Creates and initialize an instance of Graphics class
    Aspose.PSD.Graphics graphics = new Aspose.PSD.Graphics(image);

    //Clears Graphics surface
    graphics.Clear(Color.Wheat);

    //Creates an instance of Font
    Aspose.PSD.Font font = new Aspose.PSD.Font("Times New Roman", 16);

    //Create an instance of SolidBrush having Red Color
    Aspose.PSD.Brushes.SolidBrush brush = new Aspose.PSD.Brushes.SolidBrush(Color.Red);

    //Draw a String
    graphics.DrawString("Created by Aspose.PSD for .Net", font, brush, new PointF(100, 100));

    // create export options.
    Aspose.PSD.ImageOptions.GifOptions options = new Aspose.PSD.ImageOptions.GifOptions();

    // save all changes
    image.Save("C:\\temp\\output.gif", options);
}</code></example>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawString(System.String,Aspose.PSD.Font,Aspose.PSD.Brush,System.Single,System.Single,Aspose.PSD.StringFormat)">
      <summary>
            Draws the specified text string at the specified location with the specified <see cref="T:Aspose.PSD.Brush" /> and <see cref="T:Aspose.PSD.Font" /> objects using the formatting attributes of the specified <see cref="T:Aspose.PSD.StringFormat" />.
            </summary>
      <param name="s">String to draw.</param>
      <param name="font">
        <see cref="T:Aspose.PSD.Font" /> that defines the text format of the string.</param>
      <param name="brush">
        <see cref="T:Aspose.PSD.Brush" /> that determines the color and texture of the drawn text.</param>
      <param name="x">The x-coordinate of the upper-left corner of the drawn text.</param>
      <param name="y">The y-coordinate of the upper-left corner of the drawn text.</param>
      <param name="format">
        <see cref="T:Aspose.PSD.StringFormat" /> that specifies formatting attributes, such as line spacing and alignment, that are applied to the drawn text.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="brush" /> is null.
            -or-
            <paramref name="s" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawString(System.String,Aspose.PSD.Font,Aspose.PSD.Brush,Aspose.PSD.PointF,Aspose.PSD.StringFormat)">
      <summary>
            Draws the specified text string at the specified location with the specified <see cref="T:Aspose.PSD.Brush" /> and <see cref="T:Aspose.PSD.Font" /> objects using the formatting attributes of the specified <see cref="T:Aspose.PSD.StringFormat" />.
            </summary>
      <param name="s">String to draw.</param>
      <param name="font">
        <see cref="T:Aspose.PSD.Font" /> that defines the text format of the string.</param>
      <param name="brush">
        <see cref="T:Aspose.PSD.Brush" /> that determines the color and texture of the drawn text.</param>
      <param name="point">
        <see cref="T:Aspose.PSD.PointF" /> structure that specifies the upper-left corner of the drawn text.</param>
      <param name="format">
        <see cref="T:Aspose.PSD.StringFormat" /> that specifies formatting attributes, such as line spacing and alignment, that are applied to the drawn text.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="brush" /> is null.
            -or-
            <paramref name="s" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawString(System.String,Aspose.PSD.Font,Aspose.PSD.Brush,Aspose.PSD.RectangleF)">
      <summary>
            Draws the specified text string in the specified rectangle with the specified <see cref="T:Aspose.PSD.Brush" /> and <see cref="T:Aspose.PSD.Font" /> objects.
            </summary>
      <param name="s">String to draw.</param>
      <param name="font">
        <see cref="T:Aspose.PSD.Font" /> that defines the text format of the string.</param>
      <param name="brush">
        <see cref="T:Aspose.PSD.Brush" /> that determines the color and texture of the drawn text.</param>
      <param name="layoutRectangle">
        <see cref="T:Aspose.PSD.RectangleF" /> structure that specifies the location of the drawn text.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="brush" /> is null.
            -or-
            <paramref name="s" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawString(System.String,Aspose.PSD.Font,Aspose.PSD.Brush,Aspose.PSD.RectangleF,Aspose.PSD.StringFormat)">
      <summary>
            Draws the specified text string in the specified rectangle with the specified <see cref="T:Aspose.PSD.Brush" /> and <see cref="T:Aspose.PSD.Font" /> objects using the formatting attributes of the specified <see cref="T:Aspose.PSD.StringFormat" />.
            </summary>
      <param name="s">String to draw.</param>
      <param name="font">
        <see cref="T:Aspose.PSD.Font" /> that defines the text format of the string.</param>
      <param name="brush">
        <see cref="T:Aspose.PSD.Brush" /> that determines the color and texture of the drawn text.</param>
      <param name="layoutRectangle">
        <see cref="T:Aspose.PSD.RectangleF" /> structure that specifies the location of the drawn text.</param>
      <param name="format">
        <see cref="T:Aspose.PSD.StringFormat" /> that specifies formatting attributes, such as line spacing and alignment, that are applied to the drawn text.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="brush" /> is null.
            -or-
            <paramref name="s" /> is null.
            -or-
            <paramref name="brush" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.FillEllipse(Aspose.PSD.Brush,Aspose.PSD.RectangleF)">
      <summary>
            Fills the interior of an ellipse defined by a bounding rectangle specified by a <see cref="T:Aspose.PSD.RectangleF" /> structure.
            </summary>
      <param name="brush">
        <see cref="T:Aspose.PSD.Brush" /> that determines the characteristics of the fill.</param>
      <param name="rect">
        <see cref="T:Aspose.PSD.RectangleF" /> structure that represents the bounding rectangle that defines the ellipse.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="brush" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.FillEllipse(Aspose.PSD.Brush,System.Single,System.Single,System.Single,System.Single)">
      <summary>
            Fills the interior of an ellipse defined by a bounding rectangle specified by a pair of coordinates, a width, and a height.
            </summary>
      <param name="brush">
        <see cref="T:Aspose.PSD.Brush" /> that determines the characteristics of the fill.</param>
      <param name="x">The x-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse.</param>
      <param name="y">The y-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse.</param>
      <param name="width">Width of the bounding rectangle that defines the ellipse.</param>
      <param name="height">Height of the bounding rectangle that defines the ellipse.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="brush" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.FillEllipse(Aspose.PSD.Brush,Aspose.PSD.Rectangle)">
      <summary>
            Fills the interior of an ellipse defined by a bounding rectangle specified by a <see cref="T:Aspose.PSD.Rectangle" /> structure.
            </summary>
      <param name="brush">
        <see cref="T:Aspose.PSD.Brush" /> that determines the characteristics of the fill.</param>
      <param name="rect">
        <see cref="T:Aspose.PSD.Rectangle" /> structure that represents the bounding rectangle that defines the ellipse.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="brush" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.FillEllipse(Aspose.PSD.Brush,System.Int32,System.Int32,System.Int32,System.Int32)">
      <summary>
            Fills the interior of an ellipse defined by a bounding rectangle specified by a pair of coordinates, a width, and a height.
            </summary>
      <param name="brush">
        <see cref="T:Aspose.PSD.Brush" /> that determines the characteristics of the fill.</param>
      <param name="x">The x-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse.</param>
      <param name="y">The y-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse.</param>
      <param name="width">Width of the bounding rectangle that defines the ellipse.</param>
      <param name="height">Height of the bounding rectangle that defines the ellipse.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="brush" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.FillPie(Aspose.PSD.Brush,Aspose.PSD.Rectangle,System.Single,System.Single)">
      <summary>
            Fills the interior of a pie section defined by an ellipse specified by a <see cref="T:Aspose.PSD.RectangleF" /> structure and two radial lines.
            </summary>
      <param name="brush">
        <see cref="T:Aspose.PSD.Brush" /> that determines the characteristics of the fill.</param>
      <param name="rect">
        <see cref="T:Aspose.PSD.Rectangle" /> structure that represents the bounding rectangle that defines the ellipse from which the pie section comes.</param>
      <param name="startAngle">Angle in degrees measured clockwise from the x-axis to the first side of the pie section.</param>
      <param name="sweepAngle">Angle in degrees measured clockwise from the <paramref name="startAngle" /> parameter to the second side of the pie section.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="brush" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.FillPie(Aspose.PSD.Brush,Aspose.PSD.RectangleF,System.Single,System.Single)">
      <summary>
            Fills the interior of a pie section defined by an ellipse specified by a <see cref="T:Aspose.PSD.RectangleF" /> structure and two radial lines.
            </summary>
      <param name="brush">
        <see cref="T:Aspose.PSD.Brush" /> that determines the characteristics of the fill.</param>
      <param name="rect">
        <see cref="T:Aspose.PSD.RectangleF" /> structure that represents the bounding rectangle that defines the ellipse from which the pie section comes.</param>
      <param name="startAngle">Angle in degrees measured clockwise from the x-axis to the first side of the pie section.</param>
      <param name="sweepAngle">Angle in degrees measured clockwise from the <paramref name="startAngle" /> parameter to the second side of the pie section.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="brush" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.FillPie(Aspose.PSD.Brush,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
      <summary>
            Fills the interior of a pie section defined by an ellipse specified by a pair of coordinates, a width, a height, and two radial lines.
            </summary>
      <param name="brush">
        <see cref="T:Aspose.PSD.Brush" /> that determines the characteristics of the fill.</param>
      <param name="x">The x-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse from which the pie section comes.</param>
      <param name="y">The y-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse from which the pie section comes.</param>
      <param name="width">Width of the bounding rectangle that defines the ellipse from which the pie section comes.</param>
      <param name="height">Height of the bounding rectangle that defines the ellipse from which the pie section comes.</param>
      <param name="startAngle">Angle in degrees measured clockwise from the x-axis to the first side of the pie section.</param>
      <param name="sweepAngle">Angle in degrees measured clockwise from the <paramref name="startAngle" /> parameter to the second side of the pie section.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="brush" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.FillPie(Aspose.PSD.Brush,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
      <summary>
            Fills the interior of a pie section defined by an ellipse specified by a pair of coordinates, a width, a height, and two radial lines.
            </summary>
      <param name="brush">
        <see cref="T:Aspose.PSD.Brush" /> that determines the characteristics of the fill.</param>
      <param name="x">The x-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse from which the pie section comes.</param>
      <param name="y">The y-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse from which the pie section comes.</param>
      <param name="width">Width of the bounding rectangle that defines the ellipse from which the pie section comes.</param>
      <param name="height">Height of the bounding rectangle that defines the ellipse from which the pie section comes.</param>
      <param name="startAngle">Angle in degrees measured clockwise from the x-axis to the first side of the pie section.</param>
      <param name="sweepAngle">Angle in degrees measured clockwise from the <paramref name="startAngle" /> parameter to the second side of the pie section.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="brush" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.FillPolygon(Aspose.PSD.Brush,Aspose.PSD.PointF[])">
      <summary>
            Fills the interior of a polygon defined by an array of points specified by <see cref="T:Aspose.PSD.PointF" /> structures and <see cref="F:Aspose.PSD.FillMode.Alternate" />.
            </summary>
      <param name="brush">
        <see cref="T:Aspose.PSD.Brush" /> that determines the characteristics of the fill.</param>
      <param name="points">Array of <see cref="T:Aspose.PSD.PointF" /> structures that represent the vertices of the polygon to fill.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="brush" /> is null.
            -or-
            <paramref name="points" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.FillPolygon(Aspose.PSD.Brush,Aspose.PSD.PointF[],Aspose.PSD.FillMode)">
      <summary>
            Fills the interior of a polygon defined by an array of points specified by <see cref="T:Aspose.PSD.PointF" /> structures using the specified fill mode.
            </summary>
      <param name="brush">
        <see cref="T:Aspose.PSD.Brush" /> that determines the characteristics of the fill.</param>
      <param name="points">Array of <see cref="T:Aspose.PSD.PointF" /> structures that represent the vertices of the polygon to fill.</param>
      <param name="fillMode">Member of the <see cref="T:Aspose.PSD.FillMode" /> enumeration that determines the style of the fill.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="brush" /> is null.
            -or-
            <paramref name="points" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.FillPolygon(Aspose.PSD.Brush,Aspose.PSD.Point[])">
      <summary>
            Fills the interior of a polygon defined by an array of points specified by <see cref="T:Aspose.PSD.Point" /> structures and <see cref="F:Aspose.PSD.FillMode.Alternate" />.
            </summary>
      <param name="brush">
        <see cref="T:Aspose.PSD.Brush" /> that determines the characteristics of the fill.</param>
      <param name="points">Array of <see cref="T:Aspose.PSD.Point" /> structures that represent the vertices of the polygon to fill.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="brush" /> is null.
            -or-
            <paramref name="points" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.FillPolygon(Aspose.PSD.Brush,Aspose.PSD.Point[],Aspose.PSD.FillMode)">
      <summary>
            Fills the interior of a polygon defined by an array of points specified by <see cref="T:Aspose.PSD.Point" /> structures using the specified fill mode.
            </summary>
      <param name="brush">
        <see cref="T:Aspose.PSD.Brush" /> that determines the characteristics of the fill.</param>
      <param name="points">Array of <see cref="T:Aspose.PSD.Point" /> structures that represent the vertices of the polygon to fill.</param>
      <param name="fillMode">Member of the <see cref="T:Aspose.PSD.FillMode" /> enumeration that determines the style of the fill.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="brush" /> is null.
            -or-
            <paramref name="points" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.FillClosedCurve(Aspose.PSD.Brush,Aspose.PSD.PointF[])">
      <summary>
            Fills the interior of a closed cardinal spline curve defined by an array of <see cref="T:Aspose.PSD.PointF" /> structures. This method uses a default tension of 0.5 and <see cref="F:Aspose.PSD.FillMode.Alternate" /> fill mode.
            </summary>
      <param name="brush">
        <see cref="T:Aspose.PSD.Brush" /> that determines the characteristics of the fill.</param>
      <param name="points">Array of <see cref="T:Aspose.PSD.PointF" /> structures that define the spline.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="brush" /> is null.
            -or-
            <paramref name="points" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.FillClosedCurve(Aspose.PSD.Brush,Aspose.PSD.PointF[],Aspose.PSD.FillMode)">
      <summary>
            Fills the interior of a closed cardinal spline curve defined by an array of <see cref="T:Aspose.PSD.PointF" /> structures using the specified fill mode. This method uses a default tension of 0.5.
            </summary>
      <param name="brush">
        <see cref="T:Aspose.PSD.Brush" /> that determines the characteristics of the fill.</param>
      <param name="points">Array of <see cref="T:Aspose.PSD.PointF" /> structures that define the spline.</param>
      <param name="fillmode">Member of the <see cref="T:Aspose.PSD.FillMode" /> enumeration that determines how the curve is filled.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="brush" /> is null.
            -or-
            <paramref name="points" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.FillClosedCurve(Aspose.PSD.Brush,Aspose.PSD.PointF[],Aspose.PSD.FillMode,System.Single)">
      <summary>
            Fills the interior of a closed cardinal spline curve defined by an array of <see cref="T:Aspose.PSD.PointF" /> structures using the specified fill mode and tension.
            </summary>
      <param name="brush">A <see cref="T:Aspose.PSD.Brush" /> that determines the characteristics of the fill.</param>
      <param name="points">Array of <see cref="T:Aspose.PSD.PointF" /> structures that define the spline.</param>
      <param name="fillmode">Member of the <see cref="T:Aspose.PSD.FillMode" /> enumeration that determines how the curve is filled.</param>
      <param name="tension">Value greater than or equal to 0.0F that specifies the tension of the curve.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="brush" /> is null.
            -or-
            <paramref name="points" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.FillClosedCurve(Aspose.PSD.Brush,Aspose.PSD.Point[])">
      <summary>
            Fills the interior of a closed cardinal spline curve defined by an array of <see cref="T:Aspose.PSD.Point" /> structures. This method uses a default tension of 0.5 and <see cref="F:Aspose.PSD.FillMode.Alternate" /> fill mode.
            </summary>
      <param name="brush">
        <see cref="T:Aspose.PSD.Brush" /> that determines the characteristics of the fill.</param>
      <param name="points">Array of <see cref="T:Aspose.PSD.Point" /> structures that define the spline.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="brush" /> is null.
            -or-
            <paramref name="points" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.FillClosedCurve(Aspose.PSD.Brush,Aspose.PSD.Point[],Aspose.PSD.FillMode)">
      <summary>
            Fills the interior of a closed cardinal spline curve defined by an array of <see cref="T:Aspose.PSD.Point" /> structures using the specified fill mode. This method uses a default tension of 0.5.
            </summary>
      <param name="brush">
        <see cref="T:Aspose.PSD.Brush" /> that determines the characteristics of the fill.</param>
      <param name="points">Array of <see cref="T:Aspose.PSD.Point" /> structures that define the spline.</param>
      <param name="fillmode">Member of the <see cref="T:Aspose.PSD.FillMode" /> enumeration that determines how the curve is filled.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="brush" /> is null.
            -or-
            <paramref name="points" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.FillClosedCurve(Aspose.PSD.Brush,Aspose.PSD.Point[],Aspose.PSD.FillMode,System.Single)">
      <summary>
            Fills the interior of a closed cardinal spline curve defined by an array of <see cref="T:Aspose.PSD.Point" /> structures using the specified fill mode and tension.
            </summary>
      <param name="brush">
        <see cref="T:Aspose.PSD.Brush" /> that determines the characteristics of the fill.</param>
      <param name="points">Array of <see cref="T:Aspose.PSD.Point" /> structures that define the spline.</param>
      <param name="fillmode">Member of the <see cref="T:Aspose.PSD.FillMode" /> enumeration that determines how the curve is filled.</param>
      <param name="tension">Value greater than or equal to 0.0F that specifies the tension of the curve.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="brush" /> is null.
            -or-
            <paramref name="points" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.DrawPath(Aspose.PSD.Pen,Aspose.PSD.GraphicsPath)">
      <summary>
            Draws a <see cref="T:Aspose.PSD.GraphicsPath" />.
            </summary>
      <param name="pen">
        <see cref="T:Aspose.PSD.Pen" /> that determines the color, width, and style of the path.</param>
      <param name="path">
        <see cref="T:Aspose.PSD.GraphicsPath" /> to draw.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="pen" /> is null.
            -or-
            <paramref name="path" /> is null.</exception>
      <example>This examples make use of GraphicsPath and Graphics class to create and manipulate Figures on an Image surface. Example creates a new Image and draws paths with the help of GraphicsPath class. At the end DrawPath method exposed by Graphics class is called to render the paths on surface. Finally image is exported to Tiff file format.<code>[C#]

//Create an instance of Image 
using (Aspose.PSD.Image image = new Aspose.PSD.FileFormats.Psd.PsdImage(500, 500))
{
    //Create and initialize an instance of Graphics class
    Aspose.PSD.Graphics graphics = new Aspose.PSD.Graphics(image);

    //Clear Graphics surface
    graphics.Clear(Color.Wheat);

    //Create an instance of GraphicsPath class
    Aspose.PSD.GraphicsPath graphicspath = new Aspose.PSD.GraphicsPath();

    //Create an instance of Figure class
    Aspose.PSD.Figure figure = new Aspose.PSD.Figure();

    //Add Shapes to Figure object
    figure.AddShape(new Aspose.PSD.Shapes.RectangleShape(new RectangleF(10, 10, 300, 300)));
    figure.AddShape(new Aspose.PSD.Shapes.EllipseShape(new RectangleF(50, 50, 300, 300)));
    figure.AddShape(new Aspose.PSD.Shapes.PieShape(new Rectangle(new Point(250, 250), new Size(200, 200)), 0, 45));

    //Add Figure object to GraphicsPath
    graphicspath.AddFigure(figure);

    //Draw path with Pen object of color Black
    graphics.DrawPath(new Pen(Aspose.PSD.Color.Black, 2), graphicspath);

    //Create an instance of TiffOptions and set its various properties
    Aspose.PSD.ImageOptions.TiffOptions tiffOptions = new Aspose.PSD.ImageOptions.TiffOptions(Aspose.PSD.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);

    // save all changes.
    image.Save("C:\\temp\\output.tiff", tiffOptions);
}</code></example>
    </member>
    <member name="M:Aspose.PSD.Graphics.FillPath(Aspose.PSD.Brush,Aspose.PSD.GraphicsPath)">
      <summary>
            Fills the interior of a <see cref="T:Aspose.PSD.GraphicsPath" />.
            </summary>
      <param name="brush">
        <see cref="T:Aspose.PSD.Brush" /> that determines the characteristics of the fill.</param>
      <param name="path">
        <see cref="T:Aspose.PSD.GraphicsPath" /> that represents the path to fill.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="brush" /> is null.
            -or-
            <paramref name="path" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Graphics.FillRegion(Aspose.PSD.Brush,Aspose.PSD.Region)">
      <summary>
            Fills the interior of a <see cref="T:Aspose.PSD.Region" />.
            </summary>
      <param name="brush">
        <see cref="T:Aspose.PSD.Brush" /> that determines the characteristics of the fill.</param>
      <param name="region">
        <see cref="T:Aspose.PSD.Region" /> that represents the area to fill.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="brush" /> is null.
            -or-
            <paramref name="region" /> is null.</exception>
    </member>
    <member name="P:Aspose.PSD.Graphics.DpiX">
      <summary>
            Gets the horizontal resolution of this Aspose.PSD.Graphics.
            </summary>
      <value>
            The value, in dots per inch, for the horizontal resolution supported by this Aspose.PSD.Graphics.
            </value>
    </member>
    <member name="P:Aspose.PSD.Graphics.DpiY">
      <summary>
            Gets the vertical resolution of this Aspose.PSD.Graphics.
            </summary>
      <value>
            The value, in dots per inch, for the vertical resolution supported by this Aspose.PSD.Graphics.
            </value>
    </member>
    <member name="P:Aspose.PSD.Graphics.PageUnit">
      <summary>
            Gets or sets the unit of measure used for page coordinates in this Aspose.PSD.Graphics.
            </summary>
      <value>
            The unit of measure used for page coordinates in this Aspose.PSD.Graphics.
            </value>
    </member>
    <member name="P:Aspose.PSD.Graphics.PageScale">
      <summary>
            Gets or sets the scaling between world units and page units for this Aspose.PSD.Graphics.
            </summary>
      <value>
            The scaling between world units and page units for this Aspose.PSD.Graphics.
            </value>
    </member>
    <member name="P:Aspose.PSD.Graphics.Clip">
      <summary>
            Gets or sets the clip region.
            </summary>
      <value>
            The clip region.
            </value>
    </member>
    <member name="P:Aspose.PSD.Graphics.Transform">
      <summary>
            Gets or sets a copy of the geometric world transformation for this <see cref="T:Aspose.PSD.Graphics" />.
            </summary>
      <value>
            A copy of the <see cref="T:Aspose.PSD.Matrix" /> that represents the geometric world transformation for this <see cref="T:Aspose.PSD.Graphics" />.
            </value>
    </member>
    <member name="P:Aspose.PSD.Graphics.IsInBeginUpdateCall">
      <summary>
            Gets a value indicating whether graphics is in BeginUpdate call state.
            </summary>
      <value>
        <c>True</c> if graphics is in BeginUpdate call state; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.Graphics.Image">
      <summary>
            Gets the image.
            </summary>
      <value>The graphics image.</value>
    </member>
    <member name="P:Aspose.PSD.Graphics.CompositingQuality">
      <summary>
            Gets or sets the compositing quality.
            </summary>
      <value>The compositing quality.</value>
    </member>
    <member name="P:Aspose.PSD.Graphics.InterpolationMode">
      <summary>
            Gets or sets the interpolation mode.
            </summary>
      <value>The interpolation mode.</value>
    </member>
    <member name="P:Aspose.PSD.Graphics.SmoothingMode">
      <summary>
            Gets or sets the smoothing mode.
            </summary>
      <value>The smoothing mode.</value>
    </member>
    <member name="P:Aspose.PSD.Graphics.TextRenderingHint">
      <summary>
            Gets or sets the text rendering hint.
            </summary>
      <value>The text rendering hint.</value>
    </member>
    <member name="T:Aspose.PSD.GraphicsPath">
      <summary>
            Represents a series of connected lines and curves. This class cannot be inherited.
            </summary>
      <example>This examples make use of GraphicsPath and Graphics class to create and manipulate Figures on an Image surface. Example creates a new Image and draws paths with the help of GraphicsPath class. At the end DrawPath method exposed by Graphics class is called to render the paths on surface. Finally image is exported to Tiff file format.<code>[C#]

//Create an instance of Image 
using (Aspose.PSD.Image image = new Aspose.PSD.FileFormats.Psd.PsdImage(500, 500))
{
    //Create and initialize an instance of Graphics class
    Aspose.PSD.Graphics graphics = new Aspose.PSD.Graphics(image);

    //Clear Graphics surface
    graphics.Clear(Color.Wheat);

    //Create an instance of GraphicsPath class
    Aspose.PSD.GraphicsPath graphicspath = new Aspose.PSD.GraphicsPath();

    //Create an instance of Figure class
    Aspose.PSD.Figure figure = new Aspose.PSD.Figure();

    //Add Shapes to Figure object
    figure.AddShape(new Aspose.PSD.Shapes.RectangleShape(new RectangleF(10, 10, 300, 300)));
    figure.AddShape(new Aspose.PSD.Shapes.EllipseShape(new RectangleF(50, 50, 300, 300)));
    figure.AddShape(new Aspose.PSD.Shapes.PieShape(new Rectangle(new Point(250, 250), new Size(200, 200)), 0, 45));

    //Add Figure object to GraphicsPath
    graphicspath.AddFigure(figure);

    //Draw path with Pen object of color Black
    graphics.DrawPath(new Pen(Aspose.PSD.Color.Black, 2), graphicspath);

    //Create an instance of TiffOptions and set its various properties
    Aspose.PSD.ImageOptions.TiffOptions tiffOptions = new Aspose.PSD.ImageOptions.TiffOptions(Aspose.PSD.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);

    // save all changes.
    image.Save("C:\\temp\\output.tiff", tiffOptions);
}</code></example>
    </member>
    <member name="M:Aspose.PSD.GraphicsPath.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.GraphicsPath" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.GraphicsPath.#ctor(Aspose.PSD.Figure[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.GraphicsPath" /> class.
            </summary>
      <param name="figures">The figures to initialize from.</param>
    </member>
    <member name="M:Aspose.PSD.GraphicsPath.#ctor(Aspose.PSD.Figure[],Aspose.PSD.FillMode)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.GraphicsPath" /> class.
            </summary>
      <param name="figures">The figures to initialize from.</param>
      <param name="fillMode">The fill mode.</param>
    </member>
    <member name="M:Aspose.PSD.GraphicsPath.#ctor(Aspose.PSD.FillMode)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.GraphicsPath" /> class.
            </summary>
      <param name="fillMode">The fill mode.</param>
    </member>
    <member name="M:Aspose.PSD.GraphicsPath.Reset">
      <summary>
            Empties the graphics path and sets the <see cref="T:Aspose.PSD.FillMode" /> to <see cref="F:Aspose.PSD.FillMode.Alternate" />.
            </summary>
    </member>
    <member name="M:Aspose.PSD.GraphicsPath.Reverse">
      <summary>
            Reverses the order of figures, shapes, and points in each shape of this <see cref="T:Aspose.PSD.GraphicsPath" />.
            </summary>
    </member>
    <member name="M:Aspose.PSD.GraphicsPath.IsVisible(System.Single,System.Single)">
      <summary>
            Indicates whether the specified point is contained within this <see cref="T:Aspose.PSD.GraphicsPath" />.
            </summary>
      <param name="x">The x-coordinate of the point to test.</param>
      <param name="y">The y-coordinate of the point to test.</param>
      <returns>
            This method returns true if the specified point is contained within this <see cref="T:Aspose.PSD.GraphicsPath" />; otherwise, false.
            </returns>
    </member>
    <member name="M:Aspose.PSD.GraphicsPath.IsVisible(Aspose.PSD.PointF)">
      <summary>
            Indicates whether the specified point is contained within this <see cref="T:Aspose.PSD.GraphicsPath" />.
            </summary>
      <param name="point">A <see cref="T:Aspose.PSD.PointF" /> that represents the point to test.</param>
      <returns>
            This method returns true if the specified point is contained within this <see cref="T:Aspose.PSD.GraphicsPath" />; otherwise, false.
            </returns>
    </member>
    <member name="M:Aspose.PSD.GraphicsPath.IsVisible(System.Int32,System.Int32)">
      <summary>
            Indicates whether the specified point is contained within this <see cref="T:Aspose.PSD.GraphicsPath" />.
            </summary>
      <param name="x">The x-coordinate of the point to test.</param>
      <param name="y">The y-coordinate of the point to test.</param>
      <returns>
            This method returns true if the specified point is contained within this <see cref="T:Aspose.PSD.GraphicsPath" />; otherwise, false.
            </returns>
    </member>
    <member name="M:Aspose.PSD.GraphicsPath.IsVisible(Aspose.PSD.Point)">
      <summary>
            Indicates whether the specified point is contained within this <see cref="T:Aspose.PSD.GraphicsPath" />.
            </summary>
      <param name="point">A <see cref="T:Aspose.PSD.Point" /> that represents the point to test.</param>
      <returns>
            This method returns true if the specified point is contained within this <see cref="T:Aspose.PSD.GraphicsPath" />; otherwise, false.
            </returns>
    </member>
    <member name="M:Aspose.PSD.GraphicsPath.IsVisible(System.Single,System.Single,Aspose.PSD.Graphics)">
      <summary>
            Indicates whether the specified point is contained within this <see cref="T:Aspose.PSD.GraphicsPath" /> in the visible clip region of the specified <see cref="T:Aspose.PSD.Graphics" />.
            </summary>
      <param name="x">The x-coordinate of the point to test.</param>
      <param name="y">The y-coordinate of the point to test.</param>
      <param name="graphics">The <see cref="T:Aspose.PSD.Graphics" /> for which to test visibility.</param>
      <returns>
            This method returns true if the specified point is contained within this <see cref="T:Aspose.PSD.GraphicsPath" />; otherwise, false.
            </returns>
    </member>
    <member name="M:Aspose.PSD.GraphicsPath.IsVisible(Aspose.PSD.PointF,Aspose.PSD.Graphics)">
      <summary>
            Indicates whether the specified point is contained within this <see cref="T:Aspose.PSD.GraphicsPath" />.
            </summary>
      <param name="pt">A <see cref="T:Aspose.PSD.PointF" /> that represents the point to test.</param>
      <param name="graphics">The <see cref="T:Aspose.PSD.Graphics" /> for which to test visibility.</param>
      <returns>
            This method returns true if the specified point is contained within this; otherwise, false.
            </returns>
    </member>
    <member name="M:Aspose.PSD.GraphicsPath.IsVisible(System.Int32,System.Int32,Aspose.PSD.Graphics)">
      <summary>
            Indicates whether the specified point is contained within this <see cref="T:Aspose.PSD.GraphicsPath" />, using the specified <see cref="T:Aspose.PSD.Graphics" />.
            </summary>
      <param name="x">The x-coordinate of the point to test.</param>
      <param name="y">The y-coordinate of the point to test.</param>
      <param name="graphics">The <see cref="T:Aspose.PSD.Graphics" /> for which to test visibility.</param>
      <returns>
            This method returns true if the specified point is contained within this <see cref="T:Aspose.PSD.GraphicsPath" />; otherwise, false.
            </returns>
    </member>
    <member name="M:Aspose.PSD.GraphicsPath.IsVisible(Aspose.PSD.Point,Aspose.PSD.Graphics)">
      <summary>
            Indicates whether the specified point is contained within this <see cref="T:Aspose.PSD.GraphicsPath" />.
            </summary>
      <param name="pt">A <see cref="T:Aspose.PSD.Point" /> that represents the point to test.</param>
      <param name="graphics">The <see cref="T:Aspose.PSD.Graphics" /> for which to test visibility.</param>
      <returns>
            This method returns true if the specified point is contained within this <see cref="T:Aspose.PSD.GraphicsPath" />; otherwise, false.
            </returns>
    </member>
    <member name="M:Aspose.PSD.GraphicsPath.IsOutlineVisible(System.Single,System.Single,Aspose.PSD.Pen)">
      <summary>
            Indicates whether the specified point is contained within (under) the outline of this <see cref="T:Aspose.PSD.GraphicsPath" /> when drawn with the specified <see cref="T:Aspose.PSD.Pen" />.
            </summary>
      <param name="x">The x-coordinate of the point to test.</param>
      <param name="y">The y-coordinate of the point to test.</param>
      <param name="pen">The <see cref="T:Aspose.PSD.Pen" /> to test.</param>
      <returns>
            This method returns true if the specified point is contained within the outline of this <see cref="T:Aspose.PSD.GraphicsPath" /> when drawn with the specified <see cref="T:Aspose.PSD.Pen" />; otherwise, false.
            </returns>
    </member>
    <member name="M:Aspose.PSD.GraphicsPath.IsOutlineVisible(Aspose.PSD.PointF,Aspose.PSD.Pen)">
      <summary>
            Indicates whether the specified point is contained within (under) the outline of this <see cref="T:Aspose.PSD.GraphicsPath" /> when drawn with the specified <see cref="T:Aspose.PSD.Pen" />.
            </summary>
      <param name="point">A <see cref="T:Aspose.PSD.PointF" /> that specifies the location to test.</param>
      <param name="pen">The <see cref="T:Aspose.PSD.Pen" /> to test.</param>
      <returns>
            This method returns true if the specified point is contained within the outline of this <see cref="T:Aspose.PSD.GraphicsPath" /> when drawn with the specified <see cref="T:Aspose.PSD.Pen" />; otherwise, false.
            </returns>
    </member>
    <member name="M:Aspose.PSD.GraphicsPath.IsOutlineVisible(System.Single,System.Single,Aspose.PSD.Pen,Aspose.PSD.Graphics)">
      <summary>
            Indicates whether the specified point is contained within (under) the outline of this <see cref="T:Aspose.PSD.GraphicsPath" /> when drawn with the specified <see cref="T:Aspose.PSD.Pen" /> and using the specified <see cref="T:Aspose.PSD.Graphics" />.
            </summary>
      <param name="x">The x-coordinate of the point to test.</param>
      <param name="y">The y-coordinate of the point to test.</param>
      <param name="pen">The <see cref="T:Aspose.PSD.Pen" /> to test.</param>
      <param name="graphics">The <see cref="T:Aspose.PSD.Graphics" /> for which to test visibility.</param>
      <returns>
            This method returns true if the specified point is contained within (under) the outline of this <see cref="T:Aspose.PSD.GraphicsPath" /> as drawn with the specified <see cref="T:Aspose.PSD.Pen" />; otherwise, false.
            </returns>
    </member>
    <member name="M:Aspose.PSD.GraphicsPath.IsOutlineVisible(Aspose.PSD.PointF,Aspose.PSD.Pen,Aspose.PSD.Graphics)">
      <summary>
            Indicates whether the specified point is contained within (under) the outline of this <see cref="T:Aspose.PSD.GraphicsPath" /> when drawn with the specified <see cref="T:Aspose.PSD.Pen" /> and using the specified <see cref="T:Aspose.PSD.Graphics" />.
            </summary>
      <param name="pt">A <see cref="T:Aspose.PSD.PointF" /> that specifies the location to test.</param>
      <param name="pen">The <see cref="T:Aspose.PSD.Pen" /> to test.</param>
      <param name="graphics">The <see cref="T:Aspose.PSD.Graphics" /> for which to test visibility.</param>
      <returns>
            This method returns true if the specified point is contained within (under) the outline of this <see cref="T:Aspose.PSD.GraphicsPath" /> as drawn with the specified <see cref="T:Aspose.PSD.Pen" />; otherwise, false.
            </returns>
    </member>
    <member name="M:Aspose.PSD.GraphicsPath.IsOutlineVisible(System.Int32,System.Int32,Aspose.PSD.Pen)">
      <summary>
            Indicates whether the specified point is contained within (under) the outline of this <see cref="T:Aspose.PSD.GraphicsPath" /> when drawn with the specified <see cref="T:Aspose.PSD.Pen" />.
            </summary>
      <param name="x">The x-coordinate of the point to test.</param>
      <param name="y">The y-coordinate of the point to test.</param>
      <param name="pen">The <see cref="T:Aspose.PSD.Pen" /> to test.</param>
      <returns>
            This method returns true if the specified point is contained within the outline of this <see cref="T:Aspose.PSD.GraphicsPath" /> when drawn with the specified <see cref="T:Aspose.PSD.Pen" />; otherwise, false.
            </returns>
    </member>
    <member name="M:Aspose.PSD.GraphicsPath.IsOutlineVisible(Aspose.PSD.Point,Aspose.PSD.Pen)">
      <summary>
            Indicates whether the specified point is contained within (under) the outline of this <see cref="T:Aspose.PSD.GraphicsPath" /> when drawn with the specified <see cref="T:Aspose.PSD.Pen" />.
            </summary>
      <param name="point">A <see cref="T:Aspose.PSD.Point" /> that specifies the location to test.</param>
      <param name="pen">The <see cref="T:Aspose.PSD.Pen" /> to test.</param>
      <returns>
            This method returns true if the specified point is contained within the outline of this <see cref="T:Aspose.PSD.GraphicsPath" /> when drawn with the specified <see cref="T:Aspose.PSD.Pen" />; otherwise, false.
            </returns>
    </member>
    <member name="M:Aspose.PSD.GraphicsPath.IsOutlineVisible(System.Int32,System.Int32,Aspose.PSD.Pen,Aspose.PSD.Graphics)">
      <summary>
            Indicates whether the specified point is contained within (under) the outline of this <see cref="T:Aspose.PSD.GraphicsPath" /> when drawn with the specified <see cref="T:Aspose.PSD.Pen" /> and using the specified <see cref="T:Aspose.PSD.Graphics" />.
            </summary>
      <param name="x">The x-coordinate of the point to test.</param>
      <param name="y">The y-coordinate of the point to test.</param>
      <param name="pen">The <see cref="T:Aspose.PSD.Pen" /> to test.</param>
      <param name="graphics">The <see cref="T:Aspose.PSD.Graphics" /> for which to test visibility.</param>
      <returns>
            This method returns true if the specified point is contained within the outline of this <see cref="T:Aspose.PSD.GraphicsPath" /> as drawn with the specified <see cref="T:Aspose.PSD.Pen" />; otherwise, false.
            </returns>
    </member>
    <member name="M:Aspose.PSD.GraphicsPath.IsOutlineVisible(Aspose.PSD.Point,Aspose.PSD.Pen,Aspose.PSD.Graphics)">
      <summary>
            Indicates whether the specified point is contained within (under) the outline of this <see cref="T:Aspose.PSD.GraphicsPath" /> when drawn with the specified <see cref="T:Aspose.PSD.Pen" /> and using the specified <see cref="T:Aspose.PSD.Graphics" />.
            </summary>
      <param name="pt">A <see cref="T:Aspose.PSD.Point" /> that specifies the location to test.</param>
      <param name="pen">The <see cref="T:Aspose.PSD.Pen" /> to test.</param>
      <param name="graphics">The <see cref="T:Aspose.PSD.Graphics" /> for which to test visibility.</param>
      <returns>
            This method returns true if the specified point is contained within the outline of this <see cref="T:Aspose.PSD.GraphicsPath" /> as drawn with the specified <see cref="T:Aspose.PSD.Pen" />; otherwise, false.
            </returns>
    </member>
    <member name="M:Aspose.PSD.GraphicsPath.Flatten">
      <summary>
            Converts each curve in this path into a sequence of connected line segments.
            </summary>
    </member>
    <member name="M:Aspose.PSD.GraphicsPath.Flatten(Aspose.PSD.Matrix)">
      <summary>
            Applies the specified transform and then converts each curve in this <see cref="T:Aspose.PSD.GraphicsPath" /> into a sequence of connected line segments.
            </summary>
      <param name="matrix">A <see cref="T:Aspose.PSD.Matrix" /> by which to transform this <see cref="T:Aspose.PSD.GraphicsPath" /> before flattening.</param>
    </member>
    <member name="M:Aspose.PSD.GraphicsPath.Flatten(Aspose.PSD.Matrix,System.Single)">
      <summary>
            Converts each curve in this <see cref="T:Aspose.PSD.GraphicsPath" /> into a sequence of connected line segments.
            </summary>
      <param name="matrix">A <see cref="T:Aspose.PSD.Matrix" /> by which to transform this <see cref="T:Aspose.PSD.GraphicsPath" /> before flattening.</param>
      <param name="flatness">Specifies the maximum permitted error between the curve and its flattened approximation. A value of 0.25 is the default. Reducing the flatness value will increase the number of line segments in the approximation.</param>
    </member>
    <member name="M:Aspose.PSD.GraphicsPath.Widen(Aspose.PSD.Pen)">
      <summary>
            Adds an additional outline to the path.
            </summary>
      <param name="pen">A <see cref="T:Aspose.PSD.Pen" /> that specifies the width between the original outline of the path and the new outline this method creates.</param>
    </member>
    <member name="M:Aspose.PSD.GraphicsPath.Widen(Aspose.PSD.Pen,Aspose.PSD.Matrix)">
      <summary>
            Adds an additional outline to the <see cref="T:Aspose.PSD.GraphicsPath" />.
            </summary>
      <param name="pen">A <see cref="T:Aspose.PSD.Pen" /> that specifies the width between the original outline of the path and the new outline this method creates.</param>
      <param name="matrix">A <see cref="T:Aspose.PSD.Matrix" /> that specifies a transform to apply to the path before widening.</param>
    </member>
    <member name="M:Aspose.PSD.GraphicsPath.Widen(Aspose.PSD.Pen,Aspose.PSD.Matrix,System.Single)">
      <summary>
            Replaces this <see cref="T:Aspose.PSD.GraphicsPath" /> with curves that enclose the area that is filled when this path is drawn by the specified pen.
            </summary>
      <param name="pen">A <see cref="T:Aspose.PSD.Pen" /> that specifies the width between the original outline of the path and the new outline this method creates.</param>
      <param name="matrix">A <see cref="T:Aspose.PSD.Matrix" /> that specifies a transform to apply to the path before widening.</param>
      <param name="flatness">A value that specifies the flatness for curves.</param>
    </member>
    <member name="M:Aspose.PSD.GraphicsPath.Warp(Aspose.PSD.PointF[],Aspose.PSD.RectangleF)">
      <summary>
            Applies a warp transform, defined by a rectangle and a parallelogram, to this <see cref="T:Aspose.PSD.GraphicsPath" />.
            </summary>
      <param name="destPoints">An array of <see cref="T:Aspose.PSD.PointF" /> structures that define a parallelogram to which the rectangle defined by <paramref name="srcRect" /> is transformed. The array can contain either three or four elements. If the array contains three elements, the lower-right corner of the parallelogram is implied by the first three points.</param>
      <param name="srcRect">A <see cref="T:Aspose.PSD.RectangleF" /> that represents the rectangle that is transformed to the parallelogram defined by <paramref name="destPoints" />.</param>
    </member>
    <member name="M:Aspose.PSD.GraphicsPath.Warp(Aspose.PSD.PointF[],Aspose.PSD.RectangleF,Aspose.PSD.Matrix)">
      <summary>
            Applies a warp transform, defined by a rectangle and a parallelogram, to this <see cref="T:Aspose.PSD.GraphicsPath" />.
            </summary>
      <param name="destPoints">An array of <see cref="T:Aspose.PSD.PointF" /> structures that define a parallelogram to which the rectangle defined by <paramref name="srcRect" /> is transformed. The array can contain either three or four elements. If the array contains three elements, the lower-right corner of the parallelogram is implied by the first three points.</param>
      <param name="srcRect">A <see cref="T:Aspose.PSD.RectangleF" /> that represents the rectangle that is transformed to the parallelogram defined by <paramref name="destPoints" />.</param>
      <param name="matrix">A <see cref="T:Aspose.PSD.Matrix" /> that specifies a geometric transform to apply to the path.</param>
    </member>
    <member name="M:Aspose.PSD.GraphicsPath.Warp(Aspose.PSD.PointF[],Aspose.PSD.RectangleF,Aspose.PSD.Matrix,Aspose.PSD.WarpMode)">
      <summary>
            Applies a warp transform, defined by a rectangle and a parallelogram, to this <see cref="T:Aspose.PSD.GraphicsPath" />.
            </summary>
      <param name="destPoints">An array of <see cref="T:Aspose.PSD.PointF" /> structures that defines a parallelogram to which the rectangle defined by <paramref name="srcRect" /> is transformed. The array can contain either three or four elements. If the array contains three elements, the lower-right corner of the parallelogram is implied by the first three points.</param>
      <param name="srcRect">A <see cref="T:Aspose.PSD.RectangleF" /> that represents the rectangle that is transformed to the parallelogram defined by <paramref name="destPoints" />.</param>
      <param name="matrix">A <see cref="T:Aspose.PSD.Matrix" /> that specifies a geometric transform to apply to the path.</param>
      <param name="warpMode">A <see cref="T:Aspose.PSD.WarpMode" /> enumeration that specifies whether this warp operation uses perspective or bilinear mode.</param>
    </member>
    <member name="M:Aspose.PSD.GraphicsPath.Warp(Aspose.PSD.PointF[],Aspose.PSD.RectangleF,Aspose.PSD.Matrix,Aspose.PSD.WarpMode,System.Single)">
      <summary>
            Applies a warp transform, defined by a rectangle and a parallelogram, to this <see cref="T:Aspose.PSD.GraphicsPath" />.
            </summary>
      <param name="destPoints">An array of <see cref="T:Aspose.PSD.PointF" /> structures that define a parallelogram to which the rectangle defined by <paramref name="srcRect" /> is transformed. The array can contain either three or four elements. If the array contains three elements, the lower-right corner of the parallelogram is implied by the first three points.</param>
      <param name="srcRect">A <see cref="T:Aspose.PSD.RectangleF" /> that represents the rectangle that is transformed to the parallelogram defined by <paramref name="destPoints" />.</param>
      <param name="matrix">A <see cref="T:Aspose.PSD.Matrix" /> that specifies a geometric transform to apply to the path.</param>
      <param name="warpMode">A <see cref="T:Aspose.PSD.WarpMode" /> enumeration that specifies whether this warp operation uses perspective or bilinear mode.</param>
      <param name="flatness">A value from 0 through 1 that specifies how flat the resulting path is. For more information, see the <see cref="M:Aspose.PSD.GraphicsPath.Flatten" /> methods.</param>
    </member>
    <member name="M:Aspose.PSD.GraphicsPath.AddFigure(Aspose.PSD.Figure)">
      <summary>
            Adds a new figure.
            </summary>
      <param name="figure">The figure to add.</param>
      <example>This examples make use of GraphicsPath and Graphics class to create and manipulate Figures on an Image surface. Example creates a new Image and draws paths with the help of GraphicsPath class. At the end DrawPath method exposed by Graphics class is called to render the paths on surface. Finally image is exported to Tiff file format.<code>[C#]

//Create an instance of Image 
using (Aspose.PSD.Image image = new Aspose.PSD.FileFormats.Psd.PsdImage(500, 500))
{
    //Create and initialize an instance of Graphics class
    Aspose.PSD.Graphics graphics = new Aspose.PSD.Graphics(image);

    //Clear Graphics surface
    graphics.Clear(Color.Wheat);

    //Create an instance of GraphicsPath class
    Aspose.PSD.GraphicsPath graphicspath = new Aspose.PSD.GraphicsPath();

    //Create an instance of Figure class
    Aspose.PSD.Figure figure = new Aspose.PSD.Figure();

    //Add Shapes to Figure object
    figure.AddShape(new Aspose.PSD.Shapes.RectangleShape(new RectangleF(10, 10, 300, 300)));
    figure.AddShape(new Aspose.PSD.Shapes.EllipseShape(new RectangleF(50, 50, 300, 300)));
    figure.AddShape(new Aspose.PSD.Shapes.PieShape(new Rectangle(new Point(250, 250), new Size(200, 200)), 0, 45));

    //Add Figure object to GraphicsPath
    graphicspath.AddFigure(figure);

    //Draw path with Pen object of color Black
    graphics.DrawPath(new Pen(Aspose.PSD.Color.Black, 2), graphicspath);

    //Create an instance of TiffOptions and set its various properties
    Aspose.PSD.ImageOptions.TiffOptions tiffOptions = new Aspose.PSD.ImageOptions.TiffOptions(Aspose.PSD.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);

    // save all changes.
    image.Save("C:\\temp\\output.tiff", tiffOptions);
}</code></example>
    </member>
    <member name="M:Aspose.PSD.GraphicsPath.AddFigures(Aspose.PSD.Figure[])">
      <summary>
            Adds new figures.
            </summary>
      <param name="figures">The figures to add.</param>
      <example>This example creates a new Image and draws a variety of shapes using Figures and GraphicsPath on the Image surface<code>[C#]

//Create an instance of Image
using (Aspose.PSD.Image image = new Aspose.PSD.FileFormats.Psd.PsdImage(500, 500))
{
    //Create and initialize an instance of Graphics class
    Aspose.PSD.Graphics graphics = new Aspose.PSD.Graphics(image);

    //Clear Graphics surface
    graphics.Clear(Color.Wheat);

    //Create an instance of GraphicsPath class
    Aspose.PSD.GraphicsPath graphicspath = new Aspose.PSD.GraphicsPath();

    //Create an instance of Figure class
    Aspose.PSD.Figure figure1 = new Aspose.PSD.Figure();

    //Add Shape to Figure object
    figure1.AddShape(new Aspose.PSD.Shapes.EllipseShape(new RectangleF(50, 50, 300, 300)));
    figure1.AddShape(new Aspose.PSD.Shapes.PieShape(new Rectangle(new Point(110, 110), new Size(200, 200)), 0, 90));

    //Create an instance of Figure class
    Aspose.PSD.Figure figure2 = new Aspose.PSD.Figure();

    //Add Shape to Figure object
    figure2.AddShape(new Aspose.PSD.Shapes.ArcShape(new RectangleF(10, 10, 300, 300), 0, 45));
    figure2.AddShape(new Aspose.PSD.Shapes.PolygonShape(new[] { new PointF(150, 10), new PointF(150, 200), new PointF(250, 300), new PointF(350, 400) }, true));
    figure2.AddShape(new Aspose.PSD.Shapes.RectangleShape(new Rectangle(new Point(250, 250), new Size(200, 200))));

    //Add Figure object to GraphicsPath
    graphicspath.AddFigures(new[] { figure1, figure2 });

    //Draw path with Pen object of color Black
    graphics.DrawPath(new Pen(Aspose.PSD.Color.Black, 2), graphicspath);

    // Create export options and initialize them.
    Aspose.PSD.ImageOptions.BmpOptions options = new Aspose.PSD.ImageOptions.BmpOptions();

    // save all changes.
    image.Save("c:\\temp\\output.bmp", options);
}</code></example>
    </member>
    <member name="M:Aspose.PSD.GraphicsPath.RemoveFigure(Aspose.PSD.Figure)">
      <summary>
            Removes a figure.
            </summary>
      <param name="figure">The figure to remove.</param>
    </member>
    <member name="M:Aspose.PSD.GraphicsPath.RemoveFigures(Aspose.PSD.Figure[])">
      <summary>
            Removes figures.
            </summary>
      <param name="figures">The figures to remove.</param>
    </member>
    <member name="M:Aspose.PSD.GraphicsPath.AddPath(Aspose.PSD.GraphicsPath)">
      <summary>
            Appends the specified <see cref="T:Aspose.PSD.GraphicsPath" /> to this path.
            </summary>
      <param name="addingPath">The <see cref="T:Aspose.PSD.GraphicsPath" /> to add.</param>
    </member>
    <member name="M:Aspose.PSD.GraphicsPath.AddPath(Aspose.PSD.GraphicsPath,System.Boolean)">
      <summary>
            Appends the specified <see cref="T:Aspose.PSD.GraphicsPath" /> to this path.
            </summary>
      <param name="addingPath">The <see cref="T:Aspose.PSD.GraphicsPath" /> to add.</param>
      <param name="connect">A Boolean value that specifies whether the first figure in the added path is part of the last figure in this path. A value of true specifies that the first figure in the added path is part of the last figure in this path. A value of false specifies that the first figure in the added path is separate from the last figure in this path.</param>
    </member>
    <member name="M:Aspose.PSD.GraphicsPath.GetBounds(Aspose.PSD.Matrix)">
      <summary>
            Gets the object's bounds.
            </summary>
      <param name="matrix">The matrix to apply before bounds will be calculated.</param>
      <returns>The estimated object's bounds.</returns>
    </member>
    <member name="M:Aspose.PSD.GraphicsPath.GetBounds(Aspose.PSD.Matrix,Aspose.PSD.Pen)">
      <summary>
            Gets the object's bounds.
            </summary>
      <param name="matrix">The matrix to apply before bounds will be calculated.</param>
      <param name="pen">The pen to use for object. This can influence the object's bounds size.</param>
      <returns>The estimated object's bounds.</returns>
    </member>
    <member name="M:Aspose.PSD.GraphicsPath.DeepClone">
      <summary>
            Performs a deep clone of this graphics path.
            </summary>
      <returns>A deep clone of the graphics path.</returns>
    </member>
    <member name="M:Aspose.PSD.GraphicsPath.Transform(Aspose.PSD.Matrix)">
      <summary>
            Applies the specified transformation to the shape.
            </summary>
      <param name="transform">The transformation to apply.</param>
    </member>
    <member name="P:Aspose.PSD.GraphicsPath.FillMode">
      <summary>
            Gets or sets a <see cref="T:Aspose.PSD.FillMode" /> enumeration that determines how the interiors of shapes in this <see cref="T:Aspose.PSD.GraphicsPath" /> are filled.
            </summary>
      <value>The fill mode.</value>
      <returns>
            A <see cref="T:Aspose.PSD.FillMode" /> enumeration that specifies how the interiors of shapes in this <see cref="T:Aspose.PSD.GraphicsPath" /> are filled.
            </returns>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
      </PermissionSet>
    </member>
    <member name="P:Aspose.PSD.GraphicsPath.Figures">
      <summary>
            Gets the path figures.
            </summary>
      <value>The path figures.</value>
    </member>
    <member name="P:Aspose.PSD.GraphicsPath.Bounds">
      <summary>
            Gets or sets the object's bounds.
            </summary>
      <value>The object's bounds.</value>
    </member>
    <member name="T:Aspose.PSD.GraphicsUnit">
      <summary>
            Specifies the unit of measure for the given data.
            </summary>
    </member>
    <member name="F:Aspose.PSD.GraphicsUnit.World">
      <summary>
            Specifies the world coordinate system unit as the unit of measure.
            </summary>
    </member>
    <member name="F:Aspose.PSD.GraphicsUnit.Display">
      <summary>
            Specifies the unit of measure of the display device. Typically pixels for video displays, and 1/100 inch for printers.
            </summary>
    </member>
    <member name="F:Aspose.PSD.GraphicsUnit.Pixel">
      <summary>
            Specifies a device pixel as the unit of measure.
            </summary>
    </member>
    <member name="F:Aspose.PSD.GraphicsUnit.Point">
      <summary>
            Specifies a printer's point (1/72 inch) as the unit of measure.
            </summary>
    </member>
    <member name="F:Aspose.PSD.GraphicsUnit.Inch">
      <summary>
            Specifies the inch as the unit of measure.
            </summary>
    </member>
    <member name="F:Aspose.PSD.GraphicsUnit.Document">
      <summary>
            Specifies the document unit (1/300 inch) as the unit of measure.
            </summary>
    </member>
    <member name="F:Aspose.PSD.GraphicsUnit.Millimeter">
      <summary>
            Specifies the millimeter as the unit of measure.
            </summary>
    </member>
    <member name="T:Aspose.PSD.HatchStyle">
      <summary>
            Specifies the different patterns available for <see cref="T:Aspose.PSD.Brushes.HatchBrush" /> objects.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.Horizontal">
      <summary>
            A pattern of horizontal lines.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.Min">
      <summary>
            Specifies hatch style Horizontal.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.Vertical">
      <summary>
            A pattern of vertical lines.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.ForwardDiagonal">
      <summary>
            A pattern of lines on a diagonal from upper left to lower right.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.BackwardDiagonal">
      <summary>
            A pattern of lines on a diagonal from upper right to lower left.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.Cross">
      <summary>
            Specifies horizontal and vertical lines that cross.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.LargeGrid">
      <summary>
            Specifies the hatch style Cross.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.Max">
      <summary>
            Specifies hatch style SolidDiamond.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.DiagonalCross">
      <summary>
            A pattern of crisscross diagonal lines.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.Percent05">
      <summary>
            Specifies a 5-percent hatch. The ratio of foreground color to background color is 5:95.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.Percent10">
      <summary>
            Specifies a 10-percent hatch. The ratio of foreground color to background color is 10:90.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.Percent20">
      <summary>
            Specifies a 20-percent hatch. The ratio of foreground color to background color is 20:80.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.Percent25">
      <summary>
            Specifies a 25-percent hatch. The ratio of foreground color to background color is 25:75.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.Percent30">
      <summary>
            Specifies a 30-percent hatch. The ratio of foreground color to background color is 30:70.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.Percent40">
      <summary>
            Specifies a 40-percent hatch. The ratio of foreground color to background color is 40:60.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.Percent50">
      <summary>
            Specifies a 50-percent hatch. The ratio of foreground color to background color is 50:50.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.Percent60">
      <summary>
            Specifies a 60-percent hatch. The ratio of foreground color to background color is 60:40.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.Percent70">
      <summary>
            Specifies a 70-percent hatch. The ratio of foreground color to background color is 70:30.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.Percent75">
      <summary>
            Specifies a 75-percent hatch. The ratio of foreground color to background color is 75:25.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.Percent80">
      <summary>
            Specifies a 80-percent hatch. The ratio of foreground color to background color is 80:100.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.Percent90">
      <summary>
            Specifies a 90-percent hatch. The ratio of foreground color to background color is 90:10.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.LightDownwardDiagonal">
      <summary>
            Specifies diagonal lines that slant to the right from top points to bottom points and are spaced 50 percent closer together than ForwardDiagonal, but are not antialiased.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.LightUpwardDiagonal">
      <summary>
            Specifies diagonal lines that slant to the left from top points to bottom points and are spaced 50 percent closer together than BackwardDiagonal, but they are not antialiased.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.DarkDownwardDiagonal">
      <summary>
            Specifies diagonal lines that slant to the right from top points to bottom points, are spaced 50 percent closer together than, and are twice the width of ForwardDiagonal. This hatch pattern is not antialiased.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.DarkUpwardDiagonal">
      <summary>
            Specifies diagonal lines that slant to the left from top points to bottom points, are spaced 50 percent closer together than BackwardDiagonal, and are twice its width, but the lines are not antialiased.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.WideDownwardDiagonal">
      <summary>
            Specifies diagonal lines that slant to the right from top points to bottom points, have the same spacing as hatch style ForwardDiagonal, and are triple its width, but are not antialiased.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.WideUpwardDiagonal">
      <summary>
            Specifies diagonal lines that slant to the left from top points to bottom points, have the same spacing as hatch style BackwardDiagonal, and are triple its width, but are not antialiased.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.LightVertical">
      <summary>
            Specifies vertical lines that are spaced 50 percent closer together than Vertical.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.LightHorizontal">
      <summary>
            Specifies horizontal lines that are spaced 50 percent closer together than Horizontal.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.NarrowVertical">
      <summary>
            Specifies vertical lines that are spaced 75 percent closer together than hatch style Vertical (or 25 percent closer together than LightVertical).
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.NarrowHorizontal">
      <summary>
            Specifies horizontal lines that are spaced 75 percent closer together than hatch style Horizontal (or 25 percent closer together than LightHorizontal).
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.DarkVertical">
      <summary>
            Specifies vertical lines that are spaced 50 percent closer together than Vertical and are twice its width.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.DarkHorizontal">
      <summary>
            Specifies horizontal lines that are spaced 50 percent closer together than Horizontal and are twice the width of Horizontal.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.DashedDownwardDiagonal">
      <summary>
            Specifies dashed diagonal lines, that slant to the right from top points to bottom points.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.DashedUpwardDiagonal">
      <summary>
            Specifies dashed diagonal lines, that slant to the left from top points to bottom points.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.DashedHorizontal">
      <summary>
            Specifies dashed horizontal lines.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.DashedVertical">
      <summary>
            Specifies dashed vertical lines.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.SmallConfetti">
      <summary>
            Specifies a hatch that has the appearance of confetti.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.LargeConfetti">
      <summary>
            Specifies a hatch that has the appearance of confetti, and is composed of larger pieces than SmallConfetti.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.ZigZag">
      <summary>
            Specifies horizontal lines that are composed of zigzags.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.Wave">
      <summary>
            Specifies horizontal lines that are composed of tildes.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.DiagonalBrick">
      <summary>
            Specifies a hatch that has the appearance of layered bricks that slant to the left from top points to bottom points.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.HorizontalBrick">
      <summary>
            Specifies a hatch that has the appearance of horizontally layered bricks.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.Weave">
      <summary>
            Specifies a hatch that has the appearance of a woven material.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.Plaid">
      <summary>
            Specifies a hatch that has the appearance of a plaid material.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.Divot">
      <summary>
            Specifies a hatch that has the appearance of divots.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.DottedGrid">
      <summary>
            Specifies horizontal and vertical lines, each of which is composed of dots, that cross.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.DottedDiamond">
      <summary>
            Specifies forward diagonal and backward diagonal lines, each of which is composed of dots, that cross.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.Shingle">
      <summary>
            Specifies a hatch that has the appearance of diagonally layered shingles that slant to the right from top points to bottom points.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.Trellis">
      <summary>
            Specifies a hatch that has the appearance of a trellis.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.Sphere">
      <summary>
            Specifies a hatch that has the appearance of spheres laid adjacent to one another.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.SmallGrid">
      <summary>
            Specifies horizontal and vertical lines that cross and are spaced 50 percent closer together than hatch style Cross.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.SmallCheckerBoard">
      <summary>
            Specifies a hatch that has the appearance of a checkerboard.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.LargeCheckerBoard">
      <summary>
            Specifies a hatch that has the appearance of a checkerboard with squares that are twice the size of SmallCheckerBoard.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.OutlinedDiamond">
      <summary>
            Specifies forward diagonal and backward diagonal lines that cross but are not antialiased.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HatchStyle.SolidDiamond">
      <summary>
            Specifies a hatch that has the appearance of a checkerboard placed diagonally.
            </summary>
    </member>
    <member name="T:Aspose.PSD.HotkeyPrefix">
      <summary>
            Specifies the type of display for hot-key prefixes that relate to text.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HotkeyPrefix.None">
      <summary>
            No hot-key prefix.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HotkeyPrefix.Show">
      <summary>
            Display the hot-key prefix.
            </summary>
    </member>
    <member name="F:Aspose.PSD.HotkeyPrefix.Hide">
      <summary>
            Do not display the hot-key prefix.
            </summary>
    </member>
    <member name="T:Aspose.PSD.ImageAttributes">
      <summary>
            An <see cref="T:Aspose.PSD.ImageAttributes" /> object contains information about how bitmap and metafile colors are manipulated during rendering. An <see cref="T:Aspose.PSD.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 <see cref="T:Aspose.PSD.ImageAttributes" /> object and pass the path of that <see cref="T:Aspose.PSD.ImageAttributes" /> object (along with the path of an <see cref="T:Aspose.PSD.Image" />) to the DrawImage method.
            </summary>
    </member>
    <member name="M:Aspose.PSD.ImageAttributes.SetColorMatrix(Aspose.PSD.ColorMatrix)">
      <summary>
            Sets the color-adjustment matrix for the default category.
            </summary>
      <param name="newColorMatrix">The color-adjustment matrix.</param>
    </member>
    <member name="M:Aspose.PSD.ImageAttributes.SetColorMatrix(Aspose.PSD.ColorMatrix,Aspose.PSD.ColorMatrixFlag)">
      <summary>
            Sets the color-adjustment matrix for the default category.
            </summary>
      <param name="newColorMatrix">The color-adjustment matrix.</param>
      <param name="flags">An element of <see cref="T:Aspose.PSD.ColorMatrixFlag" /> that specifies the type of image and color that will be affected by the color-adjustment matrix.</param>
    </member>
    <member name="M:Aspose.PSD.ImageAttributes.SetColorMatrix(Aspose.PSD.ColorMatrix,Aspose.PSD.ColorMatrixFlag,Aspose.PSD.ColorAdjustType)">
      <summary>
            Sets the color-adjustment matrix for a specified category.
            </summary>
      <param name="newColorMatrix">The color-adjustment matrix.</param>
      <param name="mode">An element of <see cref="T:Aspose.PSD.ColorMatrixFlag" /> that specifies the type of image and color that will be affected by the color-adjustment matrix.</param>
      <param name="type">An element of <see cref="T:Aspose.PSD.ColorAdjustType" /> that specifies the category for which the color-adjustment matrix is set.</param>
    </member>
    <member name="M:Aspose.PSD.ImageAttributes.ClearColorMatrix">
      <summary>
            Clears the color-adjustment matrix for the default category.
            </summary>
    </member>
    <member name="M:Aspose.PSD.ImageAttributes.ClearColorMatrix(Aspose.PSD.ColorAdjustType)">
      <summary>
            Clears the color-adjustment matrix for a specified category.
            </summary>
      <param name="type">An element of <see cref="T:Aspose.PSD.ColorAdjustType" /> that specifies the category for which the color-adjustment matrix is cleared.</param>
    </member>
    <member name="M:Aspose.PSD.ImageAttributes.SetColorMatrices(Aspose.PSD.ColorMatrix,Aspose.PSD.ColorMatrix)">
      <summary>
            Sets the color-adjustment matrix and the grayscale-adjustment matrix for the default category.
            </summary>
      <param name="newColorMatrix">The color-adjustment matrix.</param>
      <param name="grayMatrix">The grayscale-adjustment matrix.</param>
    </member>
    <member name="M:Aspose.PSD.ImageAttributes.SetColorMatrices(Aspose.PSD.ColorMatrix,Aspose.PSD.ColorMatrix,Aspose.PSD.ColorMatrixFlag)">
      <summary>
            Sets the color-adjustment matrix and the grayscale-adjustment matrix for the default category.
            </summary>
      <param name="newColorMatrix">The color-adjustment matrix.</param>
      <param name="grayMatrix">The grayscale-adjustment matrix.</param>
      <param name="flags">An element of <see cref="T:Aspose.PSD.ColorMatrixFlag" /> that specifies the type of image and color that will be affected by the color-adjustment and grayscale-adjustment matrices.</param>
    </member>
    <member name="M:Aspose.PSD.ImageAttributes.SetColorMatrices(Aspose.PSD.ColorMatrix,Aspose.PSD.ColorMatrix,Aspose.PSD.ColorMatrixFlag,Aspose.PSD.ColorAdjustType)">
      <summary>
            Sets the color-adjustment matrix and the grayscale-adjustment matrix for a specified category.
            </summary>
      <param name="newColorMatrix">The color-adjustment matrix.</param>
      <param name="grayMatrix">The grayscale-adjustment matrix.</param>
      <param name="mode">An element of <see cref="T:Aspose.PSD.ColorMatrixFlag" /> that specifies the type of image and color that will be affected by the color-adjustment and grayscale-adjustment matrices.</param>
      <param name="type">An element of <see cref="T:Aspose.PSD.ColorAdjustType" /> that specifies the category for which the color-adjustment and grayscale-adjustment matrices are set.</param>
    </member>
    <member name="M:Aspose.PSD.ImageAttributes.SetThreshold(System.Single)">
      <summary>
            Sets the threshold (transparency range) for the default category.
            </summary>
      <param name="threshold">A real number that specifies the threshold value.</param>
    </member>
    <member name="M:Aspose.PSD.ImageAttributes.SetThreshold(System.Single,Aspose.PSD.ColorAdjustType)">
      <summary>
            Sets the threshold (transparency range) for a specified category.
            </summary>
      <param name="threshold">A threshold value from 0.0 to 1.0 that is used as a breakpoint to sort colors that will be mapped to either a maximum or a minimum value.</param>
      <param name="type">An element of <see cref="T:Aspose.PSD.ColorAdjustType" /> that specifies the category for which the color threshold is set.</param>
    </member>
    <member name="M:Aspose.PSD.ImageAttributes.ClearThreshold">
      <summary>
            Clears the threshold value for the default category.
            </summary>
    </member>
    <member name="M:Aspose.PSD.ImageAttributes.ClearThreshold(Aspose.PSD.ColorAdjustType)">
      <summary>
            Clears the threshold value for a specified category.
            </summary>
      <param name="type">An element of <see cref="T:Aspose.PSD.ColorAdjustType" /> that specifies the category for which the threshold is cleared.</param>
    </member>
    <member name="M:Aspose.PSD.ImageAttributes.SetGamma(System.Single)">
      <summary>
            Sets the gamma value for the default category.
            </summary>
      <param name="gamma">The gamma correction value.</param>
    </member>
    <member name="M:Aspose.PSD.ImageAttributes.SetGamma(System.Single,Aspose.PSD.ColorAdjustType)">
      <summary>
            Sets the gamma value for a specified category.
            </summary>
      <param name="gamma">The gamma correction value.</param>
      <param name="type">An element of the <see cref="T:Aspose.PSD.ColorAdjustType" /> enumeration that specifies the category for which the gamma value is set.</param>
    </member>
    <member name="M:Aspose.PSD.ImageAttributes.ClearGamma">
      <summary>
            Disables gamma correction for the default category.
            </summary>
    </member>
    <member name="M:Aspose.PSD.ImageAttributes.ClearGamma(Aspose.PSD.ColorAdjustType)">
      <summary>
            Disables gamma correction for a specified category.
            </summary>
      <param name="type">An element of <see cref="T:Aspose.PSD.ColorAdjustType" /> that specifies the category for which gamma correction is disabled.</param>
    </member>
    <member name="M:Aspose.PSD.ImageAttributes.SetNoOp">
      <summary>
            Turns off color adjustment for the default category.
            </summary>
    </member>
    <member name="M:Aspose.PSD.ImageAttributes.SetNoOp(Aspose.PSD.ColorAdjustType)">
      <summary>
            Turns off color adjustment for a specified category.
            </summary>
      <param name="type">An element of <see cref="T:Aspose.PSD.ColorAdjustType" /> that specifies the category for which color correction is turned off.</param>
    </member>
    <member name="M:Aspose.PSD.ImageAttributes.ClearNoOp">
      <summary>
            Clears the NoOp setting for the default category.
            </summary>
    </member>
    <member name="M:Aspose.PSD.ImageAttributes.ClearNoOp(Aspose.PSD.ColorAdjustType)">
      <summary>
            Clears the NoOp setting for a specified category.
            </summary>
      <param name="type">An element of <see cref="T:Aspose.PSD.ColorAdjustType" /> that specifies the category for which the NoOp setting is cleared.</param>
    </member>
    <member name="M:Aspose.PSD.ImageAttributes.SetColorKey(Aspose.PSD.Color,Aspose.PSD.Color)">
      <summary>
            Sets the color key for the default category.
            </summary>
      <param name="colorLow">The low color-key value.</param>
      <param name="colorHigh">The high color-key value.</param>
    </member>
    <member name="M:Aspose.PSD.ImageAttributes.SetColorKey(Aspose.PSD.Color,Aspose.PSD.Color,Aspose.PSD.ColorAdjustType)">
      <summary>
            Sets the color key (transparency range) for a specified category.
            </summary>
      <param name="colorLow">The low color-key value.</param>
      <param name="colorHigh">The high color-key value.</param>
      <param name="type">An element of <see cref="T:Aspose.PSD.ColorAdjustType" /> that specifies the category for which the color key is set.</param>
    </member>
    <member name="M:Aspose.PSD.ImageAttributes.ClearColorKey">
      <summary>
            Clears the color key (transparency range) for the default category.
            </summary>
    </member>
    <member name="M:Aspose.PSD.ImageAttributes.ClearColorKey(Aspose.PSD.ColorAdjustType)">
      <summary>
            Clears the color key (transparency range) for a specified category.
            </summary>
      <param name="type">An element of <see cref="T:Aspose.PSD.ColorAdjustType" /> that specifies the category for which the color key is cleared.</param>
    </member>
    <member name="M:Aspose.PSD.ImageAttributes.SetOutputChannel(Aspose.PSD.ColorChannelFlag)">
      <summary>
            Sets the CMYK (cyan-magenta-yellow-black) output channel for the default category.
            </summary>
      <param name="flags">An element of <see cref="T:Aspose.PSD.ColorChannelFlag" /> that specifies the output channel.</param>
    </member>
    <member name="M:Aspose.PSD.ImageAttributes.SetOutputChannel(Aspose.PSD.ColorChannelFlag,Aspose.PSD.ColorAdjustType)">
      <summary>
            Sets the CMYK (cyan-magenta-yellow-black) output channel for a specified category.
            </summary>
      <param name="flags">An element of <see cref="T:Aspose.PSD.ColorChannelFlag" /> that specifies the output channel.</param>
      <param name="type">An element of <see cref="T:Aspose.PSD.ColorAdjustType" /> that specifies the category for which the output channel is set.</param>
    </member>
    <member name="M:Aspose.PSD.ImageAttributes.ClearOutputChannel">
      <summary>
            Clears the CMYK (cyan-magenta-yellow-black) output channel setting for the default category.
            </summary>
    </member>
    <member name="M:Aspose.PSD.ImageAttributes.ClearOutputChannel(Aspose.PSD.ColorAdjustType)">
      <summary>
            Clears the (cyan-magenta-yellow-black) output channel setting for a specified category.
            </summary>
      <param name="type">An element of <see cref="T:Aspose.PSD.ColorAdjustType" /> that specifies the category for which the output channel setting is cleared.</param>
    </member>
    <member name="M:Aspose.PSD.ImageAttributes.SetOutputChannelColorProfile(System.String)">
      <summary>
            Sets the output channel color-profile file for the default category.
            </summary>
      <param name="colorProfileFilename">The path name of a color-profile file. If the color-profile file is in the %SystemRoot%\System32\Spool\Drivers\Color directory, this parameter can be the file name. Otherwise, this parameter must be the fully qualified path name.</param>
    </member>
    <member name="M:Aspose.PSD.ImageAttributes.SetOutputChannelColorProfile(System.String,Aspose.PSD.ColorAdjustType)">
      <summary>
            Sets the output channel color-profile file for a specified category.
            </summary>
      <param name="colorProfileFilename">The path name of a color-profile file. If the color-profile file is in the %SystemRoot%\System32\Spool\Drivers\Color directory, this parameter can be the file name. Otherwise, this parameter must be the fully qualified path name.</param>
      <param name="type">An element of <see cref="T:Aspose.PSD.ColorAdjustType" /> that specifies the category for which the output channel color-profile file is set.</param>
    </member>
    <member name="M:Aspose.PSD.ImageAttributes.ClearOutputChannelColorProfile">
      <summary>
            Clears the output channel color profile setting for the default category.
            </summary>
    </member>
    <member name="M:Aspose.PSD.ImageAttributes.ClearOutputChannelColorProfile(Aspose.PSD.ColorAdjustType)">
      <summary>
            Clears the output channel color profile setting for a specified category.
            </summary>
      <param name="type">An element of <see cref="T:Aspose.PSD.ColorAdjustType" /> that specifies the category for which the output channel profile setting is cleared.</param>
    </member>
    <member name="M:Aspose.PSD.ImageAttributes.SetRemapTable(Aspose.PSD.ColorMap[])">
      <summary>
            Sets the color-remap table for the default category.
            </summary>
      <param name="map">An array of color pairs of type <see cref="T:Aspose.PSD.ColorMap" />. Each color pair contains an existing color (the first value) and the color that it will be mapped to (the second value).</param>
    </member>
    <member name="M:Aspose.PSD.ImageAttributes.SetRemapTable(Aspose.PSD.ColorMap[],Aspose.PSD.ColorAdjustType)">
      <summary>
            Sets the color-remap table for a specified category.
            </summary>
      <param name="map">An array of color pairs of type <see cref="T:Aspose.PSD.ColorMap" />. Each color pair contains an existing color (the first value) and the color that it will be mapped to (the second value).</param>
      <param name="type">An element of <see cref="T:Aspose.PSD.ColorAdjustType" /> that specifies the category for which the color-remap table is set.</param>
    </member>
    <member name="M:Aspose.PSD.ImageAttributes.ClearRemapTable">
      <summary>
            Clears the color-remap table for the default category.
            </summary>
    </member>
    <member name="M:Aspose.PSD.ImageAttributes.ClearRemapTable(Aspose.PSD.ColorAdjustType)">
      <summary>
            Clears the color-remap table for a specified category.
            </summary>
      <param name="type">An element of <see cref="T:Aspose.PSD.ColorAdjustType" /> that specifies the category for which the remap table is cleared.</param>
    </member>
    <member name="M:Aspose.PSD.ImageAttributes.SetBrushRemapTable(Aspose.PSD.ColorMap[])">
      <summary>
            Sets the color-remap table for the brush category.
            </summary>
      <param name="map">An array of <see cref="T:Aspose.PSD.ColorMap" /> objects.</param>
    </member>
    <member name="M:Aspose.PSD.ImageAttributes.ClearBrushRemapTable">
      <summary>
            Clears the brush color-remap table of this <see cref="T:Aspose.PSD.ImageAttributes" /> object.
            </summary>
    </member>
    <member name="M:Aspose.PSD.ImageAttributes.SetWrapMode(Aspose.PSD.WrapMode)">
      <summary>
            Sets the wrap mode that is used to decide how to tile a texture across a shape, or at shape boundaries. A texture is tiled across a shape to fill it in when the texture is smaller than the shape it is filling.
            </summary>
      <param name="mode">An element of <see cref="T:Aspose.PSD.WrapMode" /> that specifies how repeated copies of an image are used to tile an area.</param>
    </member>
    <member name="M:Aspose.PSD.ImageAttributes.SetWrapMode(Aspose.PSD.WrapMode,Aspose.PSD.Color)">
      <summary>
            Sets the wrap mode and color used to decide how to tile a texture across a shape, or at shape boundaries. A texture is tiled across a shape to fill it in when the texture is smaller than the shape it is filling.
            </summary>
      <param name="mode">An element of <see cref="T:Aspose.PSD.WrapMode" /> that specifies how repeated copies of an image are used to tile an area.</param>
      <param name="color">An <see cref="T:Aspose.PSD.ImageAttributes" /> object that specifies the color of pixels outside of a rendered image. This color is visible if the mode parameter is set to <see cref="F:Aspose.PSD.WrapMode.Clamp" /> and the source rectangle passed to DrawImage is larger than the image itself.</param>
    </member>
    <member name="M:Aspose.PSD.ImageAttributes.SetWrapMode(Aspose.PSD.WrapMode,Aspose.PSD.Color,System.Boolean)">
      <summary>
            Sets the wrap mode and color used to decide how to tile a texture across a shape, or at shape boundaries. A texture is tiled across a shape to fill it in when the texture is smaller than the shape it is filling.
            </summary>
      <param name="mode">An element of <see cref="T:Aspose.PSD.WrapMode" /> that specifies how repeated copies of an image are used to tile an area.</param>
      <param name="color">A color object that specifies the color of pixels outside of a rendered image. This color is visible if the mode parameter is set to <see cref="F:Aspose.PSD.WrapMode.Clamp" /> and the source rectangle passed to DrawImage is larger than the image itself.</param>
      <param name="clamp">This parameter has no effect. Set it to false.</param>
    </member>
    <member name="T:Aspose.PSD.ImageLoadOptions.Jpeg2000LoadOptions">
      <summary>
            JPEG2000 load options
            </summary>
    </member>
    <member name="T:Aspose.PSD.LoadOptions">
      <summary>
            Represents the loading options.
            </summary>
    </member>
    <member name="P:Aspose.PSD.LoadOptions.DataRecoveryMode">
      <summary>
            Gets or sets the data recovery mode.
            </summary>
      <value>
            The data recovery mode.
            </value>
    </member>
    <member name="P:Aspose.PSD.LoadOptions.DataBackgroundColor">
      <summary>
            Gets or sets the <see cref="T:Aspose.PSD.Image" /> background <see cref="T:Aspose.PSD.Color" />.
            </summary>
      <value>
            The background color.
            </value>
      <remarks>Typically the background color is set whenever pixel value cannot be recovered due to data corruption.</remarks>
    </member>
    <member name="P:Aspose.PSD.LoadOptions.UseIccProfileConversion">
      <summary>
            Gets or sets a value indicating whether ICC profile conversion should be applied.
            </summary>
    </member>
    <member name="M:Aspose.PSD.ImageLoadOptions.Jpeg2000LoadOptions.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ImageLoadOptions.Jpeg2000LoadOptions" /> class.
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageLoadOptions.Jpeg2000LoadOptions.MaximumDecodingTime">
      <summary>
            Gets or sets the maximum decoding time in seconds (this option can be used on very slow on memory machines to prevent hanging on process on very big images - resolution more than 5500x6500 pixels).
            </summary>
      <value>
            The maximum decoding time.
            </value>
    </member>
    <member name="T:Aspose.PSD.ImageOptions.NamespaceDoc">
      <summary>
            The namespace contains classes suitable for export, save or creation of different file formats.
            </summary>
    </member>
    <member name="T:Aspose.PSD.InterpolationMode">
      <summary>
            The <see cref="T:Aspose.PSD.InterpolationMode" /> enumeration specifies the algorithm that is used when images are scaled or rotated.
            </summary>
    </member>
    <member name="F:Aspose.PSD.InterpolationMode.Invalid">
      <summary>
            Invalid interpolation mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.InterpolationMode.Default">
      <summary>
            Specifies default mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.InterpolationMode.Low">
      <summary>
            Specifies low quality interpolation.
            </summary>
    </member>
    <member name="F:Aspose.PSD.InterpolationMode.High">
      <summary>
            Specifies high quality interpolation.
            </summary>
    </member>
    <member name="F:Aspose.PSD.InterpolationMode.Bilinear">
      <summary>
            Specifies bilinear interpolation. No prefiltering is done. This mode is not suitable for shrinking an image below 50 percent of its original size.
            </summary>
    </member>
    <member name="F:Aspose.PSD.InterpolationMode.Bicubic">
      <summary>
            Specifies bicubic interpolation. No prefiltering is done. This mode is not suitable for shrinking an image below 25 percent of its original size.
            </summary>
    </member>
    <member name="F:Aspose.PSD.InterpolationMode.NearestNeighbor">
      <summary>
            Specifies nearest-neighbor interpolation.
            </summary>
    </member>
    <member name="F:Aspose.PSD.InterpolationMode.HighQualityBilinear">
      <summary>
            Specifies high-quality, bilinear interpolation. Prefiltering is performed to ensure high-quality shrinking.
            </summary>
    </member>
    <member name="F:Aspose.PSD.InterpolationMode.HighQualityBicubic">
      <summary>
            Specifies high-quality, bicubic interpolation. Prefiltering is performed to ensure high-quality shrinking. This mode produces the highest quality transformed images.
            </summary>
    </member>
    <member name="T:Aspose.PSD.KnownColor">
      <summary>
            Specifies the known system colors.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Transparent">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.AliceBlue">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.AntiqueWhite">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Aqua">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Aquamarine">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Azure">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Beige">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Bisque">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Black">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.BlanchedAlmond">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Blue">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.BlueViolet">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Brown">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.BurlyWood">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.CadetBlue">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Chartreuse">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Chocolate">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Coral">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.CornflowerBlue">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Cornsilk">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Crimson">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Cyan">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.DarkBlue">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.DarkCyan">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.DarkGoldenrod">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.DarkGray">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.DarkGreen">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.DarkKhaki">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.DarkMagenta">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.DarkOliveGreen">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.DarkOrange">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.DarkOrchid">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.DarkRed">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.DarkSalmon">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.DarkSeaGreen">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.DarkSlateBlue">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.DarkSlateGray">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.DarkTurquoise">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.DarkViolet">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.DeepPink">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.DeepSkyBlue">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.DimGray">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.DodgerBlue">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Firebrick">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.FloralWhite">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.ForestGreen">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Fuchsia">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Gainsboro">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.GhostWhite">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Gold">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Goldenrod">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Gray">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Green">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.GreenYellow">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Honeydew">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.HotPink">
      <summary>        
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.IndianRed">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Indigo">
      <summary>        
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Ivory">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Khaki">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Lavender">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.LavenderBlush">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.LawnGreen">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.LemonChiffon">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.LightBlue">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.LightCoral">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.LightCyan">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.LightGoldenrodYellow">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.LightGray">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.LightGreen">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.LightPink">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.LightSalmon">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.LightSeaGreen">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.LightSkyBlue">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.LightSlateGray">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.LightSteelBlue">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.LightYellow">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Lime">
      <summary>        
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.LimeGreen">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Linen">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Magenta">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Maroon">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.MediumAquamarine">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.MediumBlue">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.MediumOrchid">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.MediumPurple">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.MediumSeaGreen">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.MediumSlateBlue">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.MediumSpringGreen">
      <summary>        
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.MediumTurquoise">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.MediumVioletRed">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.MidnightBlue">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.MintCream">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.MistyRose">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Moccasin">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.NavajoWhite">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Navy">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.OldLace">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Olive">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.OliveDrab">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Orange">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.OrangeRed">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Orchid">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.PaleGoldenrod">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.PaleGreen">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.PaleTurquoise">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.PaleVioletRed">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.PapayaWhip">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.PeachPuff">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Peru">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Pink">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Plum">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.PowderBlue">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Purple">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Red">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.RosyBrown">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.RoyalBlue">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.SaddleBrown">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Salmon">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.SandyBrown">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.SeaGreen">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.SeaShell">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Sienna">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Silver">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.SkyBlue">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.SlateBlue">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.SlateGray">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Snow">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.SpringGreen">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.SteelBlue">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Tan">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Teal">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Thistle">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Tomato">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Turquoise">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Violet">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Wheat">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.White">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.WhiteSmoke">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.Yellow">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.KnownColor.YellowGreen">
      <summary>
            A system-defined color.
            </summary>
    </member>
    <member name="T:Aspose.PSD.LineCap">
      <summary>
            Specifies the available cap styles with which a <see cref="T:Aspose.PSD.Pen" /> object can end a line.
            </summary>
    </member>
    <member name="F:Aspose.PSD.LineCap.Flat">
      <summary>
            Specifies a flat line cap.
            </summary>
    </member>
    <member name="F:Aspose.PSD.LineCap.Square">
      <summary>
            Specifies a square line cap.
            </summary>
    </member>
    <member name="F:Aspose.PSD.LineCap.Round">
      <summary>
            Specifies a round line cap.
            </summary>
    </member>
    <member name="F:Aspose.PSD.LineCap.Triangle">
      <summary>
            Specifies a triangular line cap.
            </summary>
    </member>
    <member name="F:Aspose.PSD.LineCap.NoAnchor">
      <summary>
            Specifies no anchor.
            </summary>
    </member>
    <member name="F:Aspose.PSD.LineCap.SquareAnchor">
      <summary>
            Specifies a square anchor line cap.
            </summary>
    </member>
    <member name="F:Aspose.PSD.LineCap.RoundAnchor">
      <summary>
            Specifies a round anchor cap.
            </summary>
    </member>
    <member name="F:Aspose.PSD.LineCap.DiamondAnchor">
      <summary>
            Specifies a diamond anchor cap.
            </summary>
    </member>
    <member name="F:Aspose.PSD.LineCap.ArrowAnchor">
      <summary>
            Specifies an arrow-shaped anchor cap.
            </summary>
    </member>
    <member name="F:Aspose.PSD.LineCap.AnchorMask">
      <summary>
            Specifies a custom line cap.
            </summary>
    </member>
    <member name="F:Aspose.PSD.LineCap.Custom">
      <summary>
            Specifies a mask used to check whether a line cap is an anchor cap.
            </summary>
    </member>
    <member name="T:Aspose.PSD.LineJoin">
      <summary>
            Specifies how to join consecutive line or curve segments in a figure (subpath) contained in a <see cref="T:Aspose.PSD.GraphicsPath" /> object.
            </summary>
    </member>
    <member name="F:Aspose.PSD.LineJoin.Miter">
      <summary>
            Specifies a mitered join. This produces a sharp corner or a clipped corner, depending on whether the length of the miter exceeds the miter limit.
            </summary>
    </member>
    <member name="F:Aspose.PSD.LineJoin.Bevel">
      <summary>
            Specifies a beveled join. This produces a diagonal corner.
            </summary>
    </member>
    <member name="F:Aspose.PSD.LineJoin.Round">
      <summary>
            Specifies a circular join. This produces a smooth, circular arc between the lines.
            </summary>
    </member>
    <member name="F:Aspose.PSD.LineJoin.MiterClipped">
      <summary>
            Specifies a mitered join. This produces a sharp corner or a beveled corner, depending on whether the length of the miter exceeds the miter limit.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Matrix">
      <summary>
            Replaces the GDI+ Matrix.
            </summary>
      <remarks>
            Most algorithms taken from Sun's AffineTransform.java.
            Java's names for matrix elements used internally.
            Map of java names to .net ones to description:
            m00     M11     Scale X
            m10     M12     Shear Y
            m01     M21     Shear X
            m11     M22     Scale Y
            m02     M31     Translate X
            m12     M32     Translate Y
            </remarks>
    </member>
    <member name="F:Aspose.PSD.Matrix.TypeIdentity">
      <summary>
            An identity transform is one in which the output coordinates are
            always the same as the input coordinates.
            If this transform is anything other than the identity transform,
            the type will either be the constant GENERAL_TRANSFORM or a
            combination of the appropriate flag bits for the various coordinate
            conversions that this transform performs.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Matrix.TypeTranslation">
      <summary>
            A translation moves the coordinates by a constant amount in x
            and y without changing the length or angle of vectors.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Matrix.TypeUniformScale">
      <summary>
            A uniform scale multiplies the length of vectors by the same amount
            in both the x and y directions without changing the angle between
            vectors.
            This flag bit is mutually exclusive with the TypeGeneralScale flag.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Matrix.TypeGeneralScale">
      <summary>
            A general scale multiplies the length of vectors by different
            amounts in the x and y directions without changing the angle
            between perpendicular vectors.
            This flag bit is mutually exclusive with the TypeUniformScale flag.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Matrix.TypeMaskScale">
      <summary>
            This constant is a bit mask for any of the scale flag bits.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Matrix.TypeFlip">
      <summary>
            This flag bit indicates that the transform defined by this object
            performs a mirror image flip about some axis which changes the
            normally right handed coordinate system into a left handed
            system in addition to the conversions indicated by other flag bits.
            A right handed coordinate system is one where the positive X
            axis rotates counterclockwise to overlay the positive Y axis
            similar to the direction that the fingers on your right hand
            curl when you stare end on at your thumb.
            A left handed coordinate system is one where the positive X
            axis rotates clockwise to overlay the positive Y axis similar
            to the direction that the fingers on your left hand curl.
            There is no mathematical way to determine the angle of the
            original flipping or mirroring transformation since all angles
            of flip are identical given an appropriate adjusting rotation.
            NOTE: TypeFlip was added after GENERAL_TRANSFORM was in public
            circulation and the flag bits could no longer be conveniently
            renumbered without introducing binary incompatibility in outside
            code.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Matrix.TypeQuadrantRotation">
      <summary>
            This flag bit indicates that the transform defined by this object
            performs a quadrant rotation by some multiple of 90 degrees in
            addition to the conversions indicated by other flag bits.
            A rotation changes the angles of vectors by the same amount
            regardless of the original direction of the vector and without
            changing the length of the vector.
            This flag bit is mutually exclusive with the TypeGeneralRotation flag.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Matrix.TypeGeneralRotation">
      <summary>
            This flag bit indicates that the transform defined by this object
            performs a rotation by an arbitrary angle in addition to the
            conversions indicated by other flag bits.
            A rotation changes the angles of vectors by the same amount
            regardless of the original direction of the vector and without
            changing the length of the vector.
            This flag bit is mutually exclusive with the
            </summary>
    </member>
    <member name="F:Aspose.PSD.Matrix.TypeMaskRotation">
      <summary>
            This constant is a bit mask for any of the rotation flag bits.
            </summary>
    </member>
    <member name="F:Aspose.PSD.Matrix.TypeGeneralTransform">
      <summary>
            This constant indicates that the transform defined by this object
            performs an arbitrary conversion of the input coordinates.
            If this transform can be classified by any of the above constants,
            the type will either be the constant TypeIdentity or a
            combination of the appropriate flag bits for the various coordinate
            conversions that this transform performs.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Matrix.#ctor">
      <summary>
            Initializes a new instance of the Matrix class as the identity matrix.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Matrix.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Matrix" /> class.
            </summary>
      <param name="m11">m00     M11     Scale X</param>
      <param name="m12">m10     M12     Shear Y</param>
      <param name="m21">m01     M21     Shear X</param>
      <param name="m22">m11     M22     Scale Y</param>
      <param name="m31">m02     M31     Translate X</param>
      <param name="m32">m12     M32     Translate Y</param>
    </member>
    <member name="M:Aspose.PSD.Matrix.#ctor(Aspose.PSD.RectangleF,Aspose.PSD.PointF[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Matrix" /> class to the geometric transform defined by the specified rectangle and array of points.
            </summary>
      <param name="rect">A <see cref="T:Aspose.PSD.RectangleF" /> structure that represents the rectangle to be transformed.</param>
      <param name="plgpts">An array of three <see cref="T:Aspose.PSD.PointF" /> structures that represents the points of a parallelogram to which the upper-left, upper-right, and lower-left corners of the rectangle is to be transformed. The lower-right corner of the parallelogram is implied by the first three corners.</param>
    </member>
    <member name="M:Aspose.PSD.Matrix.#ctor(Aspose.PSD.Rectangle,Aspose.PSD.Point[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Matrix" /> class to the geometric transform defined by the specified rectangle and array of points.
            </summary>
      <param name="rect">A <see cref="T:Aspose.PSD.Rectangle" /> structure that represents the rectangle to be transformed.</param>
      <param name="plgpts">An array of three <see cref="T:Aspose.PSD.Point" /> structures that represents the points of a parallelogram to which the upper-left, upper-right, and lower-left corners of the rectangle is to be transformed. The lower-right corner of the parallelogram is implied by the first three corners.</param>
    </member>
    <member name="M:Aspose.PSD.Matrix.ToString">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this instance.
            </summary>
      <returns>
            A <see cref="T:System.String" /> that represents this instance.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Matrix.op_Equality(Aspose.PSD.Matrix,Aspose.PSD.Matrix)">
      <summary>
            Implements the operator ==.
            </summary>
      <param name="matrix1">The first matrix to compare.</param>
      <param name="matrix2">The second matrix to compare.</param>
      <returns>The result of the operator.</returns>
    </member>
    <member name="M:Aspose.PSD.Matrix.op_Inequality(Aspose.PSD.Matrix,Aspose.PSD.Matrix)">
      <summary>
            Implements the operator !=.
            </summary>
      <param name="matrix1">The first matrix to compare.</param>
      <param name="matrix2">The second matrix to compare.</param>
      <returns>The result of the operator.</returns>
    </member>
    <member name="M:Aspose.PSD.Matrix.GetElements">
      <summary>
            Gets the copy of matrix elements.
            </summary>
      <returns>
                A matrix elements copy.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Matrix.TransformPoints(Aspose.PSD.PointF[])">
      <summary>
            Applies the geometric transform represented by this <see cref="T:Aspose.PSD.Matrix" /> to a specified array of points.
            </summary>
      <param name="points">The points.</param>
    </member>
    <member name="M:Aspose.PSD.Matrix.Scale(System.Single,System.Single,Aspose.PSD.MatrixOrder)">
      <summary>
            Applies the specified scale vector (scaleX and scaleY) to this <see cref="T:Aspose.PSD.Matrix" /> using the specified order.
            </summary>
      <param name="scaleX">The scale X.</param>
      <param name="scaleY">The scale Y.</param>
      <param name="order">The order.</param>
    </member>
    <member name="M:Aspose.PSD.Matrix.Scale(System.Single,System.Single)">
      <summary>
            Applies the specified scale vector (scaleX and scaleY) to this Matrix using (default) Prepend order.
            </summary>
      <param name="sx">The sx. The sx. The sx.</param>
      <param name="sy">The sy. The sy. The sy.</param>
    </member>
    <member name="M:Aspose.PSD.Matrix.Translate(System.Single,System.Single,Aspose.PSD.MatrixOrder)">
      <summary>
            Applies the specified translation vector to this Matrix in the specified order.
            </summary>
      <param name="offsetX">The offset X.</param>
      <param name="offsetY">The offset Y.</param>
      <param name="order">The order.</param>
    </member>
    <member name="M:Aspose.PSD.Matrix.Translate(System.Single,System.Single)">
      <summary>
            Applies the specified translation vector to this <see cref="T:Aspose.PSD.Matrix" /> using (default) Prepend order.
            </summary>
      <param name="tx">The tx. The tx. The tx.</param>
      <param name="ty">The ty. The ty. The ty.</param>
    </member>
    <member name="M:Aspose.PSD.Matrix.Multiply(Aspose.PSD.Matrix,Aspose.PSD.MatrixOrder)">
      <summary>
            Multiplies this Matrix by the matrix specified in the matrix parameter, and in the order specified in the order parameter.
            </summary>
      <param name="Tx">The tx. The tx. The tx. </param>
      <param name="order">The order. The order. The order.</param>
    </member>
    <member name="M:Aspose.PSD.Matrix.Multiply(Aspose.PSD.Matrix)">
      <summary>
            Multiplies this Matrix by the matrix specified in the matrix parameter using (default) Prepend order.
            </summary>
      <param name="Tx">The matrix to multiply with.</param>
    </member>
    <member name="M:Aspose.PSD.Matrix.Rotate(System.Single,Aspose.PSD.MatrixOrder)">
      <summary>
            Applies a clockwise rotation of an amount specified in the angle parameter, around the origin (zero x and y coordinates) for this Matrix in the specified order.
            </summary>
      <param name="angle">The rotate angle.</param>
      <param name="order">The matrix order.</param>
    </member>
    <member name="M:Aspose.PSD.Matrix.Rotate(System.Single)">
      <summary>
            Applies a clockwise rotation of an amount specified in the angle parameter, around the origin (zero x and y coordinates) for this Matrix in the default (Prepend) order.
            </summary>
      <param name="angle">The rotate angle.</param>
    </member>
    <member name="M:Aspose.PSD.Matrix.RotateAt(System.Single,Aspose.PSD.PointF,Aspose.PSD.MatrixOrder)">
      <summary>
            Applies a clockwise rotation about the specified point to this Matrix in the specified order.
            </summary>
      <param name="angle">The angle.</param>
      <param name="point">The point.</param>
      <param name="order">The order.</param>
    </member>
    <member name="M:Aspose.PSD.Matrix.RotateAt(System.Single,Aspose.PSD.PointF)">
      <summary>
            Applies a clockwise rotation about the specified point to this Matrix in the default (Prepend) order.
            </summary>
      <param name="angle">The angle.</param>
      <param name="point">The point.</param>
    </member>
    <member name="M:Aspose.PSD.Matrix.Reset">
      <summary>
            Resets this Matrix to have the elements of the identity matrix.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Matrix.GetHashCode">
      <summary>
            Returns a hash code for this instance.
            </summary>
      <returns>
            A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. 
            </returns>
    </member>
    <member name="M:Aspose.PSD.Matrix.Equals(System.Object)">
      <summary>
            Determines whether the specified <see cref="T:System.Object" /> is equal to this instance.
            </summary>
      <param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
      <returns>
        <c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance; otherwise, <c>false</c>.
            </returns>
      <exception cref="T:System.NullReferenceException">
            The <paramref name="obj" /> parameter is null.
            </exception>
    </member>
    <member name="M:Aspose.PSD.Matrix.Equals(Aspose.PSD.Matrix,Aspose.PSD.Matrix)">
      <summary>
            Determines whether two matrixes are equal.
            </summary>
      <param name="a">The first matrix to compare.</param>
      <param name="b">The second matrix to compare.</param>
      <returns>True if matrixes are equal.</returns>
    </member>
    <member name="P:Aspose.PSD.Matrix.Elements">
      <summary>
            Gets an array of floating-point values that represents the elements of this <see cref="T:Aspose.PSD.Matrix" />.
            </summary>
      <value>An array of floating-point values that represents the elements of this <see cref="T:Aspose.PSD.Matrix" />.</value>
    </member>
    <member name="P:Aspose.PSD.Matrix.M11">
      <summary>
            Gets the matrix element at first row first column. Represents scale along X axis.
            </summary>
    </member>
    <member name="P:Aspose.PSD.Matrix.M12">
      <summary>
            Gets the matrix element at first row second column. Represents shear along Y axis.
            </summary>
    </member>
    <member name="P:Aspose.PSD.Matrix.M21">
      <summary>
            Gets the matrix element at second row first column. Represents shear along X axis.
            </summary>
    </member>
    <member name="P:Aspose.PSD.Matrix.M22">
      <summary>
            Gets the matrix element at second row second column. Represents scale along Y axis.
            </summary>
    </member>
    <member name="P:Aspose.PSD.Matrix.M31">
      <summary>
            Gets the matrix element at third row first column. Represents translation along X axis.
            </summary>
    </member>
    <member name="P:Aspose.PSD.Matrix.M32">
      <summary>
            Gets the matrix element at third row first column. Represents translation along Y axis.
            </summary>
    </member>
    <member name="T:Aspose.PSD.MatrixOrder">
      <summary>
            Specifies the order for matrix transform operations.
            </summary>
    </member>
    <member name="F:Aspose.PSD.MatrixOrder.Prepend">
      <summary>
            The new operation is applied before the old operation.
            </summary>
    </member>
    <member name="F:Aspose.PSD.MatrixOrder.Append">
      <summary>
            The new operation is applied after the old operation.
            </summary>
    </member>
    <member name="T:Aspose.PSD.NamespaceDoc">
      <summary>
            The namespace is the core for nested namespaces and the most basic objects used for Aspose.PSD processing.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Pen">
      <summary>
            Defines an object used to draw lines, curves and figures.
            </summary>
      <example>This example shows the creation and usage Pen objects. The example creates a new Image and draws Rectangles on Image surface.<code>[C#]

//Create an instance of Image
using (Aspose.PSD.Image image = new Aspose.PSD.FileFormats.Psd.PsdImage(500, 500))
{
    //Create an instance of Graphics and initialize it with Image object
    Aspose.PSD.Graphics graphics = new Aspose.PSD.Graphics(image);

    //Clear the Graphics sutface with White Color
    graphics.Clear(Aspose.PSD.Color.White);

    //Create an instance of Pen with color Red and width 5
    Aspose.PSD.Pen pen = new Pen(Aspose.PSD.Color.Red, 5);

    //Create an instance of HatchBrush and set its properties
    Aspose.PSD.Brushes.HatchBrush brush = new Aspose.PSD.Brushes.HatchBrush();
    brush.BackgroundColor = Color.Wheat;
    brush.ForegroundColor = Color.Red;

    //Create an instance of Pen
    //initialize it with HatchBrush object and width
    Aspose.PSD.Pen brusedpen = new Pen(brush, 5);

    //Draw Rectangles by specifying Pen object
    graphics.DrawRectangles(pen, new[] { new Rectangle(new Point(210, 210), new Size(100, 100)), new Rectangle(new Point(110, 110), new Size(100, 100)), new Rectangle(new Point(310, 310), new Size(100, 100)) });

    //Draw Rectangles by specifying Pen object
    graphics.DrawRectangles(brusedpen, new[] { new Rectangle(new Point(310, 110), new Size(100, 100)), new Rectangle(new Point(110, 310), new Size(100, 100)) });

    // Create export options and initialize them.
    Aspose.PSD.ImageOptions.Jpeg2000Options options = new Aspose.PSD.ImageOptions.Jpeg2000Options();

    // save all changes.
    image.Save("c:\\temp\\output.jp2", options);
}</code></example>
    </member>
    <member name="T:Aspose.PSD.TransparencySupporter">
      <summary>
            The object supporting transparency.
            </summary>
    </member>
    <member name="P:Aspose.PSD.TransparencySupporter.Opacity">
      <summary>
            Gets or sets the object's opacity. The value should be between 0 and 1. Value of 0 means that object is fully visible, value of 1 means the object is fully opaque.
            </summary>
      <value>The opacity value.</value>
    </member>
    <member name="M:Aspose.PSD.Pen.#ctor(Aspose.PSD.Color)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Pen" /> class with the specified color.
            </summary>
      <param name="color">A <see cref="P:Aspose.PSD.Pen.Color" /> structure that indicates the color of this <see cref="T:Aspose.PSD.Pen" />.</param>
    </member>
    <member name="M:Aspose.PSD.Pen.#ctor(Aspose.PSD.Color,System.Single)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Pen" /> class with the specified <see cref="P:Aspose.PSD.Pen.Color" /> and <see cref="P:Aspose.PSD.Pen.Width" /> properties.
            </summary>
      <param name="color">A <see cref="P:Aspose.PSD.Pen.Color" /> structure that indicates the color of this <see cref="T:Aspose.PSD.Pen" />.</param>
      <param name="width">A value indicating the width of this <see cref="T:Aspose.PSD.Pen" />.</param>
    </member>
    <member name="M:Aspose.PSD.Pen.#ctor(Aspose.PSD.Brush)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Pen" /> class with the specified <see cref="P:Aspose.PSD.Pen.Brush" />.
            </summary>
      <param name="brush">A <see cref="P:Aspose.PSD.Pen.Brush" /> that determines the fill properties of this <see cref="T:Aspose.PSD.Pen" />.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="brush" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Pen.#ctor(Aspose.PSD.Brush,System.Single)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Pen" /> class with the specified <see cref="P:Aspose.PSD.Pen.Brush" /> and <see cref="P:Aspose.PSD.Pen.Width" />.
            </summary>
      <param name="brush">A <see cref="P:Aspose.PSD.Pen.Brush" /> that determines the characteristics of this <see cref="T:Aspose.PSD.Pen" />.</param>
      <param name="width">The width of the new <see cref="T:Aspose.PSD.Pen" />.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="brush" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Pen.SetLineCap(Aspose.PSD.LineCap,Aspose.PSD.LineCap,Aspose.PSD.DashCap)">
      <summary>
            Sets the values that determine the style of cap used to end lines drawn by this <see cref="T:Aspose.PSD.Pen" />.
            </summary>
      <param name="startCap">A <see cref="T:Aspose.PSD.LineCap" /> that represents the cap style to use at the beginning of lines drawn with this <see cref="T:Aspose.PSD.Pen" />.</param>
      <param name="endCap">A <see cref="T:Aspose.PSD.LineCap" /> that represents the cap style to use at the end of lines drawn with this <see cref="T:Aspose.PSD.Pen" />.</param>
      <param name="dashCap">A <see cref="T:Aspose.PSD.LineCap" /> that represents the cap style to use at the beginning or end of dashed lines drawn with this <see cref="T:Aspose.PSD.Pen" />.</param>
    </member>
    <member name="M:Aspose.PSD.Pen.ResetTransform">
      <summary>
            Resets the geometric transformation matrix for this <see cref="T:Aspose.PSD.Pen" /> to identity.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Pen.MultiplyTransform(Aspose.PSD.Matrix)">
      <summary>
            Multiplies the transformation matrix for this <see cref="T:Aspose.PSD.Pen" /> by the specified <see cref="T:Aspose.PSD.Matrix" />.
            </summary>
      <param name="matrix">The <see cref="T:Aspose.PSD.Matrix" /> object by which to multiply the transformation matrix.</param>
    </member>
    <member name="M:Aspose.PSD.Pen.MultiplyTransform(Aspose.PSD.Matrix,Aspose.PSD.MatrixOrder)">
      <summary>
            Multiplies the transformation matrix for this <see cref="T:Aspose.PSD.Pen" /> by the specified <see cref="T:Aspose.PSD.Matrix" /> in the specified order.
            </summary>
      <param name="matrix">The <see cref="T:Aspose.PSD.Matrix" /> by which to multiply the transformation matrix.</param>
      <param name="order">The order in which to perform the multiplication operation.</param>
    </member>
    <member name="M:Aspose.PSD.Pen.TranslateTransform(System.Single,System.Single)">
      <summary>
            Translates the local geometric transformation by the specified dimensions. This method prepends the translation to the transformation.
            </summary>
      <param name="dx">The value of the translation in x.</param>
      <param name="dy">The value of the translation in y.</param>
    </member>
    <member name="M:Aspose.PSD.Pen.TranslateTransform(System.Single,System.Single,Aspose.PSD.MatrixOrder)">
      <summary>
            Translates the local geometric transformation by the specified dimensions in the specified order.
            </summary>
      <param name="dx">The value of the translation in x.</param>
      <param name="dy">The value of the translation in y.</param>
      <param name="order">The order (prepend or append) in which to apply the translation.</param>
    </member>
    <member name="M:Aspose.PSD.Pen.ScaleTransform(System.Single,System.Single)">
      <summary>
            Scales the local geometric transformation by the specified factors. This method prepends the scaling matrix to the transformation.
            </summary>
      <param name="sx">The factor by which to scale the transformation in the x-axis direction.</param>
      <param name="sy">The factor by which to scale the transformation in the y-axis direction.</param>
    </member>
    <member name="M:Aspose.PSD.Pen.ScaleTransform(System.Single,System.Single,Aspose.PSD.MatrixOrder)">
      <summary>
            Scales the local geometric transformation by the specified factors in the specified order.
            </summary>
      <param name="sx">The factor by which to scale the transformation in the x-axis direction.</param>
      <param name="sy">The factor by which to scale the transformation in the y-axis direction.</param>
      <param name="order">A <see cref="T:Aspose.PSD.MatrixOrder" /> that specifies whether to append or prepend the scaling matrix.</param>
    </member>
    <member name="M:Aspose.PSD.Pen.RotateTransform(System.Single)">
      <summary>
            Rotates the local geometric transformation by the specified angle. This method prepends the rotation to the transformation.
            </summary>
      <param name="angle">The angle of rotation.</param>
    </member>
    <member name="M:Aspose.PSD.Pen.RotateTransform(System.Single,Aspose.PSD.MatrixOrder)">
      <summary>
            Rotates the local geometric transformation by the specified angle in the specified order.
            </summary>
      <param name="angle">The angle of rotation.</param>
      <param name="order">A <see cref="T:Aspose.PSD.MatrixOrder" /> that specifies whether to append or prepend the rotation matrix.</param>
    </member>
    <member name="P:Aspose.PSD.Pen.Width">
      <summary>
            Gets or sets the width of this <see cref="T:Aspose.PSD.Pen" />, in units of the Graphics object used for drawing.
            </summary>
      <value>The width of this <see cref="T:Aspose.PSD.Pen" />.</value>
      <exception cref="T:System.ArgumentException">The <see cref="P:Aspose.PSD.Pen.Width" /> property is set on an immutable <see cref="T:Aspose.PSD.Pen" />, such as those returned by the <see cref="T:Aspose.PSD.Pen" /> class.</exception>
    </member>
    <member name="P:Aspose.PSD.Pen.StartCap">
      <summary>
            Gets or sets the cap style used at the beginning of lines drawn with this <see cref="T:Aspose.PSD.Pen" />.
            </summary>
      <value>One of the <see cref="T:Aspose.PSD.LineCap" /> values that represents the cap style used at the beginning of lines drawn with this <see cref="T:Aspose.PSD.Pen" />.</value>
      <exception cref="T:System.ArgumentException">The <see cref="P:Aspose.PSD.Pen.StartCap" /> property is set on an immutable <see cref="T:Aspose.PSD.Pen" />, such as those returned by the <see cref="T:Aspose.PSD.Pen" /> class.</exception>
    </member>
    <member name="P:Aspose.PSD.Pen.EndCap">
      <summary>
            Gets or sets the cap style used at the end of lines drawn with this <see cref="T:Aspose.PSD.Pen" />.
            </summary>
      <value>One of the <see cref="T:Aspose.PSD.LineCap" /> values that represents the cap style used at the end of lines drawn with this <see cref="T:Aspose.PSD.Pen" />.</value>
      <exception cref="T:System.ArgumentException">The <see cref="P:Aspose.PSD.Pen.EndCap" /> property is set on an immutable <see cref="T:Aspose.PSD.Pen" />, such as those returned by the <see cref="T:Aspose.PSD.Pen" /> class.</exception>
    </member>
    <member name="P:Aspose.PSD.Pen.DashCap">
      <summary>
            Gets or sets the cap style used at the end of the dashes that make up dashed lines drawn with this <see cref="T:Aspose.PSD.Pen" />.
            </summary>
      <value>One of the <see cref="P:Aspose.PSD.Pen.DashCap" /> values that represents the cap style used at the beginning and end of the dashes that make up dashed lines drawn with this <see cref="T:Aspose.PSD.Pen" />.</value>
      <exception cref="T:System.ArgumentException">The <see cref="P:Aspose.PSD.Pen.DashCap" /> property is set on an immutable <see cref="T:Aspose.PSD.Pen" />, such as those returned by the <see cref="T:Aspose.PSD.Pen" /> class.</exception>
    </member>
    <member name="P:Aspose.PSD.Pen.LineJoin">
      <summary>
            Gets or sets the join style for the ends of two consecutive lines drawn with this <see cref="T:Aspose.PSD.Pen" />.
            </summary>
      <value>A <see cref="P:Aspose.PSD.Pen.LineJoin" /> that represents the join style for the ends of two consecutive lines drawn with this <see cref="T:Aspose.PSD.Pen" />.</value>
      <exception cref="T:System.ArgumentException">The <see cref="P:Aspose.PSD.Pen.LineJoin" /> property is set on an immutable <see cref="T:Aspose.PSD.Pen" />, such as those returned by the <see cref="T:Aspose.PSD.Pen" /> class.</exception>
    </member>
    <member name="P:Aspose.PSD.Pen.CustomStartCap">
      <summary>
            Gets or sets a custom cap to use at the beginning of lines drawn with this <see cref="T:Aspose.PSD.Pen" />.
            </summary>
      <value>A <see cref="T:Aspose.PSD.CustomLineCap" /> that represents the cap used at the beginning of lines drawn with this <see cref="T:Aspose.PSD.Pen" />.</value>
      <exception cref="T:System.ArgumentException">The <see cref="P:Aspose.PSD.Pen.CustomStartCap" /> property is set on an immutable <see cref="T:Aspose.PSD.Pen" />, such as those returned by the <see cref="T:Aspose.PSD.Pen" /> class.</exception>
    </member>
    <member name="P:Aspose.PSD.Pen.CustomEndCap">
      <summary>
            Gets or sets a custom cap to use at the end of lines drawn with this <see cref="T:Aspose.PSD.Pen" />.
            </summary>
      <value>A <see cref="T:Aspose.PSD.CustomLineCap" /> that represents the cap used at the end of lines drawn with this <see cref="T:Aspose.PSD.Pen" />.</value>
      <exception cref="T:System.ArgumentException">The <see cref="P:Aspose.PSD.Pen.CustomEndCap" /> property is set on an immutable <see cref="T:Aspose.PSD.Pen" />, such as those returned by the <see cref="T:Aspose.PSD.Pen" /> class.</exception>
    </member>
    <member name="P:Aspose.PSD.Pen.MiterLimit">
      <summary>
            Gets or sets the limit of the thickness of the join on a mitered corner.
            </summary>
      <value>The limit of the thickness of the join on a mitered corner.</value>
      <exception cref="T:System.ArgumentException">The <see cref="P:Aspose.PSD.Pen.MiterLimit" /> property is set on an immutable <see cref="T:Aspose.PSD.Pen" />, such as those returned by the <see cref="T:Aspose.PSD.Pen" /> class.</exception>
    </member>
    <member name="P:Aspose.PSD.Pen.Alignment">
      <summary>
            Gets or sets the alignment for this <see cref="T:Aspose.PSD.Pen" />.
            </summary>
      <value>A <see cref="T:Aspose.PSD.PenAlignment" /> that represents the alignment for this <see cref="T:Aspose.PSD.Pen" />.</value>
      <exception cref="T:System.ArgumentException">The <see cref="P:Aspose.PSD.Pen.Alignment" /> property is set on an immutable <see cref="T:Aspose.PSD.Pen" />, such as those returned by the <see cref="T:Aspose.PSD.Pen" /> class.</exception>
    </member>
    <member name="P:Aspose.PSD.Pen.Transform">
      <summary>
            Gets or sets a copy of the geometric transformation for this <see cref="T:Aspose.PSD.Pen" />.
            </summary>
      <value>A copy of the <see cref="T:Aspose.PSD.Matrix" /> that represents the geometric transformation for this <see cref="T:Aspose.PSD.Pen" />.</value>
      <exception cref="T:System.ArgumentException">The <see cref="P:Aspose.PSD.Pen.Transform" /> property is set on an immutable <see cref="T:Aspose.PSD.Pen" />, such as those returned by the <see cref="T:Aspose.PSD.Pen" /> class.</exception>
    </member>
    <member name="P:Aspose.PSD.Pen.PenType">
      <summary>
            Gets the style of lines drawn with this <see cref="T:Aspose.PSD.Pen" />.
            </summary>
      <value>A <see cref="P:Aspose.PSD.Pen.PenType" /> enumeration that specifies the style of lines drawn with this <see cref="T:Aspose.PSD.Pen" />.</value>
    </member>
    <member name="P:Aspose.PSD.Pen.Color">
      <summary>
            Gets or sets the color of this <see cref="T:Aspose.PSD.Pen" />.
            </summary>
      <value>A <see cref="P:Aspose.PSD.Pen.Color" /> structure that represents the color of this <see cref="T:Aspose.PSD.Pen" />.</value>
      <exception cref="T:System.ArgumentException">The <see cref="P:Aspose.PSD.Pen.Color" /> property is set on an immutable <see cref="T:Aspose.PSD.Pen" />, such as those returned by the <see cref="T:Aspose.PSD.Pen" /> class.</exception>
    </member>
    <member name="P:Aspose.PSD.Pen.Brush">
      <summary>
            Gets or sets the <see cref="P:Aspose.PSD.Pen.Brush" /> that determines attributes of this <see cref="T:Aspose.PSD.Pen" />.
            </summary>
      <value>A <see cref="P:Aspose.PSD.Pen.Brush" /> that determines attributes of this <see cref="T:Aspose.PSD.Pen" />.</value>
      <exception cref="T:System.ArgumentException">The <see cref="P:Aspose.PSD.Pen.Brush" /> property is set on an immutable <see cref="T:Aspose.PSD.Pen" />, such as those returned by the <see cref="T:Aspose.PSD.Pen" /> class.</exception>
    </member>
    <member name="P:Aspose.PSD.Pen.DashStyle">
      <summary>
            Gets or sets the style used for dashed lines drawn with this <see cref="T:Aspose.PSD.Pen" />.
            </summary>
      <value>A <see cref="P:Aspose.PSD.Pen.DashStyle" /> that represents the style used for dashed lines drawn with this <see cref="T:Aspose.PSD.Pen" />.</value>
      <exception cref="T:System.ArgumentException">The <see cref="P:Aspose.PSD.Pen.DashStyle" /> property is set on an immutable <see cref="T:Aspose.PSD.Pen" />, such as those returned by the <see cref="T:Aspose.PSD.Pen" /> class.</exception>
    </member>
    <member name="P:Aspose.PSD.Pen.DashOffset">
      <summary>
            Gets or sets the distance from the start of a line to the beginning of a dash pattern.
            </summary>
      <value>The distance from the start of a line to the beginning of a dash pattern.</value>
    </member>
    <member name="P:Aspose.PSD.Pen.DashPattern">
      <summary>
            Gets or sets an array of custom dashes and spaces.
            </summary>
      <value>An array of real numbers that specifies the lengths of alternating dashes and spaces in dashed lines.</value>
      <exception cref="T:System.ArgumentException">The <see cref="P:Aspose.PSD.Pen.DashPattern" /> property is set on an immutable <see cref="T:Aspose.PSD.Pen" />, such as those returned by the <see cref="T:Aspose.PSD.Pen" /> class.</exception>
    </member>
    <member name="P:Aspose.PSD.Pen.CompoundArray">
      <summary>
            Gets or sets an array of values that specifies a compound pen. A compound pen draws a compound line made up of parallel lines and spaces.
            </summary>
      <value>An array of real numbers that specifies the compound array. The elements in the array must be in increasing order, not less than 0, and not greater than 1.</value>
      <exception cref="T:System.ArgumentException">The <see cref="P:Aspose.PSD.Pen.CompoundArray" /> property is set on an immutable <see cref="T:Aspose.PSD.Pen" />, such as those returned by the <see cref="T:Aspose.PSD.Pen" /> class.</exception>
    </member>
    <member name="T:Aspose.PSD.PenAlignment">
      <summary>
            Specifies the alignment of a <see cref="T:Aspose.PSD.Pen" /> object in relation to the theoretical, zero-width line.
            </summary>
    </member>
    <member name="F:Aspose.PSD.PenAlignment.Center">
      <summary>
            Specifies that the <see cref="T:Aspose.PSD.Pen" /> object is centered over the theoretical line.
            </summary>
    </member>
    <member name="F:Aspose.PSD.PenAlignment.Inset">
      <summary>
            Specifies that the <see cref="T:Aspose.PSD.Pen" /> is positioned on the inside of the theoretical line.
            </summary>
    </member>
    <member name="F:Aspose.PSD.PenAlignment.Outset">
      <summary>
            Specifies the <see cref="T:Aspose.PSD.Pen" /> is positioned on the outside of the theoretical line.
            </summary>
    </member>
    <member name="F:Aspose.PSD.PenAlignment.Left">
      <summary>
            Specifies the <see cref="T:Aspose.PSD.Pen" /> is positioned to the left of the theoretical line.
            </summary>
    </member>
    <member name="F:Aspose.PSD.PenAlignment.Right">
      <summary>
            Specifies the <see cref="T:Aspose.PSD.Pen" /> is positioned to the right of the theoretical line.
            </summary>
    </member>
    <member name="T:Aspose.PSD.PenType">
      <summary>
            Specifies the type of fill a <see cref="T:Aspose.PSD.Pen" /> object uses to fill lines.
            </summary>
    </member>
    <member name="F:Aspose.PSD.PenType.SolidColor">
      <summary>
            Specifies a solid fill.
            </summary>
    </member>
    <member name="F:Aspose.PSD.PenType.HatchFill">
      <summary>
            Specifies a hatch fill.
            </summary>
    </member>
    <member name="F:Aspose.PSD.PenType.TextureFill">
      <summary>
            Specifies a bitmap texture fill.
            </summary>
    </member>
    <member name="F:Aspose.PSD.PenType.PathGradient">
      <summary>
            Specifies a path gradient fill.
            </summary>
    </member>
    <member name="F:Aspose.PSD.PenType.LinearGradient">
      <summary>
            Specifies a linear gradient fill.
            </summary>
    </member>
    <member name="T:Aspose.PSD.PixelDataFormat">
      <summary>
            The pixel data format. This is an immutable object.
            </summary>
    </member>
    <member name="M:Aspose.PSD.PixelDataFormat.GetGrayscale(System.Int32)">
      <summary>
            Gets Grayscale color with a specified number of bits per sample.
            </summary>
      <param name="bitsPerSample">The number of bits per sample.</param>
      <returns>The Grayscale color.</returns>
    </member>
    <member name="M:Aspose.PSD.PixelDataFormat.GetGrayscaleAlpha(System.Int32)">
      <summary>
            Gets GrayscaleAlpha color with a specified number of bits per sample.
            </summary>
      <param name="bitsPerSample">The number of bits per sample.</param>
      <returns>The GrayscaleAlpha color.</returns>
    </member>
    <member name="M:Aspose.PSD.PixelDataFormat.GetRgb(System.Int32)">
      <summary>
            Gets RGB color with a specified number of bits per sample.
            </summary>
      <param name="bitsPerSample">The number of bits per sample.</param>
      <returns>The RGB color.</returns>
    </member>
    <member name="M:Aspose.PSD.PixelDataFormat.GetRgba(System.Int32)">
      <summary>
            Gets RGBA color with a specified number of bits per sample.
            </summary>
      <param name="bitsPerSample">The number of bits per sample.</param>
      <returns>The RGBA color.</returns>
    </member>
    <member name="M:Aspose.PSD.PixelDataFormat.GetBgra(System.Int32)">
      <summary>
            Gets BGRA color with a specified number of bits per sample.
            </summary>
      <param name="bitsPerSample">The number of bits per sample.</param>
      <returns>The BGRA color.</returns>
    </member>
    <member name="M:Aspose.PSD.PixelDataFormat.GetBgr(System.Int32)">
      <summary>
            Gets BGR color with a specified number of bits per sample.
            </summary>
      <param name="bitsPerSample">The number of bits per sample.</param>
      <returns>The BGR color.</returns>
    </member>
    <member name="M:Aspose.PSD.PixelDataFormat.GetYCbCr(System.Int32)">
      <summary>
            Gets YCbCr color with a specified number of bits per sample.
            </summary>
      <param name="bitsPerSample">The number of bits per sample.</param>
      <returns>The YCbCr color.</returns>
    </member>
    <member name="M:Aspose.PSD.PixelDataFormat.GetCmyk(System.Int32)">
      <summary>
            Gets CMYK color with a specified number of bits per sample.
            </summary>
      <param name="bitsPerSample">The number of bits per sample.</param>
      <returns>The CMYK color.</returns>
    </member>
    <member name="M:Aspose.PSD.PixelDataFormat.GetYcck(System.Int32)">
      <summary>
            Gets YCCK color with a specified number of bits per sample.
            </summary>
      <param name="bitsPerSample">The number of bits per sample.</param>
      <returns>The YCCK color.</returns>
    </member>
    <member name="M:Aspose.PSD.PixelDataFormat.op_Inequality(Aspose.PSD.PixelDataFormat,Aspose.PSD.PixelDataFormat)">
      <summary>
            Returns result of non-equality for two <see cref="T:Aspose.PSD.PixelDataFormat" /> classes.
            </summary>
      <param name="pixelFormat1">The first <see cref="T:Aspose.PSD.PixelDataFormat" /> to compare.</param>
      <param name="pixelFormat2">The second <see cref="T:Aspose.PSD.PixelDataFormat" /> to compare.</param>
      <returns>True if both <paramref name="pixelFormat1" /> and <paramref name="pixelFormat2" /> contain non-equal data or one of the parameters is null.</returns>
    </member>
    <member name="M:Aspose.PSD.PixelDataFormat.op_Equality(Aspose.PSD.PixelDataFormat,Aspose.PSD.PixelDataFormat)">
      <summary>
            Returns result of equality for two <see cref="T:Aspose.PSD.PixelDataFormat" /> classes.
            </summary>
      <param name="pixelFormat1">The first <see cref="T:Aspose.PSD.PixelDataFormat" /> to compare.</param>
      <param name="pixelFormat2">The second <see cref="T:Aspose.PSD.PixelDataFormat" /> to compare.</param>
      <returns>True if both <paramref name="pixelFormat1" /> and <paramref name="pixelFormat2" /> contain equal data or both parameters are null.</returns>
    </member>
    <member name="M:Aspose.PSD.PixelDataFormat.Equals(System.Object)">
      <summary>
            Determines whether the specified <see cref="T:System.Object" /> is equal to this instance.
            </summary>
      <param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
      <returns>
        <c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance; otherwise, <c>false</c>.
            </returns>
    </member>
    <member name="M:Aspose.PSD.PixelDataFormat.GetHashCode">
      <summary>
            Returns a hash code for this instance.
            </summary>
      <returns>
            A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. 
            </returns>
    </member>
    <member name="M:Aspose.PSD.PixelDataFormat.ToString">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this instance.
            </summary>
      <returns>
            A <see cref="T:System.String" /> that represents this instance.
            </returns>
    </member>
    <member name="P:Aspose.PSD.PixelDataFormat.Rgb32Bpp">
      <summary>
            Gets the <see cref="T:Aspose.PSD.PixelDataFormat" /> defined for 32 bits per pixel with 8 bits for each of the alpha, red, green and blue.
            </summary>
      <value>
            The <see cref="T:Aspose.PSD.PixelDataFormat" /> defined for 32 bits per pixel with 8 bits for each of the alpha, red, green and blue.
            </value>
    </member>
    <member name="P:Aspose.PSD.PixelDataFormat.Cmyk">
      <summary>
            Gets the <see cref="T:Aspose.PSD.PixelDataFormat" /> defined for 32 bits per pixel with 8 bits for each of the cyan, magenta, yellow and black.
            </summary>
      <value>
            The <see cref="T:Aspose.PSD.PixelDataFormat" /> defined for 32 bits per pixel with 8 bits for each of the cyan, magenta, yellow and black.
            </value>
    </member>
    <member name="P:Aspose.PSD.PixelDataFormat.Cmyka">
      <summary>
            Gets the acmyk. 
            </summary>
      <value>
            The <see cref="T:Aspose.PSD.PixelDataFormat" /> defined for 40 bits per pixel with 8 bits for each of the alpha, cyan, magenta, yellow and black.
            </value>
    </member>
    <member name="P:Aspose.PSD.PixelDataFormat.Rgb24Bpp">
      <summary>
            Gets the <see cref="T:Aspose.PSD.PixelDataFormat" /> defined for 24 bits per pixel with 8 bits for each of the alpha, red, green and blue, alpha is not defined.
            </summary>
      <value>
            The <see cref="T:Aspose.PSD.PixelDataFormat" /> defined for 24 bits per pixel with 8 bits for each of the alpha, red, green and blue, alpha is not defined.
            </value>
    </member>
    <member name="P:Aspose.PSD.PixelDataFormat.Rgb16Bpp555">
      <summary>
            Gets the <see cref="T:Aspose.PSD.PixelDataFormat" /> defined for 16 bits per pixel with 5 bits for each of the red, green and blue, alpha is not defined.
            </summary>
      <value>
            The <see cref="T:Aspose.PSD.PixelDataFormat" /> defined for 16 bits per pixel with 5 bits for each of the red, green and blue, alpha is not defined.
            </value>
    </member>
    <member name="P:Aspose.PSD.PixelDataFormat.Rgb16Bpp565">
      <summary>
            Gets the <see cref="T:Aspose.PSD.PixelDataFormat" /> defined for 16 bits per pixel with 5 bits for red, 6 bits for green and 5 bits for blue, alpha is not defined.
            </summary>
      <value>
            The <see cref="T:Aspose.PSD.PixelDataFormat" /> defined for 16 bits per pixel with 5 bits for red, 6 bits for green and 5 bits for blue, alpha is not defined.
            </value>
    </member>
    <member name="P:Aspose.PSD.PixelDataFormat.RgbIndexed8Bpp">
      <summary>
            Gets the <see cref="T:Aspose.PSD.PixelDataFormat" /> defined for indexed 8 bit per color.
            The indexed pixel data storage is intended to allow data storage and retrieval everywhere the color palette is used.
            Use with caution, because may require conversion from one palette to another or from RGBA to indexed color model.
            </summary>
      <value>
            The <see cref="T:Aspose.PSD.PixelDataFormat" /> defined for indexed 8 bit per color.
            </value>
    </member>
    <member name="P:Aspose.PSD.PixelDataFormat.RgbIndexed4Bpp">
      <summary>
            Gets the <see cref="T:Aspose.PSD.PixelDataFormat" /> defined for indexed 4 bit per color.
            The indexed pixel data storage is intended to allow data storage and retrieval everywhere the color palette is used.
            Use with caution, because may require conversion from one palette to another or from RGBA to indexed color model.
            </summary>
      <value>
            The <see cref="T:Aspose.PSD.PixelDataFormat" /> defined for indexed 4 bit per color.
            </value>
    </member>
    <member name="P:Aspose.PSD.PixelDataFormat.RgbIndexed2Bpp">
      <summary>
            Gets the <see cref="T:Aspose.PSD.PixelDataFormat" /> defined for indexed 2 bit per color.
            The indexed pixel data storage is intended to allow data storage and retrieval everywhere the color palette is used.
            Use with caution, because may require conversion from one palette to another or from RGBA to indexed color model.
            </summary>
      <value>
            The <see cref="T:Aspose.PSD.PixelDataFormat" /> defined for indexed 2 bit per color.
            </value>
    </member>
    <member name="P:Aspose.PSD.PixelDataFormat.RgbIndexed1Bpp">
      <summary>
            Gets the <see cref="T:Aspose.PSD.PixelDataFormat" /> defined for indexed 1 bit per color.
            The indexed pixel data storage is intended to allow data storage and retrieval everywhere the color palette is used.
            Use with caution, because may require conversion from one palette to another or from RGBA to indexed color model.
            </summary>
      <value>
            The <see cref="T:Aspose.PSD.PixelDataFormat" /> defined for indexed 1 bit per color.
            </value>
    </member>
    <member name="P:Aspose.PSD.PixelDataFormat.YCbCr">
      <summary>
            Gets the <see cref="T:Aspose.PSD.PixelDataFormat" /> defined for 24 bits per pixel with 8 bits for each of the luma, blue-difference and red-difference chroma components.
            </summary>
      <value>
            The <see cref="T:Aspose.PSD.PixelDataFormat" /> defined for 24 bits per pixel with 8 bits for each of the luma, blue-difference and red-difference chroma components.
            </value>
    </member>
    <member name="P:Aspose.PSD.PixelDataFormat.Grayscale">
      <summary>
            Gets the <see cref="T:Aspose.PSD.PixelDataFormat" /> defined for 8 bits per pixel with 8 bits representing grayscale intensity in the 0-255 interval.
            </summary>
      <value>
            The <see cref="T:Aspose.PSD.PixelDataFormat" /> defined for 8 bits per pixel with 8 bits representing grayscale intensity in the 0-255 interval.
            </value>
    </member>
    <member name="P:Aspose.PSD.PixelDataFormat.Ycck">
      <summary>
            Gets the <see cref="T:Aspose.PSD.PixelDataFormat" /> defined for 32 bits per pixel with 8 bits for each of the luma, blue-difference, red-difference and black chroma components.
            </summary>
      <value>
            The <see cref="T:Aspose.PSD.PixelDataFormat" /> defined for 32 bits per pixel with 8 bits for each of the luma, blue-difference, red-difference and black chroma components.
            </value>
    </member>
    <member name="P:Aspose.PSD.PixelDataFormat.Rgba32Bpp">
      <summary>
            Gets the <see cref="T:Aspose.PSD.PixelDataFormat" /> defined for 32 bits per pixel with 8 bits for each of the alpha, red, green and blue.
            </summary>
      <value>
            The <see cref="T:Aspose.PSD.PixelDataFormat" /> defined for 32 bits per pixel with 8 bits for each of the alpha, red, green and blue.
            </value>
    </member>
    <member name="P:Aspose.PSD.PixelDataFormat.Rgb24BppPng">
      <summary>
            Gets the <see cref="T:Aspose.PSD.PixelDataFormat" /> defined for 24 bits per pixel with 8 bits for each of the alpha, red, green and blue, alpha is not defined.
            </summary>
      <value>
            The <see cref="T:Aspose.PSD.PixelDataFormat" /> defined for 24 bits per pixel with 8 bits for each of the alpha, red, green and blue, alpha is not defined.
            </value>
    </member>
    <member name="P:Aspose.PSD.PixelDataFormat.GrayscaleAlpha">
      <summary>
            Gets the <see cref="T:Aspose.PSD.PixelDataFormat" /> defined for 16 bits per pixel with 8 bits representing grayscale intensity in the 0-255 interval and additional 8 bit alpha component.
            </summary>
      <value>
            The <see cref="T:Aspose.PSD.PixelDataFormat" /> defined for 16 bits per pixel with 8 bits representing grayscale intensity in the 0-255 interval and additional 8 bit alpha component.
            </value>
    </member>
    <member name="P:Aspose.PSD.PixelDataFormat.PixelFormat">
      <summary>
            Gets the pixel format.
            </summary>
      <value>
            The pixel format.
            </value>
    </member>
    <member name="P:Aspose.PSD.PixelDataFormat.BitsPerPixel">
      <summary>
            Gets the bits per pixel.
            </summary>
      <value>
            The bits per pixel.
            </value>
    </member>
    <member name="P:Aspose.PSD.PixelDataFormat.ChannelsCount">
      <summary>
            Gets the channels count.
            </summary>
      <value>
            The channels count.
            </value>
    </member>
    <member name="P:Aspose.PSD.PixelDataFormat.ChannelBits">
      <summary>
            Gets the bits count for each channel.
            </summary>
      <value>
            The channel bits.
            </value>
    </member>
    <member name="P:Aspose.PSD.PixelDataFormat.Caption">
      <summary>
            Gets the pixel data format caption.
            </summary>
    </member>
    <member name="T:Aspose.PSD.PixelFormat">
      <summary>
            The pixel data format actual meaning.
            </summary>
    </member>
    <member name="F:Aspose.PSD.PixelFormat.Grayscale">
      <summary>
            The grayscale color space
            </summary>
    </member>
    <member name="F:Aspose.PSD.PixelFormat.Bgr">
      <summary>
            The BGR color space.
            </summary>
    </member>
    <member name="F:Aspose.PSD.PixelFormat.Rgb">
      <summary>
            The RGB color space.
            </summary>
    </member>
    <member name="F:Aspose.PSD.PixelFormat.YCbCr">
      <summary>
            The YCbCr color space.
            </summary>
    </member>
    <member name="F:Aspose.PSD.PixelFormat.Cmyk">
      <summary>
            The CMYK color space.
            </summary>
    </member>
    <member name="F:Aspose.PSD.PixelFormat.Ycck">
      <summary>
            The YCCK color space.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Point">
      <summary>
            Represents an ordered pair of integer x- and y-coordinates that defines a point in a two-dimensional plane.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Point.#ctor(System.Int32,System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Point" /> structure with the specified coordinates.
            </summary>
      <param name="x">The horizontal position of the point.</param>
      <param name="y">The vertical position of the point.</param>
    </member>
    <member name="M:Aspose.PSD.Point.#ctor(Aspose.PSD.Size)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Point" /> structure from the <see cref="T:Aspose.PSD.Size" /> structure.
            </summary>
      <param name="size">Contains the new point coordinates.</param>
    </member>
    <member name="M:Aspose.PSD.Point.#ctor(System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Point" /> structure using coordinates specified by an integer value.
            </summary>
      <param name="dw">A 32-bit integer that specifies the coordinates for the new point.</param>
    </member>
    <member name="M:Aspose.PSD.Point.Add(Aspose.PSD.Point,Aspose.PSD.Size)">
      <summary>
            Adds the specified <see cref="T:Aspose.PSD.Size" /> to the specified <see cref="T:Aspose.PSD.Point" />.
            </summary>
      <param name="point">The <see cref="T:Aspose.PSD.Point" /> to add to.</param>
      <param name="size">The <see cref="T:Aspose.PSD.Size" /> to add to the <paramref name="point" />.</param>
      <returns>The <see cref="T:Aspose.PSD.Point" /> that is the result of the addition operation.</returns>
    </member>
    <member name="M:Aspose.PSD.Point.Subtract(Aspose.PSD.Point,Aspose.PSD.Size)">
      <summary>
            Returns the result of subtracting specified <see cref="T:Aspose.PSD.Size" /> from the specified <see cref="T:Aspose.PSD.Point" />.
            </summary>
      <param name="point">The <see cref="T:Aspose.PSD.Point" /> to be subtracted from.</param>
      <param name="size">The <see cref="T:Aspose.PSD.Size" /> to subtract from the <paramref name="point" />.</param>
      <returns>The <see cref="T:Aspose.PSD.Point" /> that is the result of the subtraction operation.</returns>
    </member>
    <member name="M:Aspose.PSD.Point.Ceiling(Aspose.PSD.PointF)">
      <summary>
            Converts the specified <see cref="T:Aspose.PSD.PointF" /> to a <see cref="T:Aspose.PSD.Point" /> by rounding the values of the <see cref="T:Aspose.PSD.PointF" /> to the next higher integer values.
            </summary>
      <param name="point">The <see cref="T:Aspose.PSD.PointF" /> to convert.</param>
      <returns>The <see cref="T:Aspose.PSD.Point" /> this method converts to.</returns>
    </member>
    <member name="M:Aspose.PSD.Point.Round(Aspose.PSD.PointF)">
      <summary>
            Converts the specified <see cref="T:Aspose.PSD.PointF" /> to a <see cref="T:Aspose.PSD.Point" /> object by rounding the <see cref="T:Aspose.PSD.Point" /> values to the nearest integer.
            </summary>
      <param name="point">The <see cref="T:Aspose.PSD.PointF" /> to convert.</param>
      <returns>The <see cref="T:Aspose.PSD.Point" /> this method converts to.</returns>
    </member>
    <member name="M:Aspose.PSD.Point.Truncate(Aspose.PSD.PointF)">
      <summary>
            Converts the specified <see cref="T:Aspose.PSD.PointF" /> to a <see cref="T:Aspose.PSD.Point" /> by truncating the values of the <see cref="T:Aspose.PSD.Point" />.
            </summary>
      <param name="point">The <see cref="T:Aspose.PSD.PointF" /> to convert.</param>
      <returns>The <see cref="T:Aspose.PSD.Point" /> this method converts to.</returns>
    </member>
    <member name="M:Aspose.PSD.Point.op_Addition(Aspose.PSD.Point,Aspose.PSD.Size)">
      <summary>
            Translates a <see cref="T:Aspose.PSD.Point" /> by a given <see cref="T:Aspose.PSD.Size" />.
            </summary>
      <param name="point">The <see cref="T:Aspose.PSD.Point" /> to translate.</param>
      <param name="size">A <see cref="T:Aspose.PSD.Size" /> that specifies the pair of numbers to add to the coordinates of <paramref name="point" />.</param>
      <returns>The translated <see cref="T:Aspose.PSD.Point" />.</returns>
    </member>
    <member name="M:Aspose.PSD.Point.op_Subtraction(Aspose.PSD.Point,Aspose.PSD.Size)">
      <summary>
            Translates a <see cref="T:Aspose.PSD.Point" /> by the negative of a given <see cref="T:Aspose.PSD.Size" />.
            </summary>
      <param name="point">The <see cref="T:Aspose.PSD.Point" /> to translate.</param>
      <param name="size">A <see cref="T:Aspose.PSD.Size" /> that specifies the pair of numbers to subtract from the coordinates of <paramref name="point" />.</param>
      <returns>A <see cref="T:Aspose.PSD.Point" /> structure that is translated by the negative of a given <see cref="T:Aspose.PSD.Size" /> structure.</returns>
    </member>
    <member name="M:Aspose.PSD.Point.op_Equality(Aspose.PSD.Point,Aspose.PSD.Point)">
      <summary>
            Compares two <see cref="T:Aspose.PSD.Point" /> objects. The result specifies whether the values of the <see cref="P:Aspose.PSD.Point.X" /> and <see cref="P:Aspose.PSD.Point.Y" /> properties of the two <see cref="T:Aspose.PSD.Point" /> objects are equal.
            </summary>
      <param name="point1">A first <see cref="T:Aspose.PSD.Point" /> to compare.</param>
      <param name="point2">A second <see cref="T:Aspose.PSD.Point" /> to compare.</param>
      <returns>True if the <see cref="P:Aspose.PSD.Point.X" /> and <see cref="P:Aspose.PSD.Point.Y" /> values of <paramref name="point1" /> and <paramref name="point2" /> are equal; otherwise, false.</returns>
    </member>
    <member name="M:Aspose.PSD.Point.op_Inequality(Aspose.PSD.Point,Aspose.PSD.Point)">
      <summary>
            Compares two <see cref="T:Aspose.PSD.Point" /> objects. The result specifies whether the values of the <see cref="P:Aspose.PSD.Point.X" /> or <see cref="P:Aspose.PSD.Point.Y" /> properties of the two <see cref="T:Aspose.PSD.Point" /> objects are unequal.
            </summary>
      <param name="point1">A first <see cref="T:Aspose.PSD.Point" /> to compare.</param>
      <param name="point2">A second <see cref="T:Aspose.PSD.Point" /> to compare.</param>
      <returns>True if the values of either the <see cref="P:Aspose.PSD.Point.X" /> properties or the <see cref="P:Aspose.PSD.Point.Y" /> properties of <paramref name="point1" /> and <paramref name="point2" /> differ; otherwise, false.</returns>
    </member>
    <member name="M:Aspose.PSD.Point.op_Explicit(Aspose.PSD.Point)~Aspose.PSD.Size">
      <summary>
            Converts the specified <see cref="T:Aspose.PSD.Point" /> structure to a <see cref="T:Aspose.PSD.Size" /> structure.
            </summary>
      <param name="point">The <see cref="T:Aspose.PSD.Point" /> to be converted.</param>
      <returns>The <see cref="T:Aspose.PSD.Size" /> that results from the conversion.</returns>
    </member>
    <member name="M:Aspose.PSD.Point.op_Implicit(Aspose.PSD.Point)~Aspose.PSD.PointF">
      <summary>
            Converts the specified <see cref="T:Aspose.PSD.Point" /> structure to the <see cref="T:Aspose.PSD.PointF" /> structure.
            </summary>
      <param name="point">The <see cref="T:Aspose.PSD.Point" /> to be converted.</param>
      <returns>The <see cref="T:Aspose.PSD.PointF" /> that results from the conversion.</returns>
    </member>
    <member name="M:Aspose.PSD.Point.Offset(Aspose.PSD.Point)">
      <summary>
            Translates this <see cref="T:Aspose.PSD.Point" /> by the specified <see cref="T:Aspose.PSD.Point" />.
            </summary>
      <param name="point">The <see cref="T:Aspose.PSD.Point" /> used to offset this <see cref="T:Aspose.PSD.Point" />.</param>
    </member>
    <member name="M:Aspose.PSD.Point.Offset(System.Int32,System.Int32)">
      <summary>
            Translates this <see cref="T:Aspose.PSD.Point" /> by the specified amount.
            </summary>
      <param name="dx">The amount to offset the x-coordinate.</param>
      <param name="dy">The amount to offset the y-coordinate.</param>
    </member>
    <member name="M:Aspose.PSD.Point.Equals(System.Object)">
      <summary>
            Specifies whether this <see cref="T:Aspose.PSD.Point" /> contains the same coordinates as the specified <see cref="T:System.Object" />.
            </summary>
      <param name="obj">The <see cref="T:System.Object" /> to test.</param>
      <returns>True if <paramref name="obj" /> is a <see cref="T:Aspose.PSD.Point" /> and has the same coordinates as this <see cref="T:Aspose.PSD.Point" />.</returns>
    </member>
    <member name="M:Aspose.PSD.Point.GetHashCode">
      <summary>
            Returns a hash code for this <see cref="T:Aspose.PSD.Point" />.
            </summary>
      <returns>A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.</returns>
    </member>
    <member name="M:Aspose.PSD.Point.ToString">
      <summary>
            Converts this <see cref="T:Aspose.PSD.Point" /> to a human-readable string.
            </summary>
      <returns>A <see cref="T:System.String" /> that represents this instance.</returns>
    </member>
    <member name="P:Aspose.PSD.Point.Empty">
      <summary>
            Gets a new instance of the <see cref="T:Aspose.PSD.Point" /> structure that has <see cref="P:Aspose.PSD.Point.X" /> and <see cref="P:Aspose.PSD.Point.Y" /> values set to zero.
            </summary>
    </member>
    <member name="P:Aspose.PSD.Point.IsEmpty">
      <summary>
            Gets a value indicating whether this <see cref="T:Aspose.PSD.Point" /> is empty.
            </summary>
      <returns>True if both <see cref="P:Aspose.PSD.Point.X" /> and <see cref="P:Aspose.PSD.Point.Y" /> are 0; otherwise, false.</returns>
    </member>
    <member name="P:Aspose.PSD.Point.X">
      <summary>
            Gets or sets the x-coordinate of this <see cref="T:Aspose.PSD.Point" />.
            </summary>
    </member>
    <member name="P:Aspose.PSD.Point.Y">
      <summary>
            Gets or sets the y-coordinate of this <see cref="T:Aspose.PSD.Point" />.
            </summary>
    </member>
    <member name="T:Aspose.PSD.PointF">
      <summary>
            Represents an ordered pair of floating-point x- and y-coordinates that defines a point in a two-dimensional plane.
            </summary>
    </member>
    <member name="M:Aspose.PSD.PointF.#ctor(System.Single,System.Single)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.PointF" /> structure with the specified coordinates.
            </summary>
      <param name="x">The horizontal position of the point.</param>
      <param name="y">The vertical position of the point.</param>
    </member>
    <member name="M:Aspose.PSD.PointF.op_Addition(Aspose.PSD.PointF,Aspose.PSD.Size)">
      <summary>
            Translates a <see cref="T:Aspose.PSD.PointF" /> by a given <see cref="T:Aspose.PSD.Size" />.
            </summary>
      <param name="point">The <see cref="T:Aspose.PSD.PointF" /> to translate.</param>
      <param name="size">A <see cref="T:Aspose.PSD.Size" /> that specifies the pair of numbers to add to the coordinates of <paramref name="point" />.</param>
      <returns>Returns the translated <see cref="T:Aspose.PSD.PointF" />.</returns>
    </member>
    <member name="M:Aspose.PSD.PointF.op_Subtraction(Aspose.PSD.PointF,Aspose.PSD.Size)">
      <summary>
            Translates a <see cref="T:Aspose.PSD.PointF" /> by the negative of a given <see cref="T:Aspose.PSD.Size" />.
            </summary>
      <param name="point">A <see cref="T:Aspose.PSD.PointF" /> to translate.</param>
      <param name="size">A <see cref="T:Aspose.PSD.Size" /> that specifies the numbers to subtract from the x- and y-coordinates of the <paramref name="point" />.</param>
      <returns>The translated <see cref="T:Aspose.PSD.PointF" />.</returns>
    </member>
    <member name="M:Aspose.PSD.PointF.op_Addition(Aspose.PSD.PointF,Aspose.PSD.SizeF)">
      <summary>
            Translates the <see cref="T:Aspose.PSD.PointF" /> by the specified <see cref="T:Aspose.PSD.SizeF" />.
            </summary>
      <param name="point">The <see cref="T:Aspose.PSD.PointF" /> to translate.</param>
      <param name="size">The <see cref="T:Aspose.PSD.SizeF" /> that specifies the numbers to add to the x- and y-coordinates of the <paramref name="point" />.</param>
      <returns>The translated <see cref="T:Aspose.PSD.PointF" />.</returns>
    </member>
    <member name="M:Aspose.PSD.PointF.op_Subtraction(Aspose.PSD.PointF,Aspose.PSD.SizeF)">
      <summary>
            Translates a <see cref="T:Aspose.PSD.PointF" /> by the negative of a specified <see cref="T:Aspose.PSD.SizeF" />.
            </summary>
      <param name="point">The <see cref="T:Aspose.PSD.PointF" /> to translate.</param>
      <param name="size">The <see cref="T:Aspose.PSD.SizeF" /> that specifies the numbers to subtract from the coordinates of <paramref name="point" />.</param>
      <returns>The translated <see cref="T:Aspose.PSD.PointF" />.</returns>
    </member>
    <member name="M:Aspose.PSD.PointF.op_Equality(Aspose.PSD.PointF,Aspose.PSD.PointF)">
      <summary>
            Compares two <see cref="T:Aspose.PSD.PointF" /> structures. The result specifies whether the values of the <see cref="P:Aspose.PSD.PointF.X" /> and <see cref="P:Aspose.PSD.PointF.Y" /> properties of the two <see cref="T:Aspose.PSD.PointF" /> structures are equal.
            </summary>
      <param name="point1">A first <see cref="T:Aspose.PSD.PointF" /> to compare.</param>
      <param name="point2">A second <see cref="T:Aspose.PSD.PointF" /> to compare.</param>
      <returns>True if the <see cref="P:Aspose.PSD.PointF.X" /> and <see cref="P:Aspose.PSD.PointF.Y" /> values of the first and second <see cref="T:Aspose.PSD.PointF" /> structures are equal; otherwise, false.</returns>
    </member>
    <member name="M:Aspose.PSD.PointF.op_Inequality(Aspose.PSD.PointF,Aspose.PSD.PointF)">
      <summary>
            Determines whether the coordinates of the specified points are not equal.
            </summary>
      <param name="point1">A first <see cref="T:Aspose.PSD.PointF" /> to compare.</param>
      <param name="point2">A second <see cref="T:Aspose.PSD.PointF" /> to compare.</param>
      <returns>True to indicate the <see cref="P:Aspose.PSD.PointF.X" /> and <see cref="P:Aspose.PSD.PointF.Y" /> values of <paramref name="point1" /> and <paramref name="point2" /> are not equal; otherwise, false.</returns>
    </member>
    <member name="M:Aspose.PSD.PointF.Add(Aspose.PSD.PointF,Aspose.PSD.Size)">
      <summary>
            Translates a given <see cref="T:Aspose.PSD.PointF" /> by the specified <see cref="T:Aspose.PSD.Size" />.
            </summary>
      <param name="point">The <see cref="T:Aspose.PSD.PointF" /> to translate.</param>
      <param name="size">The <see cref="T:Aspose.PSD.Size" /> that specifies the numbers to add to the coordinates of <paramref name="point" />.</param>
      <returns>The translated <see cref="T:Aspose.PSD.PointF" />.</returns>
    </member>
    <member name="M:Aspose.PSD.PointF.Subtract(Aspose.PSD.PointF,Aspose.PSD.Size)">
      <summary>
            Translates a <see cref="T:Aspose.PSD.PointF" /> by the negative of a specified size.
            </summary>
      <param name="point">The <see cref="T:Aspose.PSD.PointF" /> to translate.</param>
      <param name="size">The <see cref="T:Aspose.PSD.Size" /> that specifies the numbers to subtract from the coordinates of <paramref name="point" />.</param>
      <returns>The translated <see cref="T:Aspose.PSD.PointF" />.</returns>
    </member>
    <member name="M:Aspose.PSD.PointF.Add(Aspose.PSD.PointF,Aspose.PSD.SizeF)">
      <summary>
            Translates a given <see cref="T:Aspose.PSD.PointF" /> by a specified <see cref="T:Aspose.PSD.SizeF" />.
            </summary>
      <param name="point">The <see cref="T:Aspose.PSD.PointF" /> to translate.</param>
      <param name="size">The <see cref="T:Aspose.PSD.SizeF" /> that specifies the numbers to add to the coordinates of <paramref name="point" />.</param>
      <returns>The translated <see cref="T:Aspose.PSD.PointF" />.</returns>
    </member>
    <member name="M:Aspose.PSD.PointF.Subtract(Aspose.PSD.PointF,Aspose.PSD.SizeF)">
      <summary>
            Translates a <see cref="T:Aspose.PSD.PointF" /> by the negative of a specified size.
            </summary>
      <param name="point">The <see cref="T:Aspose.PSD.PointF" /> to translate.</param>
      <param name="size">The <see cref="T:Aspose.PSD.SizeF" /> that specifies the numbers to subtract from the coordinates of <paramref name="point" />.</param>
      <returns>The translated <see cref="T:Aspose.PSD.PointF" />.</returns>
    </member>
    <member name="M:Aspose.PSD.PointF.Equals(System.Object)">
      <summary>
            Specifies whether this <see cref="T:Aspose.PSD.PointF" /> contains the same coordinates as the specified <see cref="T:System.Object" />.
            </summary>
      <param name="obj">The <see cref="T:System.Object" /> to test.</param>
      <returns>This method returns true if <paramref name="obj" /> is a <see cref="T:Aspose.PSD.PointF" /> and has the same coordinates as this <see cref="T:Aspose.PSD.Point" />.</returns>
    </member>
    <member name="M:Aspose.PSD.PointF.GetHashCode">
      <summary>
            Returns a hash code for this <see cref="T:Aspose.PSD.PointF" /> structure.
            </summary>
      <returns>An integer value that specifies a hash value for this <see cref="T:Aspose.PSD.PointF" /> structure.</returns>
    </member>
    <member name="M:Aspose.PSD.PointF.ToString">
      <summary>
            Converts this <see cref="T:Aspose.PSD.PointF" /> to a human readable string.
            </summary>
      <returns>A string that represents this <see cref="T:Aspose.PSD.PointF" />.</returns>
    </member>
    <member name="P:Aspose.PSD.PointF.Empty">
      <summary>
            Gets a new instance of the <see cref="T:Aspose.PSD.PointF" /> structure that has <see cref="P:Aspose.PSD.PointF.X" /> and <see cref="P:Aspose.PSD.PointF.Y" /> values set to zero.
            </summary>
    </member>
    <member name="P:Aspose.PSD.PointF.IsEmpty">
      <summary>
            Gets a value indicating whether this <see cref="T:Aspose.PSD.PointF" /> is empty.
            </summary>
      <value>True if both <see cref="P:Aspose.PSD.PointF.X" /> and <see cref="P:Aspose.PSD.PointF.Y" /> are 0; otherwise, false.</value>
    </member>
    <member name="P:Aspose.PSD.PointF.X">
      <summary>
            Gets or sets the x-coordinate of this <see cref="T:Aspose.PSD.PointF" />.
            </summary>
    </member>
    <member name="P:Aspose.PSD.PointF.Y">
      <summary>
            Gets or sets the y-coordinate of this <see cref="T:Aspose.PSD.PointF" />.
            </summary>
    </member>
    <member name="T:Aspose.PSD.RasterCachedImage">
      <summary>
            Represents a raster image supporting raster graphics operations. This image caches pixel data when required.
            </summary>
    </member>
    <member name="M:Aspose.PSD.RasterCachedImage.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.RasterCachedImage" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.RasterCachedImage.#ctor(Aspose.PSD.IColorPalette)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.RasterCachedImage" /> class.
            </summary>
      <param name="colorPalette">The color palette.</param>
    </member>
    <member name="M:Aspose.PSD.RasterCachedImage.CacheData">
      <summary>
            Caches the data and ensures no additional data loading will be performed from the underlying <see cref="P:Aspose.PSD.DataStreamSupporter.DataStreamContainer" />.
            </summary>
    </member>
    <member name="M:Aspose.PSD.RasterCachedImage.Resize(System.Int32,System.Int32,Aspose.PSD.ResizeType)">
      <summary>
            Resizes the image.
            </summary>
      <param name="newWidth">The new width.</param>
      <param name="newHeight">The new height.</param>
      <param name="resizeType">The resize type.</param>
    </member>
    <member name="M:Aspose.PSD.RasterCachedImage.Resize(System.Int32,System.Int32,Aspose.PSD.ImageResizeSettings)">
      <summary>
            Resizes the image.
            </summary>
      <param name="newWidth">The new width.</param>
      <param name="newHeight">The new height.</param>
      <param name="settings">The resize settings.</param>
    </member>
    <member name="M:Aspose.PSD.RasterCachedImage.RotateFlip(Aspose.PSD.RotateFlipType)">
      <summary>
            Rotates, flips, or rotates and flips the image.
            </summary>
      <param name="rotateFlipType">The rotate flip type.</param>
    </member>
    <member name="M:Aspose.PSD.RasterCachedImage.Rotate(System.Single,System.Boolean,Aspose.PSD.Color)">
      <summary>
            Rotate image around the center.
            </summary>
      <param name="angle">The rotate angle in degrees. Positive values will rotate clockwise.</param>
      <param name="resizeProportionally">if set to <c>true</c> you will have your image size changed according to rotated rectangle (corner points) projections in other case that leaves dimensions untouched and only internal image contents are rotated.</param>
      <param name="backgroundColor">Color of the background.</param>
    </member>
    <member name="M:Aspose.PSD.RasterCachedImage.Crop(Aspose.PSD.Rectangle)">
      <summary>
            Cropping the image.
            </summary>
      <param name="rectangle">The rectangle.</param>
    </member>
    <member name="M:Aspose.PSD.RasterCachedImage.Dither(Aspose.PSD.DitheringMethod,System.Int32,Aspose.PSD.IColorPalette)">
      <summary>
            Performs dithering on the current image.
            </summary>
      <param name="ditheringMethod">The dithering method.</param>
      <param name="bitsCount">The final bits count for dithering.</param>
      <param name="customPalette">The custom palette for dithering.</param>
    </member>
    <member name="M:Aspose.PSD.RasterCachedImage.Grayscale">
      <summary>
            Transformation of an image to its grayscale representation
            </summary>
    </member>
    <member name="M:Aspose.PSD.RasterCachedImage.BinarizeFixed(System.Byte)">
      <summary>
            Binarization of an image with predefined threshold
            </summary>
      <param name="threshold">Threshold value. If corresponding gray value of a pixel is greater than threshold, a value of 255 will be assigned to it, 0 otherwise.</param>
    </member>
    <member name="M:Aspose.PSD.RasterCachedImage.BinarizeOtsu">
      <summary>
            Binarization of an image with Otsu thresholding
            </summary>
    </member>
    <member name="M:Aspose.PSD.RasterCachedImage.BinarizeBradley(System.Double)">
      <summary>
            Binarization of an image using Bradley's adaptive thresholding algorithm using the integral image thresholding
            </summary>
      <param name="brightnessDifference">The brightness difference between pixel and the average of an s x s window of pixels centered around this pixel.</param>
    </member>
    <member name="M:Aspose.PSD.RasterCachedImage.AdjustBrightness(System.Int32)">
      <summary>
            Adjust of a brightness for image.
            </summary>
      <param name="brightness">Brightness value.</param>
    </member>
    <member name="M:Aspose.PSD.RasterCachedImage.AdjustContrast(System.Single)">
      <summary>
            Image contrasting
            </summary>
      <param name="contrast">Contrast value (in range [-100; 100])</param>
    </member>
    <member name="M:Aspose.PSD.RasterCachedImage.AdjustGamma(System.Single,System.Single,System.Single)">
      <summary>
            Gamma-correction of an image.
            </summary>
      <param name="gammaRed">Gamma for red channel coefficient</param>
      <param name="gammaGreen">Gamma for green channel coefficient</param>
      <param name="gammaBlue">Gamma for blue channel coefficient</param>
    </member>
    <member name="M:Aspose.PSD.RasterCachedImage.AdjustGamma(System.Single)">
      <summary>
            Gamma-correction of an image.
            </summary>
      <param name="gamma">Gamma for red, green and blue channels coefficient</param>
    </member>
    <member name="M:Aspose.PSD.RasterCachedImage.UpdateDimensions(System.Int32,System.Int32)">
      <summary>
            Updates the image dimensions.
            </summary>
      <param name="newWidth">The new image width.</param>
      <param name="newHeight">The new image height.</param>
    </member>
    <member name="M:Aspose.PSD.RasterCachedImage.OnCached">
      <summary>
            Called when data is cached and all related resources may be de-allocated.
            </summary>
    </member>
    <member name="M:Aspose.PSD.RasterCachedImage.SavePixelsInternal(Aspose.PSD.Rectangle,System.Int32[])">
      <summary>
            Saves pixels (format specific method).
            </summary>
      <param name="rectangle">The rectangle to save pixels to.</param>
      <param name="pixels">The 32-bit ARGB pixels array.</param>
    </member>
    <member name="M:Aspose.PSD.RasterCachedImage.OnPaletteChanged(Aspose.PSD.IColorPalette,Aspose.PSD.IColorPalette)">
      <summary>
            Called when palette is changed.
            </summary>
      <param name="oldPalette">The old palette.</param>
      <param name="newPalette">The new palette.</param>
    </member>
    <member name="P:Aspose.PSD.RasterCachedImage.IsCached">
      <summary>
            Gets a value indicating whether image data is cached currently.
            </summary>
      <value>
        <c>true</c> if image data is cached; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="T:Aspose.PSD.RawDataSettings">
      <summary>
            The raw data settings
            </summary>
    </member>
    <member name="P:Aspose.PSD.RawDataSettings.PixelDataFormat">
      <summary>
            Gets or sets the pixel data format
            </summary>
      <value>
            The pixel data format
            </value>
    </member>
    <member name="P:Aspose.PSD.RawDataSettings.ColorPalette">
      <summary>
            Gets or sets the color palette
            </summary>
      <value>
            The color palette
            </value>
    </member>
    <member name="P:Aspose.PSD.RawDataSettings.DitheringMethod">
      <summary>
            Gets or sets the dithering method to use for raw data conversion
            </summary>
      <value>
            The dithering method to use for raw data conversion
            </value>
    </member>
    <member name="P:Aspose.PSD.RawDataSettings.IndexedColorConverter">
      <summary>
            Gets or sets the indexed color converter
            </summary>
      <value>
            The indexed color converter
            </value>
    </member>
    <member name="P:Aspose.PSD.RawDataSettings.CustomColorConverter">
      <summary>
            Gets or sets the custom color converter
            </summary>
      <value>
            The custom color converter
            </value>
    </member>
    <member name="P:Aspose.PSD.RawDataSettings.FallbackIndex">
      <summary>
            Gets or sets the fallback index to use when palette index is out of bounds
            </summary>
      <value>
            The fallback index to use when palette index is out of bounds
            </value>
    </member>
    <member name="P:Aspose.PSD.RawDataSettings.LineSize">
      <summary>
            Gets or sets the pixels line size in bytes for raw data processing
            </summary>
      <value>
            The pixels line size in bytes for raw data processing
            </value>
    </member>
    <member name="T:Aspose.PSD.Rectangle">
      <summary>
            Stores a set of four integers that represent the location and size of a rectangle.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Rectangle.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Rectangle" /> structure with the specified location and size.
            </summary>
      <param name="x">The x-coordinate of the upper-left corner of the rectangle.</param>
      <param name="y">The y-coordinate of the upper-left corner of the rectangle.</param>
      <param name="width">The width of the rectangle.</param>
      <param name="height">The height of the rectangle.</param>
    </member>
    <member name="M:Aspose.PSD.Rectangle.#ctor(Aspose.PSD.Point,Aspose.PSD.Size)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Rectangle" /> structure with the specified location and size.
            </summary>
      <param name="location">A <see cref="T:Aspose.PSD.Point" /> that represents the upper-left corner of the rectangular region.</param>
      <param name="size">A <see cref="T:Aspose.PSD.Size" /> that represents the width and height of the rectangular region.</param>
    </member>
    <member name="M:Aspose.PSD.Rectangle.FromPoints(Aspose.PSD.Point,Aspose.PSD.Point)">
      <summary>
            Creates a new <see cref="T:Aspose.PSD.Rectangle" /> from two points specified. Two verticales of the created <see cref="T:Aspose.PSD.Rectangle" /> will be equal to the passed <paramref name="point1" /> and <paramref name="point2" />. These would be typically the opposite vertices.
            </summary>
      <param name="point1">The first <see cref="T:Aspose.PSD.Point" /> for the new rectangle.</param>
      <param name="point2">The second <see cref="T:Aspose.PSD.Point" /> for the new rectangle.</param>
      <returns>A newly created <see cref="T:Aspose.PSD.Rectangle" />.</returns>
    </member>
    <member name="M:Aspose.PSD.Rectangle.Ceiling(Aspose.PSD.RectangleF)">
      <summary>
            Converts the specified <see cref="T:Aspose.PSD.RectangleF" /> structure to a <see cref="T:Aspose.PSD.Rectangle" /> structure by rounding the <see cref="T:Aspose.PSD.RectangleF" /> values to the next higher integer values.
            </summary>
      <param name="value">The <see cref="T:Aspose.PSD.RectangleF" /> structure to be converted.</param>
      <returns>Returns a <see cref="T:Aspose.PSD.Rectangle" />.</returns>
    </member>
    <member name="M:Aspose.PSD.Rectangle.Truncate(Aspose.PSD.RectangleF)">
      <summary>
            Converts the specified <see cref="T:Aspose.PSD.RectangleF" /> to a <see cref="T:Aspose.PSD.Rectangle" /> by truncating the <see cref="T:Aspose.PSD.RectangleF" /> values.
            </summary>
      <param name="value">The <see cref="T:Aspose.PSD.RectangleF" /> to be converted.</param>
      <returns>A new <see cref="T:Aspose.PSD.Rectangle" />.</returns>
    </member>
    <member name="M:Aspose.PSD.Rectangle.Round(Aspose.PSD.RectangleF)">
      <summary>
            Converts the specified <see cref="T:Aspose.PSD.RectangleF" /> to a <see cref="T:Aspose.PSD.Rectangle" /> by rounding the <see cref="T:Aspose.PSD.RectangleF" /> values to the nearest integer values.
            </summary>
      <param name="value">The <see cref="T:Aspose.PSD.RectangleF" /> to be converted.</param>
      <returns>A new <see cref="T:Aspose.PSD.Rectangle" />.</returns>
    </member>
    <member name="M:Aspose.PSD.Rectangle.Inflate(Aspose.PSD.Rectangle,System.Int32,System.Int32)">
      <summary>
            Creates and returns an inflated copy of the specified <see cref="T:Aspose.PSD.Rectangle" /> structure. The copy is inflated by the specified amount. The original <see cref="T:Aspose.PSD.Rectangle" /> structure remains unmodified.
            </summary>
      <param name="rect">The <see cref="T:Aspose.PSD.Rectangle" /> with which to start. This rectangle is not modified.</param>
      <param name="x">The amount to inflate this <see cref="T:Aspose.PSD.Rectangle" /> horizontally.</param>
      <param name="y">The amount to inflate this <see cref="T:Aspose.PSD.Rectangle" /> vertically.</param>
      <returns>The inflated <see cref="T:Aspose.PSD.Rectangle" />.</returns>
    </member>
    <member name="M:Aspose.PSD.Rectangle.Intersect(Aspose.PSD.Rectangle,Aspose.PSD.Rectangle)">
      <summary>
            Returns a third <see cref="T:Aspose.PSD.Rectangle" /> structure that represents the intersection of two other <see cref="T:Aspose.PSD.Rectangle" /> structures. If there is no intersection, an empty <see cref="T:Aspose.PSD.Rectangle" /> is returned.
            </summary>
      <param name="a">A first rectangle to intersect.</param>
      <param name="b">A second rectangle to intersect.</param>
      <returns>A <see cref="T:Aspose.PSD.Rectangle" /> that represents the intersection of <paramref name="a" /> and <paramref name="b" />.</returns>
    </member>
    <member name="M:Aspose.PSD.Rectangle.Union(Aspose.PSD.Rectangle,Aspose.PSD.Rectangle)">
      <summary>
            Gets a <see cref="T:Aspose.PSD.Rectangle" /> structure that contains the union of two <see cref="T:Aspose.PSD.Rectangle" /> structures.
            </summary>
      <param name="a">A first rectangle to union.</param>
      <param name="b">A second rectangle to union.</param>
      <returns>A <see cref="T:Aspose.PSD.Rectangle" /> structure that bounds the union of the two <see cref="T:Aspose.PSD.Rectangle" /> structures.</returns>
    </member>
    <member name="M:Aspose.PSD.Rectangle.op_Equality(Aspose.PSD.Rectangle,Aspose.PSD.Rectangle)">
      <summary>
            Tests whether two <see cref="T:Aspose.PSD.Rectangle" /> structures have equal location and size.
            </summary>
      <param name="left">The <see cref="T:Aspose.PSD.Rectangle" /> structure that is to the left of the equality operator.</param>
      <param name="right">The <see cref="T:Aspose.PSD.Rectangle" /> structure that is to the right of the equality operator.</param>
      <returns>This operator returns true if the two <see cref="T:Aspose.PSD.Rectangle" /> structures have equal <see cref="P:Aspose.PSD.Rectangle.X" />, <see cref="P:Aspose.PSD.Rectangle.Y" />, <see cref="P:Aspose.PSD.Rectangle.Width" />, and <see cref="P:Aspose.PSD.Rectangle.Height" /> properties.</returns>
    </member>
    <member name="M:Aspose.PSD.Rectangle.op_Inequality(Aspose.PSD.Rectangle,Aspose.PSD.Rectangle)">
      <summary>
            Tests whether two <see cref="T:Aspose.PSD.Rectangle" /> structures differ in location or size.
            </summary>
      <param name="left">The <see cref="T:Aspose.PSD.Rectangle" /> structure that is to the left of the inequality operator.</param>
      <param name="right">The <see cref="T:Aspose.PSD.Rectangle" /> structure that is to the right of the inequality operator.</param>
      <returns>This operator returns true if any of the <see cref="P:Aspose.PSD.Rectangle.X" />, <see cref="P:Aspose.PSD.Rectangle.Y" />, <see cref="P:Aspose.PSD.Rectangle.Width" /> or <see cref="P:Aspose.PSD.Rectangle.Height" /> properties of the two <see cref="T:Aspose.PSD.Rectangle" /> structures are unequal; otherwise false.</returns>
    </member>
    <member name="M:Aspose.PSD.Rectangle.FromLeftTopRightBottom(System.Int32,System.Int32,System.Int32,System.Int32)">
      <summary>
            Creates a <see cref="T:Aspose.PSD.Rectangle" /> structure with the specified edge locations.
            </summary>
      <param name="left">The x-coordinate of the upper-left corner of this <see cref="T:Aspose.PSD.Rectangle" /> structure.</param>
      <param name="top">The y-coordinate of the upper-left corner of this <see cref="T:Aspose.PSD.Rectangle" /> structure.</param>
      <param name="right">The x-coordinate of the lower-right corner of this <see cref="T:Aspose.PSD.Rectangle" /> structure.</param>
      <param name="bottom">The y-coordinate of the lower-right corner of this <see cref="T:Aspose.PSD.Rectangle" /> structure.</param>
      <returns>The new <see cref="T:Aspose.PSD.Rectangle" /> that this method creates.</returns>
    </member>
    <member name="M:Aspose.PSD.Rectangle.Contains(System.Int32,System.Int32)">
      <summary>
            Determines if the specified point is contained within this <see cref="T:Aspose.PSD.Rectangle" /> structure.
            </summary>
      <param name="x">The x-coordinate of the point to test.</param>
      <param name="y">The y-coordinate of the point to test.</param>
      <returns>This method returns true if the point defined by <paramref name="x" /> and <paramref name="y" /> is contained within this <see cref="T:Aspose.PSD.Rectangle" /> structure; otherwise false.</returns>
    </member>
    <member name="M:Aspose.PSD.Rectangle.Contains(Aspose.PSD.Point)">
      <summary>
            Determines if the specified point is contained within this <see cref="T:Aspose.PSD.Rectangle" /> structure.
            </summary>
      <param name="point">The <see cref="T:Aspose.PSD.Point" /> to test.</param>
      <returns>This method returns true if the point represented by <paramref name="point" /> is contained within this <see cref="T:Aspose.PSD.Rectangle" /> structure; otherwise false.</returns>
    </member>
    <member name="M:Aspose.PSD.Rectangle.Contains(Aspose.PSD.Rectangle)">
      <summary>
            Determines if the rectangular region represented by <paramref name="rect" /> is entirely contained within this <see cref="T:Aspose.PSD.Rectangle" /> structure.
            </summary>
      <param name="rect">The <see cref="T:Aspose.PSD.Rectangle" /> to test.</param>
      <returns>This method returns true if the rectangular region represented by <paramref name="rect" /> is entirely contained within this <see cref="T:Aspose.PSD.Rectangle" /> structure; otherwise false.</returns>
    </member>
    <member name="M:Aspose.PSD.Rectangle.Inflate(System.Int32,System.Int32)">
      <summary>
            Inflates this <see cref="T:Aspose.PSD.Rectangle" /> by the specified amount.
            </summary>
      <param name="width">The amount to inflate this <see cref="T:Aspose.PSD.Rectangle" /> horizontally.</param>
      <param name="height">The amount to inflate this <see cref="T:Aspose.PSD.Rectangle" /> vertically.</param>
    </member>
    <member name="M:Aspose.PSD.Rectangle.Inflate(Aspose.PSD.Size)">
      <summary>
            Inflates this <see cref="T:Aspose.PSD.Rectangle" /> by the specified amount.
            </summary>
      <param name="size">The amount to inflate this rectangle.</param>
    </member>
    <member name="M:Aspose.PSD.Rectangle.Intersect(Aspose.PSD.Rectangle)">
      <summary>
            Replaces this <see cref="T:Aspose.PSD.Rectangle" /> with the intersection of itself and the specified <see cref="T:Aspose.PSD.Rectangle" />.
            </summary>
      <param name="rect">The <see cref="T:Aspose.PSD.Rectangle" /> with which to intersect.</param>
    </member>
    <member name="M:Aspose.PSD.Rectangle.IntersectsWith(Aspose.PSD.Rectangle)">
      <summary>
            Determines if this rectangle intersects with <paramref name="rect" />.
            </summary>
      <param name="rect">The rectangle to test.</param>
      <returns>This method returns true if there is any intersection, otherwise false.</returns>
    </member>
    <member name="M:Aspose.PSD.Rectangle.Offset(Aspose.PSD.Point)">
      <summary>
            Adjusts the location of this rectangle by the specified amount.
            </summary>
      <param name="pos">Amount to offset the location.</param>
    </member>
    <member name="M:Aspose.PSD.Rectangle.Offset(System.Int32,System.Int32)">
      <summary>
            Adjusts the location of this rectangle by the specified amount.
            </summary>
      <param name="x">The horizontal offset.</param>
      <param name="y">The vertical offset.</param>
    </member>
    <member name="M:Aspose.PSD.Rectangle.Normalize">
      <summary>
            Normalizes the rectangle by making it's width and height positive, left less than right and top less than bottom.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Rectangle.Equals(System.Object)">
      <summary>
            Tests whether <paramref name="obj" /> is a <see cref="T:Aspose.PSD.Rectangle" /> structure with the same location and size of this <see cref="T:Aspose.PSD.Rectangle" /> structure.
            </summary>
      <param name="obj">The <see cref="T:System.Object" /> to test.</param>
      <returns>This method returns true if <paramref name="obj" /> is a <see cref="T:Aspose.PSD.Rectangle" /> structure and its <see cref="P:Aspose.PSD.Rectangle.X" />, <see cref="P:Aspose.PSD.Rectangle.Y" />, <see cref="P:Aspose.PSD.Rectangle.Width" />, and <see cref="P:Aspose.PSD.Rectangle.Height" /> properties are equal to the corresponding properties of this <see cref="T:Aspose.PSD.Rectangle" /> structure; otherwise, false.</returns>
    </member>
    <member name="M:Aspose.PSD.Rectangle.GetHashCode">
      <summary>
            Returns the hash code for this <see cref="T:Aspose.PSD.Rectangle" /> structure.
            </summary>
      <returns>An integer that represents the hash code for this rectangle.</returns>
    </member>
    <member name="M:Aspose.PSD.Rectangle.ToString">
      <summary>
            Converts the attributes of this <see cref="T:Aspose.PSD.Rectangle" /> to a human-readable string.
            </summary>
      <returns>A string that contains the position, width, and height of this <see cref="T:Aspose.PSD.Rectangle" /> structure.</returns>
    </member>
    <member name="P:Aspose.PSD.Rectangle.Empty">
      <summary>
            Gets a new instance of the <see cref="T:Aspose.PSD.Rectangle" /> structure that has <see cref="P:Aspose.PSD.Rectangle.X" />, <see cref="P:Aspose.PSD.Rectangle.Y" />, <see cref="P:Aspose.PSD.Rectangle.Width" /> and <see cref="P:Aspose.PSD.Rectangle.Height" /> values set to zero.
            </summary>
    </member>
    <member name="P:Aspose.PSD.Rectangle.Location">
      <summary>
            Gets or sets the coordinates of the upper-left corner of this <see cref="T:Aspose.PSD.Rectangle" /> structure.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Point" /> that represents the upper-left corner of this <see cref="T:Aspose.PSD.Rectangle" /> structure.</value>
    </member>
    <member name="P:Aspose.PSD.Rectangle.Size">
      <summary>
            Gets or sets the size of this <see cref="T:Aspose.PSD.Rectangle" />.
            </summary>
      <value>A <see cref="T:Aspose.PSD.Size" /> that represents the width and height of this <see cref="T:Aspose.PSD.Rectangle" /> structure.</value>
    </member>
    <member name="P:Aspose.PSD.Rectangle.X">
      <summary>
            Gets or sets the x-coordinate of the upper-left corner of this <see cref="T:Aspose.PSD.Rectangle" /> structure.
            </summary>
      <value>The x-coordinate of the upper-left corner of this <see cref="T:Aspose.PSD.Rectangle" /> structure.</value>
    </member>
    <member name="P:Aspose.PSD.Rectangle.Y">
      <summary>
            Gets or sets the y-coordinate of the upper-left corner of this <see cref="T:Aspose.PSD.Rectangle" /> structure.
            </summary>
      <value>The y-coordinate of the upper-left corner of this <see cref="T:Aspose.PSD.Rectangle" /> structure.</value>
    </member>
    <member name="P:Aspose.PSD.Rectangle.Width">
      <summary>
            Gets or sets the width of this <see cref="T:Aspose.PSD.Rectangle" /> structure.
            </summary>
      <returns>The width of this <see cref="T:Aspose.PSD.Rectangle" /> structure.</returns>
    </member>
    <member name="P:Aspose.PSD.Rectangle.Height">
      <summary>
            Gets or sets the height of this <see cref="T:Aspose.PSD.Rectangle" /> structure.
            </summary>
      <returns>The height of this <see cref="T:Aspose.PSD.Rectangle" /> structure.</returns>
    </member>
    <member name="P:Aspose.PSD.Rectangle.Left">
      <summary>
            Gets or sets the x-coordinate of the left edge of this <see cref="T:Aspose.PSD.Rectangle" /> structure.
            </summary>
      <value>The x-coordinate of the left edge of this <see cref="T:Aspose.PSD.Rectangle" /> structure.</value>
    </member>
    <member name="P:Aspose.PSD.Rectangle.Top">
      <summary>
            Gets or sets the y-coordinate of the top edge of this <see cref="T:Aspose.PSD.Rectangle" /> structure.
            </summary>
      <value>
            The y-coordinate of the top edge of this <see cref="T:Aspose.PSD.Rectangle" /> structure.
            </value>
    </member>
    <member name="P:Aspose.PSD.Rectangle.Right">
      <summary>
            Gets or sets the x-coordinate that is the sum of <see cref="P:Aspose.PSD.Rectangle.X" /> and <see cref="P:Aspose.PSD.Rectangle.Width" /> property values of this <see cref="T:Aspose.PSD.Rectangle" /> structure.
            </summary>
      <value>
            The x-coordinate that is the sum of <see cref="P:Aspose.PSD.Rectangle.X" /> and <see cref="P:Aspose.PSD.Rectangle.Width" /> of this <see cref="T:Aspose.PSD.Rectangle" />.
            </value>
    </member>
    <member name="P:Aspose.PSD.Rectangle.Bottom">
      <summary>
            Gets or sets the y-coordinate that is the sum of the <see cref="P:Aspose.PSD.Rectangle.Y" /> and <see cref="P:Aspose.PSD.Rectangle.Height" /> property values of this <see cref="T:Aspose.PSD.Rectangle" /> structure.
            </summary>
      <value>
            The y-coordinate that is the sum of <see cref="P:Aspose.PSD.Rectangle.Y" /> and <see cref="P:Aspose.PSD.Rectangle.Height" /> of this <see cref="T:Aspose.PSD.Rectangle" />.
            </value>
    </member>
    <member name="P:Aspose.PSD.Rectangle.IsEmpty">
      <summary>
            Gets a value indicating whether all numeric properties of this <see cref="T:Aspose.PSD.Rectangle" /> have values of zero.
            </summary>
      <value>This property returns true if the <see cref="P:Aspose.PSD.Rectangle.Width" />, <see cref="P:Aspose.PSD.Rectangle.Height" />, <see cref="P:Aspose.PSD.Rectangle.X" />, and <see cref="P:Aspose.PSD.Rectangle.Y" /> properties of this <see cref="T:Aspose.PSD.Rectangle" /> all have values of zero; otherwise, false.</value>
    </member>
    <member name="T:Aspose.PSD.RectangleF">
      <summary>
            Stores a set of four floating-point numbers that represent the location and size of a rectangle.
            </summary>
    </member>
    <member name="M:Aspose.PSD.RectangleF.#ctor(System.Single,System.Single,System.Single,System.Single)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.RectangleF" /> structure with the specified location and size.
            </summary>
      <param name="x">The x-coordinate of the upper-left corner of the rectangle.</param>
      <param name="y">The y-coordinate of the upper-left corner of the rectangle.</param>
      <param name="width">The width of the rectangle.</param>
      <param name="height">The height of the rectangle.</param>
    </member>
    <member name="M:Aspose.PSD.RectangleF.#ctor(Aspose.PSD.PointF,Aspose.PSD.SizeF)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.RectangleF" /> structure with the specified location and size.
            </summary>
      <param name="location">A <see cref="T:Aspose.PSD.PointF" /> that represents the upper-left corner of the rectangular region.</param>
      <param name="size">A <see cref="T:Aspose.PSD.SizeF" /> that represents the width and height of the rectangular region.</param>
    </member>
    <member name="M:Aspose.PSD.RectangleF.FromPoints(Aspose.PSD.PointF,Aspose.PSD.PointF)">
      <summary>
            Creates a new <see cref="T:Aspose.PSD.Rectangle" /> from two points specified. Two verticles of the created <see cref="T:Aspose.PSD.Rectangle" /> will be equal to the passed <paramref name="point1" /> and <paramref name="point2" />. These would be typically the opposite vertices.
            </summary>
      <param name="point1">The first <see cref="T:Aspose.PSD.Point" /> for the new rectangle.</param>
      <param name="point2">The second <see cref="T:Aspose.PSD.Point" /> for the new rectangle.</param>
      <returns>A newly created <see cref="T:Aspose.PSD.Rectangle" />.</returns>
    </member>
    <member name="M:Aspose.PSD.RectangleF.Inflate(Aspose.PSD.RectangleF,System.Single,System.Single)">
      <summary>
            Creates and returns an inflated copy of the specified <see cref="T:Aspose.PSD.RectangleF" /> structure. The copy is inflated by the specified amount. The original rectangle remains unmodified.
            </summary>
      <param name="rect">The <see cref="T:Aspose.PSD.RectangleF" /> to be copied. This rectangle is not modified.</param>
      <param name="x">The amount to inflate the copy of the rectangle horizontally.</param>
      <param name="y">The amount to inflate the copy of the rectangle vertically.</param>
      <returns>The inflated <see cref="T:Aspose.PSD.RectangleF" />.</returns>
    </member>
    <member name="M:Aspose.PSD.RectangleF.Intersect(Aspose.PSD.RectangleF,Aspose.PSD.RectangleF)">
      <summary>
            Returns a <see cref="T:Aspose.PSD.RectangleF" /> structure that represents the intersection of two rectangles. If there is no intersection, and empty <see cref="T:Aspose.PSD.RectangleF" /> is returned.
            </summary>
      <param name="a">A first rectangle to intersect.</param>
      <param name="b">A second rectangle to intersect.</param>
      <returns>A third <see cref="T:Aspose.PSD.RectangleF" /> structure the size of which represents the overlapped area of the two specified rectangles.</returns>
    </member>
    <member name="M:Aspose.PSD.RectangleF.Union(Aspose.PSD.RectangleF,Aspose.PSD.RectangleF)">
      <summary>
            Creates the smallest possible third rectangle that can contain both of two rectangles that form a union.
            </summary>
      <param name="a">A first rectangle to union.</param>
      <param name="b">A second rectangle to union.</param>
      <returns>A third <see cref="T:Aspose.PSD.RectangleF" /> structure that contains both of the two rectangles that form the union.</returns>
    </member>
    <member name="M:Aspose.PSD.RectangleF.op_Equality(Aspose.PSD.RectangleF,Aspose.PSD.RectangleF)">
      <summary>
            Tests whether two <see cref="T:Aspose.PSD.RectangleF" /> structures have equal location and size.
            </summary>
      <param name="left">The <see cref="T:Aspose.PSD.RectangleF" /> structure that is to the left of the equality operator.</param>
      <param name="right">The <see cref="T:Aspose.PSD.RectangleF" /> structure that is to the right of the equality operator.</param>
      <returns>This operator returns true if the two specified <see cref="T:Aspose.PSD.RectangleF" /> structures have equal <see cref="P:Aspose.PSD.RectangleF.X" />, <see cref="P:Aspose.PSD.RectangleF.Y" />, <see cref="P:Aspose.PSD.RectangleF.Width" />, and <see cref="P:Aspose.PSD.RectangleF.Height" /> properties.</returns>
    </member>
    <member name="M:Aspose.PSD.RectangleF.op_Inequality(Aspose.PSD.RectangleF,Aspose.PSD.RectangleF)">
      <summary>
            Tests whether two <see cref="T:Aspose.PSD.RectangleF" /> structures differ in location or size.
            </summary>
      <param name="left">The <see cref="T:Aspose.PSD.RectangleF" /> structure that is to the left of the inequality operator.</param>
      <param name="right">The <see cref="T:Aspose.PSD.RectangleF" /> structure that is to the right of the inequality operator.</param>
      <returns>This operator returns true if any of the <see cref="P:Aspose.PSD.RectangleF.X" /> , <see cref="P:Aspose.PSD.RectangleF.Y" />, <see cref="P:Aspose.PSD.RectangleF.Width" />, or <see cref="P:Aspose.PSD.RectangleF.Height" /> properties of the two <see cref="T:Aspose.PSD.RectangleF" /> structures are unequal; otherwise false.</returns>
    </member>
    <member name="M:Aspose.PSD.RectangleF.op_Implicit(Aspose.PSD.Rectangle)~Aspose.PSD.RectangleF">
      <summary>
            Converts the specified <see cref="T:Aspose.PSD.Rectangle" /> structure to a <see cref="T:Aspose.PSD.RectangleF" /> structure.
            </summary>
      <param name="rect">The <see cref="T:Aspose.PSD.Rectangle" /> structure to convert.</param>
      <returns>The <see cref="T:Aspose.PSD.RectangleF" /> structure that is converted from the specified <see cref="T:Aspose.PSD.Rectangle" /> structure.</returns>
    </member>
    <member name="M:Aspose.PSD.RectangleF.FromLeftTopRightBottom(System.Single,System.Single,System.Single,System.Single)">
      <summary>
            Creates a <see cref="T:Aspose.PSD.RectangleF" /> structure with upper-left corner and lower-right corner at the specified locations.
            </summary>
      <param name="left">The x-coordinate of the upper-left corner of the rectangular region.</param>
      <param name="top">The y-coordinate of the upper-left corner of the rectangular region.</param>
      <param name="right">The x-coordinate of the lower-right corner of the rectangular region.</param>
      <param name="bottom">The y-coordinate of the lower-right corner of the rectangular region.</param>
      <returns>The new <see cref="T:Aspose.PSD.RectangleF" /> that this method creates.</returns>
    </member>
    <member name="M:Aspose.PSD.RectangleF.Normalize">
      <summary>
            Normalizes the rectangle by making it's width and height positive, left less than right and top less than bottom.
            </summary>
    </member>
    <member name="M:Aspose.PSD.RectangleF.Contains(System.Single,System.Single)">
      <summary>
            Determines if the specified point is contained within this <see cref="T:Aspose.PSD.RectangleF" /> structure.
            </summary>
      <param name="x">The x-coordinate of the point to test.</param>
      <param name="y">The y-coordinate of the point to test.</param>
      <returns>This method returns true if the point defined by <paramref name="x" /> and <paramref name="y" /> is contained within this <see cref="T:Aspose.PSD.RectangleF" /> structure; otherwise false.</returns>
    </member>
    <member name="M:Aspose.PSD.RectangleF.Contains(Aspose.PSD.PointF)">
      <summary>
            Determines if the specified point is contained within this <see cref="T:Aspose.PSD.RectangleF" /> structure.
            </summary>
      <param name="point">The <see cref="T:Aspose.PSD.PointF" /> to test.</param>
      <returns>This method returns true if the point represented by the <paramref name="point" /> parameter is contained within this <see cref="T:Aspose.PSD.RectangleF" /> structure; otherwise false.</returns>
    </member>
    <member name="M:Aspose.PSD.RectangleF.Contains(Aspose.PSD.RectangleF)">
      <summary>
            Determines if the rectangular region represented by <paramref name="rect" /> is entirely contained within this <see cref="T:Aspose.PSD.RectangleF" /> structure.
            </summary>
      <param name="rect">The <see cref="T:Aspose.PSD.RectangleF" /> to test.</param>
      <returns>This method returns true if the rectangular region represented by <paramref name="rect" /> is entirely contained within the rectangular region represented by this <see cref="T:Aspose.PSD.RectangleF" />; otherwise false.</returns>
    </member>
    <member name="M:Aspose.PSD.RectangleF.Inflate(System.Single,System.Single)">
      <summary>
            Inflates this <see cref="T:Aspose.PSD.RectangleF" /> structure by the specified amount.
            </summary>
      <param name="x">The amount to inflate this <see cref="T:Aspose.PSD.RectangleF" /> structure horizontally.</param>
      <param name="y">The amount to inflate this <see cref="T:Aspose.PSD.RectangleF" /> structure vertically.</param>
    </member>
    <member name="M:Aspose.PSD.RectangleF.Inflate(Aspose.PSD.SizeF)">
      <summary>
            Inflates this <see cref="T:Aspose.PSD.RectangleF" /> by the specified amount.
            </summary>
      <param name="size">The amount to inflate this rectangle.</param>
    </member>
    <member name="M:Aspose.PSD.RectangleF.Intersect(Aspose.PSD.RectangleF)">
      <summary>
            Replaces this <see cref="T:Aspose.PSD.RectangleF" /> structure with the intersection of itself and the specified <see cref="T:Aspose.PSD.RectangleF" /> structure.
            </summary>
      <param name="rect">The rectangle to intersect.</param>
    </member>
    <member name="M:Aspose.PSD.RectangleF.IntersectsWith(Aspose.PSD.RectangleF)">
      <summary>
            Determines if this rectangle intersects with <paramref name="rect" />.
            </summary>
      <param name="rect">The rectangle to test.</param>
      <returns>This method returns true if there is any intersection.</returns>
    </member>
    <member name="M:Aspose.PSD.RectangleF.Offset(Aspose.PSD.PointF)">
      <summary>
            Adjusts the location of this rectangle by the specified amount.
            </summary>
      <param name="pos">The amount to offset the location.</param>
    </member>
    <member name="M:Aspose.PSD.RectangleF.Offset(System.Single,System.Single)">
      <summary>
            Adjusts the location of this rectangle by the specified amount.
            </summary>
      <param name="x">The amount to offset the location horizontally.</param>
      <param name="y">The amount to offset the location vertically.</param>
    </member>
    <member name="M:Aspose.PSD.RectangleF.Equals(System.Object)">
      <summary>
            Tests whether <paramref name="obj" /> is a <see cref="T:Aspose.PSD.RectangleF" /> with the same location and size of this <see cref="T:Aspose.PSD.RectangleF" />.
            </summary>
      <param name="obj">The <see cref="T:System.Object" /> to test.</param>
      <returns>This method returns true if <paramref name="obj" /> is a <see cref="T:Aspose.PSD.RectangleF" /> and its X, Y, Width, and Height properties are equal to the corresponding properties of this <see cref="T:Aspose.PSD.RectangleF" />; otherwise, false.</returns>
    </member>
    <member name="M:Aspose.PSD.RectangleF.GetHashCode">
      <summary>
            Gets the hash code for this <see cref="T:Aspose.PSD.RectangleF" /> structure.
            </summary>
      <returns>The hash code for this <see cref="T:Aspose.PSD.RectangleF" />.</returns>
    </member>
    <member name="M:Aspose.PSD.RectangleF.ToString">
      <summary>
            Converts the attributes of this <see cref="T:Aspose.PSD.RectangleF" /> to a human-readable string.
            </summary>
      <returns>A string that contains the position, width, and height of this <see cref="T:Aspose.PSD.RectangleF" /> structure.</returns>
    </member>
    <member name="P:Aspose.PSD.RectangleF.Empty">
      <summary>
            Gets a new instance of the <see cref="T:Aspose.PSD.RectangleF" /> structure that has <see cref="P:Aspose.PSD.RectangleF.X" />, <see cref="P:Aspose.PSD.RectangleF.Y" />, <see cref="P:Aspose.PSD.RectangleF.Width" /> and <see cref="P:Aspose.PSD.RectangleF.Height" /> values set to zero.
            </summary>
    </member>
    <member name="P:Aspose.PSD.RectangleF.Location">
      <summary>
            Gets or sets the coordinates of the upper-left corner of this <see cref="T:Aspose.PSD.RectangleF" /> structure.
            </summary>
      <returns>A <see cref="T:Aspose.PSD.PointF" /> that represents the upper-left corner of this <see cref="T:Aspose.PSD.RectangleF" /> structure.</returns>
    </member>
    <member name="P:Aspose.PSD.RectangleF.Size">
      <summary>
            Gets or sets the size of this <see cref="T:Aspose.PSD.RectangleF" />.
            </summary>
      <returns>A <see cref="T:Aspose.PSD.SizeF" /> that represents the width and height of this <see cref="T:Aspose.PSD.RectangleF" /> structure.</returns>
    </member>
    <member name="P:Aspose.PSD.RectangleF.X">
      <summary>
            Gets or sets the x-coordinate of the upper-left corner of this <see cref="T:Aspose.PSD.RectangleF" /> structure.
            </summary>
      <returns>The x-coordinate of the upper-left corner of this <see cref="T:Aspose.PSD.RectangleF" /> structure.</returns>
    </member>
    <member name="P:Aspose.PSD.RectangleF.Y">
      <summary>
            Gets or sets the y-coordinate of the upper-left corner of this <see cref="T:Aspose.PSD.RectangleF" /> structure.
            </summary>
      <returns>The y-coordinate of the upper-left corner of this <see cref="T:Aspose.PSD.RectangleF" /> structure.</returns>
    </member>
    <member name="P:Aspose.PSD.RectangleF.Width">
      <summary>
            Gets or sets the width of this <see cref="T:Aspose.PSD.RectangleF" /> structure.
            </summary>
      <returns>The width of this <see cref="T:Aspose.PSD.RectangleF" /> structure.</returns>
    </member>
    <member name="P:Aspose.PSD.RectangleF.Height">
      <summary>
            Gets or sets the height of this <see cref="T:Aspose.PSD.RectangleF" /> structure.
            </summary>
      <returns>The height of this <see cref="T:Aspose.PSD.RectangleF" /> structure.</returns>
    </member>
    <member name="P:Aspose.PSD.RectangleF.Left">
      <summary>
            Gets or sets the x-coordinate of the left edge of this <see cref="T:Aspose.PSD.RectangleF" /> structure.
            </summary>
      <returns>The x-coordinate of the left edge of this <see cref="T:Aspose.PSD.RectangleF" /> structure.</returns>
    </member>
    <member name="P:Aspose.PSD.RectangleF.Top">
      <summary>
            Gets or sets the y-coordinate of the top edge of this <see cref="T:Aspose.PSD.RectangleF" /> structure.
            </summary>
      <returns>The y-coordinate of the top edge of this <see cref="T:Aspose.PSD.RectangleF" /> structure.</returns>
    </member>
    <member name="P:Aspose.PSD.RectangleF.Right">
      <summary>
            Gets or sets the x-coordinate that is the sum of <see cref="P:Aspose.PSD.RectangleF.X" /> and <see cref="P:Aspose.PSD.RectangleF.Width" /> of this <see cref="T:Aspose.PSD.RectangleF" /> structure.
            </summary>
      <returns>The x-coordinate that is the sum of <see cref="P:Aspose.PSD.RectangleF.X" /> and <see cref="P:Aspose.PSD.RectangleF.Width" /> of this <see cref="T:Aspose.PSD.RectangleF" /> structure.</returns>
    </member>
    <member name="P:Aspose.PSD.RectangleF.Bottom">
      <summary>
            Gets or sets the y-coordinate that is the sum of <see cref="P:Aspose.PSD.RectangleF.Y" /> and <see cref="P:Aspose.PSD.RectangleF.Height" /> of this <see cref="T:Aspose.PSD.RectangleF" /> structure.
            </summary>
      <returns>The y-coordinate that is the sum of <see cref="P:Aspose.PSD.RectangleF.Y" /> and <see cref="P:Aspose.PSD.RectangleF.Height" /> of this <see cref="T:Aspose.PSD.RectangleF" /> structure.</returns>
    </member>
    <member name="P:Aspose.PSD.RectangleF.IsEmpty">
      <summary>
            Gets a value indicating whether the <see cref="P:Aspose.PSD.RectangleF.Width" /> or <see cref="P:Aspose.PSD.RectangleF.Height" /> property of this <see cref="T:Aspose.PSD.RectangleF" /> has a value of zero.
            </summary>
      <returns>This property returns true if the <see cref="P:Aspose.PSD.RectangleF.Width" /> or <see cref="P:Aspose.PSD.RectangleF.Height" /> property of this <see cref="T:Aspose.PSD.RectangleF" /> has a value of zero; otherwise, false.</returns>
    </member>
    <member name="T:Aspose.PSD.Region">
      <summary>
            Describes the interior of a graphics shape composed of rectangles and paths. This class cannot be inherited.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Region.#ctor">
      <summary>
            Initializes a new <see cref="T:Aspose.PSD.Region" />.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Region.#ctor(Aspose.PSD.RectangleF)">
      <summary>
            Initializes a new <see cref="T:Aspose.PSD.Region" /> from the specified <see cref="T:Aspose.PSD.RectangleF" /> structure.
            </summary>
      <param name="rect">A <see cref="T:Aspose.PSD.RectangleF" /> structure that defines the interior of the new <see cref="T:Aspose.PSD.Region" />.</param>
    </member>
    <member name="M:Aspose.PSD.Region.#ctor(Aspose.PSD.Rectangle)">
      <summary>
            Initializes a new <see cref="T:Aspose.PSD.Region" /> from the specified <see cref="T:Aspose.PSD.Rectangle" /> structure.
            </summary>
      <param name="rect">A <see cref="T:Aspose.PSD.Rectangle" /> structure that defines the interior of the new <see cref="T:Aspose.PSD.Region" />.</param>
    </member>
    <member name="M:Aspose.PSD.Region.#ctor(Aspose.PSD.GraphicsPath)">
      <summary>
            Initializes a new <see cref="T:Aspose.PSD.Region" /> with the specified <see cref="T:Aspose.PSD.GraphicsPath" />.
            </summary>
      <param name="path">A <see cref="T:Aspose.PSD.GraphicsPath" /> that defines the new <see cref="T:Aspose.PSD.Region" />.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="path" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Region.DeepClone">
      <summary>
            Creates an exact deep copy of this <see cref="T:Aspose.PSD.Region" />.
            </summary>
      <returns>The <see cref="T:Aspose.PSD.Region" /> that this method creates.</returns>
    </member>
    <member name="M:Aspose.PSD.Region.MakeInfinite">
      <summary>
            Initializes this <see cref="T:Aspose.PSD.Region" /> object to an infinite interior.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Region.MakeEmpty">
      <summary>
            Initializes this <see cref="T:Aspose.PSD.Region" /> to an empty interior.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Region.Intersect(Aspose.PSD.RectangleF)">
      <summary>
            Updates this <see cref="T:Aspose.PSD.Region" /> to the intersection of itself with the specified <see cref="T:Aspose.PSD.RectangleF" /> structure.
            </summary>
      <param name="rect">The <see cref="T:Aspose.PSD.RectangleF" /> structure to intersect with this <see cref="T:Aspose.PSD.Region" />.</param>
    </member>
    <member name="M:Aspose.PSD.Region.Intersect(Aspose.PSD.Rectangle)">
      <summary>
            Updates this <see cref="T:Aspose.PSD.Region" /> to the intersection of itself with the specified <see cref="T:Aspose.PSD.Rectangle" /> structure.
            </summary>
      <param name="rect">The <see cref="T:Aspose.PSD.Rectangle" /> structure to intersect with this <see cref="T:Aspose.PSD.Region" />.</param>
    </member>
    <member name="M:Aspose.PSD.Region.Intersect(Aspose.PSD.GraphicsPath)">
      <summary>
            Updates this <see cref="T:Aspose.PSD.Region" /> to the intersection of itself with the specified <see cref="T:Aspose.PSD.GraphicsPath" />.
            </summary>
      <param name="path">The <see cref="T:Aspose.PSD.GraphicsPath" /> to intersect with this <see cref="T:Aspose.PSD.Region" />.</param>
    </member>
    <member name="M:Aspose.PSD.Region.Intersect(Aspose.PSD.Region)">
      <summary>
            Updates this <see cref="T:Aspose.PSD.Region" /> to the intersection of itself with the specified <see cref="T:Aspose.PSD.Region" />.
            </summary>
      <param name="region">The <see cref="T:Aspose.PSD.Region" /> to intersect with this <see cref="T:Aspose.PSD.Region" />.</param>
    </member>
    <member name="M:Aspose.PSD.Region.Union(Aspose.PSD.RectangleF)">
      <summary>
            Updates this <see cref="T:Aspose.PSD.Region" /> to the union of itself and the specified <see cref="T:Aspose.PSD.RectangleF" /> structure.
            </summary>
      <param name="rect">The <see cref="T:Aspose.PSD.RectangleF" /> structure to unite with this <see cref="T:Aspose.PSD.Region" />.</param>
    </member>
    <member name="M:Aspose.PSD.Region.Union(Aspose.PSD.Rectangle)">
      <summary>
            Updates this <see cref="T:Aspose.PSD.Region" /> to the union of itself and the specified <see cref="T:Aspose.PSD.Rectangle" /> structure.
            </summary>
      <param name="rect">The <see cref="T:Aspose.PSD.Rectangle" /> structure to unite with this <see cref="T:Aspose.PSD.Region" />.</param>
    </member>
    <member name="M:Aspose.PSD.Region.Union(Aspose.PSD.GraphicsPath)">
      <summary>
            Updates this <see cref="T:Aspose.PSD.Region" /> to the union of itself and the specified <see cref="T:Aspose.PSD.GraphicsPath" />.
            </summary>
      <param name="path">The <see cref="T:Aspose.PSD.GraphicsPath" /> to unite with this <see cref="T:Aspose.PSD.Region" />.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="path" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Region.Union(Aspose.PSD.Region)">
      <summary>
            Updates this <see cref="T:Aspose.PSD.Region" /> to the union of itself and the specified <see cref="T:Aspose.PSD.Region" />.
            </summary>
      <param name="region">The <see cref="T:Aspose.PSD.Region" /> to unite with this <see cref="T:Aspose.PSD.Region" />.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="region" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Region.Xor(Aspose.PSD.RectangleF)">
      <summary>
            Updates this <see cref="T:Aspose.PSD.Region" /> to the union minus the intersection of itself with the specified <see cref="T:Aspose.PSD.RectangleF" /> structure.
            </summary>
      <param name="rect">The <see cref="T:Aspose.PSD.RectangleF" /> structure to xor with this <see cref="T:Aspose.PSD.Region" />.</param>
    </member>
    <member name="M:Aspose.PSD.Region.Xor(Aspose.PSD.Rectangle)">
      <summary>
            Updates this <see cref="T:Aspose.PSD.Region" /> to the union minus the intersection of itself with the specified <see cref="T:Aspose.PSD.Rectangle" /> structure.
            </summary>
      <param name="rect">The <see cref="T:Aspose.PSD.Rectangle" /> structure to xor with this <see cref="T:Aspose.PSD.Region" />.</param>
    </member>
    <member name="M:Aspose.PSD.Region.Xor(Aspose.PSD.GraphicsPath)">
      <summary>
            Updates this <see cref="T:Aspose.PSD.Region" /> to the union minus the intersection of itself with the specified <see cref="T:Aspose.PSD.GraphicsPath" />.
            </summary>
      <param name="path">The <see cref="T:Aspose.PSD.GraphicsPath" /> to xor with this <see cref="T:Aspose.PSD.Region" />.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="path" /> is null.
            </exception>
    </member>
    <member name="M:Aspose.PSD.Region.Xor(Aspose.PSD.Region)">
      <summary>
            Updates this <see cref="T:Aspose.PSD.Region" /> to the union minus the intersection of itself with the specified <see cref="T:Aspose.PSD.Region" />.
            </summary>
      <param name="region">The <see cref="T:Aspose.PSD.Region" /> to xor with this <see cref="T:Aspose.PSD.Region" />.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="region" /> is null.
            </exception>
    </member>
    <member name="M:Aspose.PSD.Region.Exclude(Aspose.PSD.RectangleF)">
      <summary>
            Updates this <see cref="T:Aspose.PSD.Region" /> to contain only the portion of its interior that does not intersect with the specified <see cref="T:Aspose.PSD.RectangleF" /> structure.
            </summary>
      <param name="rect">The <see cref="T:Aspose.PSD.RectangleF" /> structure to exclude from this <see cref="T:Aspose.PSD.Region" />.</param>
    </member>
    <member name="M:Aspose.PSD.Region.Exclude(Aspose.PSD.Rectangle)">
      <summary>
            Updates this <see cref="T:Aspose.PSD.Region" /> to contain only the portion of its interior that does not intersect with the specified <see cref="T:Aspose.PSD.Rectangle" /> structure.
            </summary>
      <param name="rect">The <see cref="T:Aspose.PSD.Rectangle" /> structure to exclude from this <see cref="T:Aspose.PSD.Region" />.</param>
    </member>
    <member name="M:Aspose.PSD.Region.Exclude(Aspose.PSD.GraphicsPath)">
      <summary>
            Updates this <see cref="T:Aspose.PSD.Region" /> to contain only the portion of its interior that does not intersect with the specified <see cref="T:Aspose.PSD.GraphicsPath" />.
            </summary>
      <param name="path">The <see cref="T:Aspose.PSD.GraphicsPath" /> to exclude from this <see cref="T:Aspose.PSD.Region" />.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="path" /> is null.
            </exception>
    </member>
    <member name="M:Aspose.PSD.Region.Exclude(Aspose.PSD.Region)">
      <summary>
            Updates this <see cref="T:Aspose.PSD.Region" /> to contain only the portion of its interior that does not intersect with the specified <see cref="T:Aspose.PSD.Region" />.
            </summary>
      <param name="region">The <see cref="T:Aspose.PSD.Region" /> to exclude from this <see cref="T:Aspose.PSD.Region" />.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="region" /> is null.
            </exception>
    </member>
    <member name="M:Aspose.PSD.Region.Complement(Aspose.PSD.RectangleF)">
      <summary>
            Updates this <see cref="T:Aspose.PSD.Region" /> to contain the portion of the specified <see cref="T:Aspose.PSD.RectangleF" /> structure that does not intersect with this <see cref="T:Aspose.PSD.Region" />.
            </summary>
      <param name="rect">The <see cref="T:Aspose.PSD.RectangleF" /> structure to complement this <see cref="T:Aspose.PSD.Region" />.</param>
    </member>
    <member name="M:Aspose.PSD.Region.Complement(Aspose.PSD.Rectangle)">
      <summary>
            Updates this <see cref="T:Aspose.PSD.Region" /> to contain the portion of the specified <see cref="T:Aspose.PSD.Rectangle" /> structure that does not intersect with this <see cref="T:Aspose.PSD.Region" />.
            </summary>
      <param name="rect">The <see cref="T:Aspose.PSD.Rectangle" /> structure to complement this <see cref="T:Aspose.PSD.Region" />.</param>
    </member>
    <member name="M:Aspose.PSD.Region.Complement(Aspose.PSD.GraphicsPath)">
      <summary>
            Updates this <see cref="T:Aspose.PSD.Region" /> to contain the portion of the specified <see cref="T:Aspose.PSD.GraphicsPath" /> that does not intersect with this <see cref="T:Aspose.PSD.Region" />.
            </summary>
      <param name="path">The <see cref="T:Aspose.PSD.GraphicsPath" /> to complement this <see cref="T:Aspose.PSD.Region" />.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="path" /> isnull.
            </exception>
    </member>
    <member name="M:Aspose.PSD.Region.Complement(Aspose.PSD.Region)">
      <summary>
            Updates this <see cref="T:Aspose.PSD.Region" /> to contain the portion of the specified <see cref="T:Aspose.PSD.Region" /> that does not intersect with this <see cref="T:Aspose.PSD.Region" />.
            </summary>
      <param name="region">The <see cref="T:Aspose.PSD.Region" /> object to complement this <see cref="T:Aspose.PSD.Region" /> object.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="region" /> isnull.
            </exception>
    </member>
    <member name="M:Aspose.PSD.Region.Translate(System.Single,System.Single)">
      <summary>
            Offsets the coordinates of this <see cref="T:Aspose.PSD.Region" /> by the specified amount.
            </summary>
      <param name="dx">The amount to offset this <see cref="T:Aspose.PSD.Region" /> horizontally.</param>
      <param name="dy">The amount to offset this <see cref="T:Aspose.PSD.Region" /> vertically.</param>
    </member>
    <member name="M:Aspose.PSD.Region.Translate(System.Int32,System.Int32)">
      <summary>
            Offsets the coordinates of this <see cref="T:Aspose.PSD.Region" /> by the specified amount.
            </summary>
      <param name="dx">The amount to offset this <see cref="T:Aspose.PSD.Region" /> horizontally.</param>
      <param name="dy">The amount to offset this <see cref="T:Aspose.PSD.Region" /> vertically.</param>
    </member>
    <member name="M:Aspose.PSD.Region.Transform(Aspose.PSD.Matrix)">
      <summary>
            Transforms this <see cref="T:Aspose.PSD.Region" /> by the specified <see cref="T:Aspose.PSD.Matrix" />.
            </summary>
      <param name="matrix">The <see cref="T:Aspose.PSD.Matrix" /> by which to transform this <see cref="T:Aspose.PSD.Region" />.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="matrix" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Region.IsEmpty(Aspose.PSD.Graphics)">
      <summary>
            Tests whether this <see cref="T:Aspose.PSD.Region" /> has an empty interior on the specified drawing surface.
            </summary>
      <param name="g">A <see cref="T:Aspose.PSD.Graphics" /> that represents a drawing surface.</param>
      <returns>
            true if the interior of this <see cref="T:Aspose.PSD.Region" /> is empty when the transformation associated with <paramref name="g" /> is applied; otherwise, false.
            </returns>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="g" /> is null.
            </exception>
    </member>
    <member name="M:Aspose.PSD.Region.IsInfinite(Aspose.PSD.Graphics)">
      <summary>
            Tests whether this <see cref="T:Aspose.PSD.Region" /> has an infinite interior on the specified drawing surface.
            </summary>
      <param name="g">A <see cref="T:Aspose.PSD.Graphics" /> that represents a drawing surface.</param>
      <returns>
            true if the interior of this <see cref="T:Aspose.PSD.Region" /> is infinite when the transformation associated with <paramref name="g" /> is applied; otherwise, false.
            </returns>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="g" /> is null.
            </exception>
    </member>
    <member name="M:Aspose.PSD.Region.Equals(Aspose.PSD.Region,Aspose.PSD.Graphics)">
      <summary>
            Tests whether the specified <see cref="T:Aspose.PSD.Region" /> is identical to this <see cref="T:Aspose.PSD.Region" /> on the specified drawing surface.
            </summary>
      <param name="region">The <see cref="T:Aspose.PSD.Region" /> to test.</param>
      <param name="g">A <see cref="T:Aspose.PSD.Graphics" /> that represents a drawing surface.</param>
      <returns>
            True if the interior of region is identical to the interior of this region when the transformation associated with the <paramref name="g" /> parameter is applied; otherwise, false.
            </returns>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="g " />or<paramref name=" region" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.Region.IsVisible(System.Single,System.Single)">
      <summary>
            Tests whether the specified point is contained within this <see cref="T:Aspose.PSD.Region" />.
            </summary>
      <param name="x">The x-coordinate of the point to test.</param>
      <param name="y">The y-coordinate of the point to test.</param>
      <returns>
            True when the specified point is contained within this <see cref="T:Aspose.PSD.Region" />; otherwise, false.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Region.IsVisible(Aspose.PSD.PointF)">
      <summary>
            Tests whether the specified <see cref="T:Aspose.PSD.PointF" /> structure is contained within this <see cref="T:Aspose.PSD.Region" />.
            </summary>
      <param name="point">The <see cref="T:Aspose.PSD.PointF" /> structure to test.</param>
      <returns>
            true when <paramref name="point" /> is contained within this <see cref="T:Aspose.PSD.Region" />; otherwise, false.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Region.IsVisible(System.Single,System.Single,Aspose.PSD.Graphics)">
      <summary>
            Tests whether the specified point is contained within this <see cref="T:Aspose.PSD.Region" /> when drawn using the specified <see cref="T:Aspose.PSD.Graphics" />.
            </summary>
      <param name="x">The x-coordinate of the point to test.</param>
      <param name="y">The y-coordinate of the point to test.</param>
      <param name="g">A <see cref="T:Aspose.PSD.Graphics" /> that represents a graphics context.</param>
      <returns>
            True when the specified point is contained within this <see cref="T:Aspose.PSD.Region" />; otherwise, false.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Region.IsVisible(Aspose.PSD.PointF,Aspose.PSD.Graphics)">
      <summary>
            Tests whether the specified <see cref="T:Aspose.PSD.PointF" /> structure is contained within this <see cref="T:Aspose.PSD.Region" /> when drawn using the specified <see cref="T:Aspose.PSD.Graphics" />.
            </summary>
      <param name="point">The <see cref="T:Aspose.PSD.PointF" /> structure to test.</param>
      <param name="g">A <see cref="T:Aspose.PSD.Graphics" /> that represents a graphics context.</param>
      <returns>
            true when <paramref name="point" /> is contained within this <see cref="T:Aspose.PSD.Region" />; otherwise, false.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Region.IsVisible(System.Single,System.Single,System.Single,System.Single)">
      <summary>
            Tests whether any portion of the specified rectangle is contained within this <see cref="T:Aspose.PSD.Region" />.
            </summary>
      <param name="x">The x-coordinate of the upper-left corner of the rectangle to test.</param>
      <param name="y">The y-coordinate of the upper-left corner of the rectangle to test.</param>
      <param name="width">The width of the rectangle to test.</param>
      <param name="height">The height of the rectangle to test.</param>
      <returns>
            true when any portion of the specified rectangle is contained within this <see cref="T:Aspose.PSD.Region" /> object; otherwise, false.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Region.IsVisible(Aspose.PSD.RectangleF)">
      <summary>
            Tests whether any portion of the specified <see cref="T:Aspose.PSD.RectangleF" /> structure is contained within this <see cref="T:Aspose.PSD.Region" />.
            </summary>
      <param name="rect">The <see cref="T:Aspose.PSD.RectangleF" /> structure to test.</param>
      <returns>
            true when any portion of <paramref name="rect" /> is contained within this <see cref="T:Aspose.PSD.Region" />; otherwise, false.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Region.IsVisible(System.Single,System.Single,System.Single,System.Single,Aspose.PSD.Graphics)">
      <summary>
            Tests whether any portion of the specified rectangle is contained within this <see cref="T:Aspose.PSD.Region" /> when drawn using the specified <see cref="T:Aspose.PSD.Graphics" />.
            </summary>
      <param name="x">The x-coordinate of the upper-left corner of the rectangle to test.</param>
      <param name="y">The y-coordinate of the upper-left corner of the rectangle to test.</param>
      <param name="width">The width of the rectangle to test.</param>
      <param name="height">The height of the rectangle to test.</param>
      <param name="g">A <see cref="T:Aspose.PSD.Graphics" /> that represents a graphics context.</param>
      <returns>
            true when any portion of the specified rectangle is contained within this <see cref="T:Aspose.PSD.Region" />; otherwise, false.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Region.IsVisible(Aspose.PSD.RectangleF,Aspose.PSD.Graphics)">
      <summary>
            Tests whether any portion of the specified <see cref="T:Aspose.PSD.RectangleF" /> structure is contained within this <see cref="T:Aspose.PSD.Region" /> when drawn using the specified <see cref="T:Aspose.PSD.Graphics" />.
            </summary>
      <param name="rect">The <see cref="T:Aspose.PSD.RectangleF" /> structure to test.</param>
      <param name="g">A <see cref="T:Aspose.PSD.Graphics" /> that represents a graphics context.</param>
      <returns>
            true when <paramref name="rect" /> is contained within this <see cref="T:Aspose.PSD.Region" />; otherwise, false.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Region.IsVisible(System.Int32,System.Int32,Aspose.PSD.Graphics)">
      <summary>
            Tests whether the specified point is contained within this <see cref="T:Aspose.PSD.Region" /> object when drawn using the specified <see cref="T:Aspose.PSD.Graphics" /> object.
            </summary>
      <param name="x">The x-coordinate of the point to test.</param>
      <param name="y">The y-coordinate of the point to test.</param>
      <param name="g">A <see cref="T:Aspose.PSD.Graphics" /> that represents a graphics context.</param>
      <returns>
            true when the specified point is contained within this <see cref="T:Aspose.PSD.Region" />; otherwise, false.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Region.IsVisible(Aspose.PSD.Point)">
      <summary>
            Tests whether the specified <see cref="T:Aspose.PSD.Point" /> structure is contained within this <see cref="T:Aspose.PSD.Region" />.
            </summary>
      <param name="point">The <see cref="T:Aspose.PSD.Point" /> structure to test.</param>
      <returns>
            true when <paramref name="point" /> is contained within this <see cref="T:Aspose.PSD.Region" />; otherwise, false.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Region.IsVisible(Aspose.PSD.Point,Aspose.PSD.Graphics)">
      <summary>
            Tests whether the specified <see cref="T:Aspose.PSD.Point" /> structure is contained within this <see cref="T:Aspose.PSD.Region" /> when drawn using the specified <see cref="T:Aspose.PSD.Graphics" />.
            </summary>
      <param name="point">The <see cref="T:Aspose.PSD.Point" /> structure to test.</param>
      <param name="g">A <see cref="T:Aspose.PSD.Graphics" /> that represents a graphics context.</param>
      <returns>
            true when <paramref name="point" /> is contained within this <see cref="T:Aspose.PSD.Region" />; otherwise, false.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Region.IsVisible(System.Int32,System.Int32,System.Int32,System.Int32)">
      <summary>
            Tests whether any portion of the specified rectangle is contained within this <see cref="T:Aspose.PSD.Region" />.
            </summary>
      <param name="x">The x-coordinate of the upper-left corner of the rectangle to test.</param>
      <param name="y">The y-coordinate of the upper-left corner of the rectangle to test.</param>
      <param name="width">The width of the rectangle to test.</param>
      <param name="height">The height of the rectangle to test.</param>
      <returns>
            true when any portion of the specified rectangle is contained within this <see cref="T:Aspose.PSD.Region" />; otherwise, false.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Region.IsVisible(Aspose.PSD.Rectangle)">
      <summary>
            Tests whether any portion of the specified <see cref="T:Aspose.PSD.Rectangle" /> structure is contained within this <see cref="T:Aspose.PSD.Region" />.
            </summary>
      <param name="rect">The <see cref="T:Aspose.PSD.Rectangle" /> structure to test.</param>
      <returns>
            This method returns true when any portion of <paramref name="rect" /> is contained within this <see cref="T:Aspose.PSD.Region" />; otherwise, false.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Region.IsVisible(System.Int32,System.Int32,System.Int32,System.Int32,Aspose.PSD.Graphics)">
      <summary>
            Tests whether any portion of the specified rectangle is contained within this <see cref="T:Aspose.PSD.Region" /> when drawn using the specified <see cref="T:Aspose.PSD.Graphics" />.
            </summary>
      <param name="x">The x-coordinate of the upper-left corner of the rectangle to test.</param>
      <param name="y">The y-coordinate of the upper-left corner of the rectangle to test.</param>
      <param name="width">The width of the rectangle to test.</param>
      <param name="height">The height of the rectangle to test.</param>
      <param name="g">A <see cref="T:Aspose.PSD.Graphics" /> that represents a graphics context.</param>
      <returns>
            true when any portion of the specified rectangle is contained within this <see cref="T:Aspose.PSD.Region" />; otherwise, false.
            </returns>
    </member>
    <member name="M:Aspose.PSD.Region.IsVisible(Aspose.PSD.Rectangle,Aspose.PSD.Graphics)">
      <summary>
            Tests whether any portion of the specified <see cref="T:Aspose.PSD.Rectangle" /> structure is contained within this <see cref="T:Aspose.PSD.Region" /> when drawn using the specified <see cref="T:Aspose.PSD.Graphics" />.
            </summary>
      <param name="rect">The <see cref="T:Aspose.PSD.Rectangle" /> structure to test.</param>
      <param name="g">A <see cref="T:Aspose.PSD.Graphics" /> that represents a graphics context.</param>
      <returns>
            true when any portion of the <paramref name="rect" /> is contained within this <see cref="T:Aspose.PSD.Region" />; otherwise, false.
            </returns>
    </member>
    <member name="T:Aspose.PSD.ResizeType">
      <summary>
            Specifies the resize type.
            </summary>
    </member>
    <member name="F:Aspose.PSD.ResizeType.None">
      <summary>
            The pixels are not preserved during resize operation.
            </summary>
    </member>
    <member name="F:Aspose.PSD.ResizeType.LeftTopToLeftTop">
      <summary>
            Left top point of the new image will coincide with the left top point of the original image. Crop will occur if required.
            </summary>
    </member>
    <member name="F:Aspose.PSD.ResizeType.RightTopToRightTop">
      <summary>
            Right top point of the new image will coincide with the right top point of the original image. Crop will occur if required.
            </summary>
    </member>
    <member name="F:Aspose.PSD.ResizeType.RightBottomToRightBottom">
      <summary>
            Right bottom point of the new image will coincide with the right bottom point of the original image. Crop will occur if required.
            </summary>
    </member>
    <member name="F:Aspose.PSD.ResizeType.LeftBottomToLeftBottom">
      <summary>
            Left bottom point of the new image will coincide with the left bottom point of the original image. Crop will occur if required.
            </summary>
    </member>
    <member name="F:Aspose.PSD.ResizeType.CenterToCenter">
      <summary>
            Center of the new image will coincide with the center of the original image. Crop will occur if required.
            </summary>
    </member>
    <member name="F:Aspose.PSD.ResizeType.LanczosResample">
      <summary>
            Resample using lanczos algorithm with a=3.
            </summary>
    </member>
    <member name="F:Aspose.PSD.ResizeType.NearestNeighbourResample">
      <summary>
            Resample using nearest neighbour algorithm.
            </summary>
    </member>
    <member name="F:Aspose.PSD.ResizeType.AdaptiveResample">
      <summary>
            Resample using adaptive algorithm based on weighted and blended rational function and lanczos3 interpolation algorithms.
            </summary>
    </member>
    <member name="F:Aspose.PSD.ResizeType.BilinearResample">
      <summary>
            Resample using bilinear interpolation. Image pre-filtering is allowed to remove the noice before resample, when needed 
            </summary>
    </member>
    <member name="F:Aspose.PSD.ResizeType.HighQualityResample">
      <summary>
            The high quality resample
            </summary>
    </member>
    <member name="T:Aspose.PSD.ResolutionSetting">
      <summary>
            The resolution setting for image save options.
            </summary>
    </member>
    <member name="M:Aspose.PSD.ResolutionSetting.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ResolutionSetting" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.ResolutionSetting.#ctor(System.Double,System.Double)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ResolutionSetting" /> class.
            </summary>
      <param name="horizontalResolution">
            The horizontal resolution.
            </param>
      <param name="verticalResolution">
            The vertical resolution.
            </param>
    </member>
    <member name="P:Aspose.PSD.ResolutionSetting.HorizontalResolution">
      <summary>
            Gets or sets the horizontal resolution.
            </summary>
    </member>
    <member name="P:Aspose.PSD.ResolutionSetting.VerticalResolution">
      <summary>
            Gets or sets the vertical resolution.
            </summary>
    </member>
    <member name="T:Aspose.PSD.SeekOrigin">
      <summary>
            Provides the fields that represent reference points in <see cref="T:Aspose.PSD.StreamContainer" /> for seeking.
            </summary>
    </member>
    <member name="F:Aspose.PSD.SeekOrigin.Begin">
      <summary>
            Specifies the beginning of a stream.
            </summary>
    </member>
    <member name="F:Aspose.PSD.SeekOrigin.Current">
      <summary>
            Specifies the current position within a stream.
            </summary>
    </member>
    <member name="F:Aspose.PSD.SeekOrigin.End">
      <summary>
             Specifies the end of a stream.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Shape">
      <summary>
            The shape. A continuous set of points connected using a specific rule.
            </summary>
    </member>
    <member name="P:Aspose.PSD.Shape.Center">
      <summary>
            Gets the shape's center.
            </summary>
      <value>The shape's center.</value>
    </member>
    <member name="P:Aspose.PSD.Shape.Segments">
      <summary>
            Gets the shape segments.
            </summary>
      <value>The shape segments.</value>
    </member>
    <member name="P:Aspose.PSD.Shape.HasSegments">
      <summary>
            Gets a value indicating whether shape has segments.
            </summary>
      <value>
        <c>True</c> if shape has segments; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="T:Aspose.PSD.ShapeSegment">
      <summary>
            Represents a shape segment. A segment is a line or curve connecting two points.
            </summary>
    </member>
    <member name="P:Aspose.PSD.ShapeSegment.StartPoint">
      <summary>
            Gets the starting point.
            </summary>
      <value>The starting point.</value>
    </member>
    <member name="P:Aspose.PSD.ShapeSegment.EndPoint">
      <summary>
            Gets the ending point.
            </summary>
      <value>The ending point.</value>
    </member>
    <member name="T:Aspose.PSD.ShapeSegments.BezierSegment">
      <summary>
            The bezier segment going from one point to the next point and using two control points.
            </summary>
    </member>
    <member name="T:Aspose.PSD.ShapeSegments.LineSegment">
      <summary>
            Represents a segment leading derectly from a specific point to the next point.
            </summary>
    </member>
    <member name="M:Aspose.PSD.ShapeSegments.LineSegment.#ctor(Aspose.PSD.PointF,Aspose.PSD.PointF)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ShapeSegments.LineSegment" /> class.
            </summary>
      <param name="startPoint">The start point.</param>
      <param name="endPoint">The end point.</param>
    </member>
    <member name="P:Aspose.PSD.ShapeSegments.LineSegment.StartPoint">
      <summary>
            Gets the starting point.
            </summary>
      <value>The starting point.</value>
    </member>
    <member name="P:Aspose.PSD.ShapeSegments.LineSegment.EndPoint">
      <summary>
            Gets the ending point.
            </summary>
      <value>The ending point.</value>
    </member>
    <member name="M:Aspose.PSD.ShapeSegments.BezierSegment.#ctor(Aspose.PSD.PointF,Aspose.PSD.PointF,Aspose.PSD.PointF,Aspose.PSD.PointF)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ShapeSegments.BezierSegment" /> class.
            </summary>
      <param name="startPoint">The start point.</param>
      <param name="firstControlPoint">The first control point.</param>
      <param name="secondControlPoint">The second control point.</param>
      <param name="endPoint">The end point.</param>
    </member>
    <member name="P:Aspose.PSD.ShapeSegments.BezierSegment.FirstControlPoint">
      <summary>
            Gets the first control point of a bezier spline.
            </summary>
      <value>The first control point.</value>
    </member>
    <member name="P:Aspose.PSD.ShapeSegments.BezierSegment.SecondControlPoint">
      <summary>
            Gets the second control point of a bezier spline.
            </summary>
      <value>The second control point.</value>
    </member>
    <member name="T:Aspose.PSD.ShapeSegments.NamespaceDoc">
      <summary>
            The namespace contains different shape segments which combine shapes.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Shapes.ArcShape">
      <summary>
            Represents an arc shape.
            </summary>
      <example>This example creates a new Image and draws a variety of shapes using Figures and GraphicsPath on the Image surface<code>[C#]

//Create an instance of Image
using (Aspose.PSD.Image image = new Aspose.PSD.FileFormats.Psd.PsdImage(500, 500))
{
    //Create and initialize an instance of Graphics class
    Aspose.PSD.Graphics graphics = new Aspose.PSD.Graphics(image);

    //Clear Graphics surface
    graphics.Clear(Color.Wheat);

    //Create an instance of GraphicsPath class
    Aspose.PSD.GraphicsPath graphicspath = new Aspose.PSD.GraphicsPath();

    //Create an instance of Figure class
    Aspose.PSD.Figure figure1 = new Aspose.PSD.Figure();

    //Add Shape to Figure object
    figure1.AddShape(new Aspose.PSD.Shapes.EllipseShape(new RectangleF(50, 50, 300, 300)));
    figure1.AddShape(new Aspose.PSD.Shapes.PieShape(new Rectangle(new Point(110, 110), new Size(200, 200)), 0, 90));

    //Create an instance of Figure class
    Aspose.PSD.Figure figure2 = new Aspose.PSD.Figure();

    //Add Shape to Figure object
    figure2.AddShape(new Aspose.PSD.Shapes.ArcShape(new RectangleF(10, 10, 300, 300), 0, 45));
    figure2.AddShape(new Aspose.PSD.Shapes.PolygonShape(new[] { new PointF(150, 10), new PointF(150, 200), new PointF(250, 300), new PointF(350, 400) }, true));
    figure2.AddShape(new Aspose.PSD.Shapes.RectangleShape(new Rectangle(new Point(250, 250), new Size(200, 200))));

    //Add Figure object to GraphicsPath
    graphicspath.AddFigures(new[] { figure1, figure2 });

    //Draw path with Pen object of color Black
    graphics.DrawPath(new Pen(Aspose.PSD.Color.Black, 2), graphicspath);

    // Create export options and initialize them.
    Aspose.PSD.ImageOptions.BmpOptions options = new Aspose.PSD.ImageOptions.BmpOptions();

    // save all changes.
    image.Save("c:\\temp\\output.bmp", options);
}</code></example>
    </member>
    <member name="T:Aspose.PSD.Shapes.PieShape">
      <summary>
            Represents a pie shape.
            </summary>
      <example>This example creates a new Image and draws a variety of shapes using Figures and GraphicsPath on the Image surface<code>[C#]

//Create an instance of Image
using (Aspose.PSD.Image image = new Aspose.PSD.FileFormats.Psd.PsdImage(500, 500))
{
    //Create and initialize an instance of Graphics class
    Aspose.PSD.Graphics graphics = new Aspose.PSD.Graphics(image);

    //Clear Graphics surface
    graphics.Clear(Color.Wheat);

    //Create an instance of GraphicsPath class
    Aspose.PSD.GraphicsPath graphicspath = new Aspose.PSD.GraphicsPath();

    //Create an instance of Figure class
    Aspose.PSD.Figure figure1 = new Aspose.PSD.Figure();

    //Add Shape to Figure object
    figure1.AddShape(new Aspose.PSD.Shapes.EllipseShape(new RectangleF(50, 50, 300, 300)));
    figure1.AddShape(new Aspose.PSD.Shapes.PieShape(new Rectangle(new Point(110, 110), new Size(200, 200)), 0, 90));

    //Create an instance of Figure class
    Aspose.PSD.Figure figure2 = new Aspose.PSD.Figure();

    //Add Shape to Figure object
    figure2.AddShape(new Aspose.PSD.Shapes.ArcShape(new RectangleF(10, 10, 300, 300), 0, 45));
    figure2.AddShape(new Aspose.PSD.Shapes.PolygonShape(new[] { new PointF(150, 10), new PointF(150, 200), new PointF(250, 300), new PointF(350, 400) }, true));
    figure2.AddShape(new Aspose.PSD.Shapes.RectangleShape(new Rectangle(new Point(250, 250), new Size(200, 200))));

    //Add Figure object to GraphicsPath
    graphicspath.AddFigures(new[] { figure1, figure2 });

    //Draw path with Pen object of color Black
    graphics.DrawPath(new Pen(Aspose.PSD.Color.Black, 2), graphicspath);

    // Create export options and initialize them.
    Aspose.PSD.ImageOptions.BmpOptions options = new Aspose.PSD.ImageOptions.BmpOptions();

    // save all changes.
    image.Save("c:\\temp\\output.bmp", options);
}</code></example>
    </member>
    <member name="T:Aspose.PSD.Shapes.EllipseShape">
      <summary>
            Represents an ellipse shape.
            </summary>
      <example>This example creates a new Image and draws a variety of shapes using Figures and GraphicsPath on the Image surface<code>[C#]

//Create an instance of Image
using (Aspose.PSD.Image image = new Aspose.PSD.FileFormats.Psd.PsdImage(500, 500))
{
    //Create and initialize an instance of Graphics class
    Aspose.PSD.Graphics graphics = new Aspose.PSD.Graphics(image);

    //Clear Graphics surface
    graphics.Clear(Color.Wheat);

    //Create an instance of GraphicsPath class
    Aspose.PSD.GraphicsPath graphicspath = new Aspose.PSD.GraphicsPath();

    //Create an instance of Figure class
    Aspose.PSD.Figure figure1 = new Aspose.PSD.Figure();

    //Add Shape to Figure object
    figure1.AddShape(new Aspose.PSD.Shapes.EllipseShape(new RectangleF(50, 50, 300, 300)));
    figure1.AddShape(new Aspose.PSD.Shapes.PieShape(new Rectangle(new Point(110, 110), new Size(200, 200)), 0, 90));

    //Create an instance of Figure class
    Aspose.PSD.Figure figure2 = new Aspose.PSD.Figure();

    //Add Shape to Figure object
    figure2.AddShape(new Aspose.PSD.Shapes.ArcShape(new RectangleF(10, 10, 300, 300), 0, 45));
    figure2.AddShape(new Aspose.PSD.Shapes.PolygonShape(new[] { new PointF(150, 10), new PointF(150, 200), new PointF(250, 300), new PointF(350, 400) }, true));
    figure2.AddShape(new Aspose.PSD.Shapes.RectangleShape(new Rectangle(new Point(250, 250), new Size(200, 200))));

    //Add Figure object to GraphicsPath
    graphicspath.AddFigures(new[] { figure1, figure2 });

    //Draw path with Pen object of color Black
    graphics.DrawPath(new Pen(Aspose.PSD.Color.Black, 2), graphicspath);

    // Create export options and initialize them.
    Aspose.PSD.ImageOptions.BmpOptions options = new Aspose.PSD.ImageOptions.BmpOptions();

    // save all changes.
    image.Save("c:\\temp\\output.bmp", options);
}</code></example>
    </member>
    <member name="T:Aspose.PSD.Shapes.RectangleShape">
      <summary>
            Represents a rectangular shape.
            </summary>
      <example>This example creates a new Image and draws a variety of shapes using Figures and GraphicsPath on the Image surface<code>[C#]

//Create an instance of Image
using (Aspose.PSD.Image image = new Aspose.PSD.FileFormats.Psd.PsdImage(500, 500))
{
    //Create and initialize an instance of Graphics class
    Aspose.PSD.Graphics graphics = new Aspose.PSD.Graphics(image);

    //Clear Graphics surface
    graphics.Clear(Color.Wheat);

    //Create an instance of GraphicsPath class
    Aspose.PSD.GraphicsPath graphicspath = new Aspose.PSD.GraphicsPath();

    //Create an instance of Figure class
    Aspose.PSD.Figure figure1 = new Aspose.PSD.Figure();

    //Add Shape to Figure object
    figure1.AddShape(new Aspose.PSD.Shapes.EllipseShape(new RectangleF(50, 50, 300, 300)));
    figure1.AddShape(new Aspose.PSD.Shapes.PieShape(new Rectangle(new Point(110, 110), new Size(200, 200)), 0, 90));

    //Create an instance of Figure class
    Aspose.PSD.Figure figure2 = new Aspose.PSD.Figure();

    //Add Shape to Figure object
    figure2.AddShape(new Aspose.PSD.Shapes.ArcShape(new RectangleF(10, 10, 300, 300), 0, 45));
    figure2.AddShape(new Aspose.PSD.Shapes.PolygonShape(new[] { new PointF(150, 10), new PointF(150, 200), new PointF(250, 300), new PointF(350, 400) }, true));
    figure2.AddShape(new Aspose.PSD.Shapes.RectangleShape(new Rectangle(new Point(250, 250), new Size(200, 200))));

    //Add Figure object to GraphicsPath
    graphicspath.AddFigures(new[] { figure1, figure2 });

    //Draw path with Pen object of color Black
    graphics.DrawPath(new Pen(Aspose.PSD.Color.Black, 2), graphicspath);

    // Create export options and initialize them.
    Aspose.PSD.ImageOptions.BmpOptions options = new Aspose.PSD.ImageOptions.BmpOptions();

    // save all changes.
    image.Save("c:\\temp\\output.bmp", options);
}</code></example>
    </member>
    <member name="T:Aspose.PSD.Shapes.RectangleProjectedShape">
      <summary>
            Represents a shape which is projected over rectangle turned to a particular orientation.
            Specified by four points which can be rotated in space maintaining the same edges length and 90 degrees between adjacent edges.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Shapes.RectangleProjectedShape.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Shapes.RectangleProjectedShape" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Shapes.RectangleProjectedShape.#ctor(Aspose.PSD.RectangleF)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Shapes.RectangleProjectedShape" /> class.
            </summary>
      <param name="rectangle">The rectangle to initialize from.</param>
    </member>
    <member name="M:Aspose.PSD.Shapes.RectangleProjectedShape.GetBounds(Aspose.PSD.Matrix)">
      <summary>
            Gets the object's bounds.
            </summary>
      <param name="matrix">The matrix to apply before bounds will be calculated.</param>
      <returns>The estimated object's bounds.</returns>
    </member>
    <member name="M:Aspose.PSD.Shapes.RectangleProjectedShape.GetBounds(Aspose.PSD.Matrix,Aspose.PSD.Pen)">
      <summary>
            Gets the object's bounds.
            </summary>
      <param name="matrix">The matrix to apply before bounds will be calculated.</param>
      <param name="pen">The pen to use for object. This can influence the object's bounds size.</param>
      <returns>The estimated object's bounds.</returns>
    </member>
    <member name="M:Aspose.PSD.Shapes.RectangleProjectedShape.Transform(Aspose.PSD.Matrix)">
      <summary>
            Applies the specified transformation to the shape.
            </summary>
      <param name="transform">The transformation to apply.</param>
    </member>
    <member name="P:Aspose.PSD.Shapes.RectangleProjectedShape.LeftTop">
      <summary>
            Gets the left top rectangle point.
            </summary>
      <value>The left top rectangle point.</value>
    </member>
    <member name="P:Aspose.PSD.Shapes.RectangleProjectedShape.RightTop">
      <summary>
            Gets the right top rectangle point.
            </summary>
      <value>The right top rectangle point.</value>
    </member>
    <member name="P:Aspose.PSD.Shapes.RectangleProjectedShape.LeftBottom">
      <summary>
            Gets the left bottom rectangle point.
            </summary>
      <value>The left bottom rectangle point.</value>
    </member>
    <member name="P:Aspose.PSD.Shapes.RectangleProjectedShape.RightBottom">
      <summary>
            Gets the right bottom rectangle point.
            </summary>
      <value>The right bottom rectangle point.</value>
    </member>
    <member name="P:Aspose.PSD.Shapes.RectangleProjectedShape.Center">
      <summary>
            Gets the shape's center.
            </summary>
      <value>The shape's center.</value>
    </member>
    <member name="P:Aspose.PSD.Shapes.RectangleProjectedShape.Bounds">
      <summary>
            Gets the object's bounds.
            </summary>
      <value>The object's bounds.</value>
    </member>
    <member name="P:Aspose.PSD.Shapes.RectangleProjectedShape.RectangleWidth">
      <summary>
            Gets the rectangle width.
            </summary>
      <value>The rectangle width.</value>
    </member>
    <member name="P:Aspose.PSD.Shapes.RectangleProjectedShape.RectangleHeight">
      <summary>
            Gets the rectangle height.
            </summary>
      <value>The rectangle height.</value>
    </member>
    <member name="P:Aspose.PSD.Shapes.RectangleProjectedShape.HasSegments">
      <summary>
            Gets a value indicating whether shape has segments.
            </summary>
      <value>
        <c>True</c> if shape has segments; otherwise, <c>false</c>.</value>
    </member>
    <member name="M:Aspose.PSD.Shapes.RectangleShape.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Shapes.RectangleShape" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Shapes.RectangleShape.#ctor(Aspose.PSD.RectangleF)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Shapes.RectangleShape" /> class.
            </summary>
      <param name="rectangle">The rectangle.</param>
    </member>
    <member name="P:Aspose.PSD.Shapes.RectangleShape.Segments">
      <summary>
            Gets the shape segments.
            </summary>
      <value>The shape segments.</value>
    </member>
    <member name="M:Aspose.PSD.Shapes.EllipseShape.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Shapes.EllipseShape" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Shapes.EllipseShape.#ctor(Aspose.PSD.RectangleF)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Shapes.EllipseShape" /> class.
            </summary>
      <param name="rectangle">The rectangle.</param>
    </member>
    <member name="P:Aspose.PSD.Shapes.EllipseShape.Segments">
      <summary>
            Gets the shape segments.
            </summary>
      <value>The shape segments.</value>
    </member>
    <member name="M:Aspose.PSD.Shapes.PieShape.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Shapes.PieShape" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Shapes.PieShape.#ctor(Aspose.PSD.RectangleF,System.Single,System.Single)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Shapes.PieShape" /> class.
            </summary>
      <param name="rectangle">The rectangle.</param>
      <param name="startAngle">The start angle.</param>
      <param name="sweepAngle">The sweep angle.</param>
    </member>
    <member name="P:Aspose.PSD.Shapes.PieShape.StartAngle">
      <summary>
            Gets or sets the start angle.
            </summary>
      <value>The start angle.</value>
    </member>
    <member name="P:Aspose.PSD.Shapes.PieShape.SweepAngle">
      <summary>
            Gets or sets the sweep angle.
            </summary>
      <value>The sweep angle.</value>
    </member>
    <member name="P:Aspose.PSD.Shapes.PieShape.Segments">
      <summary>
            Gets the shape segments.
            </summary>
      <value>The shape segments.</value>
    </member>
    <member name="M:Aspose.PSD.Shapes.ArcShape.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Shapes.ArcShape" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Shapes.ArcShape.#ctor(Aspose.PSD.RectangleF,System.Single,System.Single)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Shapes.ArcShape" /> class.
            </summary>
      <param name="rectangle">The rectangle.</param>
      <param name="startAngle">The start angle.</param>
      <param name="sweepAngle">The sweep angle.</param>
    </member>
    <member name="M:Aspose.PSD.Shapes.ArcShape.#ctor(Aspose.PSD.RectangleF,System.Single,System.Single,System.Boolean)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Shapes.ArcShape" /> class.
            </summary>
      <param name="rectangle">The rectangle.</param>
      <param name="startAngle">The start angle.</param>
      <param name="sweepAngle">The sweep angle.</param>
      <param name="isClosed">If set to <c>true</c> the arc is closed. The closed arc is actually degenereates to an ellipse.</param>
    </member>
    <member name="M:Aspose.PSD.Shapes.ArcShape.Reverse">
      <summary>
            Reverses the order of points for this shape.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Shapes.ArcShape.GetBounds(Aspose.PSD.Matrix)">
      <summary>
            Gets the object's bounds.
            </summary>
      <param name="matrix">The matrix to apply before bounds will be calculated.</param>
      <returns>The estimated object's bounds.</returns>
    </member>
    <member name="M:Aspose.PSD.Shapes.ArcShape.GetBounds(Aspose.PSD.Matrix,Aspose.PSD.Pen)">
      <summary>
            Gets the object's bounds.
            </summary>
      <param name="matrix">The matrix to apply before bounds will be calculated.</param>
      <param name="pen">The pen to use for object. This can influence the object's bounds size.</param>
      <returns>The estimated object's bounds.</returns>
    </member>
    <member name="P:Aspose.PSD.Shapes.ArcShape.Segments">
      <summary>
            Gets the shape segments.
            </summary>
      <value>The shape segments.</value>
    </member>
    <member name="P:Aspose.PSD.Shapes.ArcShape.StartPoint">
      <summary>
            Gets the starting shape point.
            </summary>
      <value>The starting shape point.</value>
    </member>
    <member name="P:Aspose.PSD.Shapes.ArcShape.EndPoint">
      <summary>
            Gets the ending shape point.
            </summary>
      <value>The ending shape point.</value>
    </member>
    <member name="P:Aspose.PSD.Shapes.ArcShape.IsClosed">
      <summary>
            Gets or sets a value indicating whether ordered shape is closed. When processing closed ordered shape the starting and ending points have no meaning.
            </summary>
      <value>
        <c>True</c> if this ordered shape is closed; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="T:Aspose.PSD.Shapes.BezierShape">
      <summary>
            Represents a bezier spline.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Shapes.PolygonShape">
      <summary>
            Represents a polygon shape.
            </summary>
      <example>This example creates a new Image and draws a variety of shapes using Figures and GraphicsPath on the Image surface<code>[C#]

//Create an instance of Image
using (Aspose.PSD.Image image = new Aspose.PSD.FileFormats.Psd.PsdImage(500, 500))
{
    //Create and initialize an instance of Graphics class
    Aspose.PSD.Graphics graphics = new Aspose.PSD.Graphics(image);

    //Clear Graphics surface
    graphics.Clear(Color.Wheat);

    //Create an instance of GraphicsPath class
    Aspose.PSD.GraphicsPath graphicspath = new Aspose.PSD.GraphicsPath();

    //Create an instance of Figure class
    Aspose.PSD.Figure figure1 = new Aspose.PSD.Figure();

    //Add Shape to Figure object
    figure1.AddShape(new Aspose.PSD.Shapes.EllipseShape(new RectangleF(50, 50, 300, 300)));
    figure1.AddShape(new Aspose.PSD.Shapes.PieShape(new Rectangle(new Point(110, 110), new Size(200, 200)), 0, 90));

    //Create an instance of Figure class
    Aspose.PSD.Figure figure2 = new Aspose.PSD.Figure();

    //Add Shape to Figure object
    figure2.AddShape(new Aspose.PSD.Shapes.ArcShape(new RectangleF(10, 10, 300, 300), 0, 45));
    figure2.AddShape(new Aspose.PSD.Shapes.PolygonShape(new[] { new PointF(150, 10), new PointF(150, 200), new PointF(250, 300), new PointF(350, 400) }, true));
    figure2.AddShape(new Aspose.PSD.Shapes.RectangleShape(new Rectangle(new Point(250, 250), new Size(200, 200))));

    //Add Figure object to GraphicsPath
    graphicspath.AddFigures(new[] { figure1, figure2 });

    //Draw path with Pen object of color Black
    graphics.DrawPath(new Pen(Aspose.PSD.Color.Black, 2), graphicspath);

    // Create export options and initialize them.
    Aspose.PSD.ImageOptions.BmpOptions options = new Aspose.PSD.ImageOptions.BmpOptions();

    // save all changes.
    image.Save("c:\\temp\\output.bmp", options);
}</code></example>
    </member>
    <member name="M:Aspose.PSD.Shapes.PolygonShape.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Shapes.PolygonShape" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Shapes.PolygonShape.#ctor(Aspose.PSD.PointF[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Shapes.PolygonShape" /> class.
            </summary>
      <param name="points">The points array.</param>
    </member>
    <member name="M:Aspose.PSD.Shapes.PolygonShape.#ctor(Aspose.PSD.PointF[],System.Boolean)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Shapes.PolygonShape" /> class.
            </summary>
      <param name="points">The points array.</param>
      <param name="isClosed">If set to <c>true</c> the polygon is closed.</param>
    </member>
    <member name="M:Aspose.PSD.Shapes.PolygonShape.Reverse">
      <summary>
            Reverses the order of points for this shape.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Shapes.PolygonShape.GetBounds(Aspose.PSD.Matrix)">
      <summary>
            Gets the object's bounds.
            </summary>
      <param name="matrix">The matrix to apply before bounds will be calculated.</param>
      <returns>The estimated object's bounds.</returns>
    </member>
    <member name="M:Aspose.PSD.Shapes.PolygonShape.GetBounds(Aspose.PSD.Matrix,Aspose.PSD.Pen)">
      <summary>
            Gets the object's bounds.
            </summary>
      <param name="matrix">The matrix to apply before bounds will be calculated.</param>
      <param name="pen">The pen to use for object. This can influence the object's bounds size.</param>
      <returns>The estimated object's bounds.</returns>
    </member>
    <member name="M:Aspose.PSD.Shapes.PolygonShape.Transform(Aspose.PSD.Matrix)">
      <summary>
            Applies the specified transformation to the shape.
            </summary>
      <param name="transform">The transformation to apply.</param>
    </member>
    <member name="P:Aspose.PSD.Shapes.PolygonShape.Points">
      <summary>
            Gets or sets the curve points.
            </summary>
      <value>The curve points.</value>
    </member>
    <member name="P:Aspose.PSD.Shapes.PolygonShape.IsClosed">
      <summary>
            Gets or sets a value indicating whether shape is closed.
            </summary>
      <value>
        <c>true</c> if shape is closed; otherwise, <c>false</c>.</value>
    </member>
    <member name="P:Aspose.PSD.Shapes.PolygonShape.Bounds">
      <summary>
            Gets the object's bounds.
            </summary>
      <value>The object's bounds.</value>
    </member>
    <member name="P:Aspose.PSD.Shapes.PolygonShape.Center">
      <summary>
            Gets the shape's center.
            </summary>
      <value>The shape's center.</value>
    </member>
    <member name="P:Aspose.PSD.Shapes.PolygonShape.Segments">
      <summary>
            Gets the shape segments.
            </summary>
      <value>The shape segments.</value>
    </member>
    <member name="P:Aspose.PSD.Shapes.PolygonShape.HasSegments">
      <summary>
            Gets a value indicating whether shape has segments.
            </summary>
      <value>
        <c>True</c> if shape has segments; otherwise, <c>false</c>.</value>
    </member>
    <member name="P:Aspose.PSD.Shapes.PolygonShape.StartPoint">
      <summary>
            Gets the starting shape point.
            </summary>
      <value>The starting shape point.</value>
    </member>
    <member name="P:Aspose.PSD.Shapes.PolygonShape.EndPoint">
      <summary>
            Gets the ending shape point.
            </summary>
      <value>The ending shape point.</value>
    </member>
    <member name="M:Aspose.PSD.Shapes.BezierShape.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Shapes.BezierShape" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Shapes.BezierShape.#ctor(Aspose.PSD.PointF[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Shapes.BezierShape" /> class.
            </summary>
      <param name="points">The points array.</param>
    </member>
    <member name="M:Aspose.PSD.Shapes.BezierShape.#ctor(Aspose.PSD.PointF[],System.Boolean)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Shapes.BezierShape" /> class.
            </summary>
      <param name="points">The points array.</param>
      <param name="isClosed">If set to <c>true</c> the bezier spline is closed.</param>
    </member>
    <member name="M:Aspose.PSD.Shapes.BezierShape.GetBounds(Aspose.PSD.Matrix)">
      <summary>
            Gets the object's bounds.
            </summary>
      <param name="matrix">The matrix to apply before bounds will be calculated.</param>
      <returns>The estimated object's bounds.</returns>
    </member>
    <member name="M:Aspose.PSD.Shapes.BezierShape.GetBounds(Aspose.PSD.Matrix,Aspose.PSD.Pen)">
      <summary>
            Gets the object's bounds.
            </summary>
      <param name="matrix">The matrix to apply before bounds will be calculated.</param>
      <param name="pen">The pen to use for object. This can influence the object's bounds size.</param>
      <returns>The estimated object's bounds.</returns>
    </member>
    <member name="P:Aspose.PSD.Shapes.BezierShape.Bounds">
      <summary>
            Gets the object's bounds.
            </summary>
      <value>The object's bounds.</value>
    </member>
    <member name="P:Aspose.PSD.Shapes.BezierShape.Center">
      <summary>
            Gets the shape's center.
            </summary>
      <value>The shape's center.</value>
    </member>
    <member name="P:Aspose.PSD.Shapes.BezierShape.Segments">
      <summary>
            Gets the shape segments.
            </summary>
      <value>The shape segments.</value>
    </member>
    <member name="P:Aspose.PSD.Shapes.BezierShape.HasSegments">
      <summary>
            Gets a value indicating whether shape has segments.
            </summary>
      <value>
        <c>True</c> if shape has segments; otherwise, <c>false</c>.</value>
    </member>
    <member name="P:Aspose.PSD.Shapes.BezierShape.EndPoint">
      <summary>
            Gets the ending shape point.
            </summary>
      <value>The ending shape point.</value>
    </member>
    <member name="T:Aspose.PSD.Shapes.CurveShape">
      <summary>
            Represents a curved spline shape.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Shapes.CurveShape.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Shapes.CurveShape" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Shapes.CurveShape.#ctor(Aspose.PSD.PointF[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Shapes.CurveShape" /> class. The default tension of 0.5 is used.
            </summary>
      <param name="points">The points array.</param>
    </member>
    <member name="M:Aspose.PSD.Shapes.CurveShape.#ctor(Aspose.PSD.PointF[],System.Boolean)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Shapes.CurveShape" /> class. The default tension of 0.5 is used.
            </summary>
      <param name="points">The points array.</param>
            /// <param name="isClosed">if set to <c>true</c> the curve is closed.</param></member>
    <member name="M:Aspose.PSD.Shapes.CurveShape.#ctor(Aspose.PSD.PointF[],System.Single)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Shapes.CurveShape" /> class.
            </summary>
      <param name="points">The points array.</param>
      <param name="tension">The curve tension.</param>
    </member>
    <member name="M:Aspose.PSD.Shapes.CurveShape.#ctor(Aspose.PSD.PointF[],System.Single,System.Boolean)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Shapes.CurveShape" /> class.
            </summary>
      <param name="points">The points array.</param>
      <param name="tension">The curve tension.</param>
      <param name="isClosed">if set to <c>true</c> the curve is closed.</param>
    </member>
    <member name="M:Aspose.PSD.Shapes.CurveShape.GetBounds(Aspose.PSD.Matrix)">
      <summary>
            Gets the object's bounds.
            </summary>
      <param name="matrix">The matrix to apply before bounds will be calculated.</param>
      <returns>The estimated object's bounds.</returns>
    </member>
    <member name="M:Aspose.PSD.Shapes.CurveShape.GetBounds(Aspose.PSD.Matrix,Aspose.PSD.Pen)">
      <summary>
            Gets the object's bounds.
            </summary>
      <param name="matrix">The matrix to apply before bounds will be calculated.</param>
      <param name="pen">The pen to use for object. This can influence the object's bounds size.</param>
      <returns>The estimated object's bounds.</returns>
    </member>
    <member name="P:Aspose.PSD.Shapes.CurveShape.Tension">
      <summary>
            Gets or sets the curve tension.
            </summary>
      <value>The curve tension.</value>
    </member>
    <member name="P:Aspose.PSD.Shapes.CurveShape.Bounds">
      <summary>
            Gets the object's bounds.
            </summary>
      <value>The object's bounds.</value>
    </member>
    <member name="P:Aspose.PSD.Shapes.CurveShape.Center">
      <summary>
            Gets the shape's center.
            </summary>
      <value>The shape's center.</value>
    </member>
    <member name="P:Aspose.PSD.Shapes.CurveShape.Segments">
      <summary>
            Gets the shape segments.
            </summary>
      <value>The shape segments.</value>
    </member>
    <member name="T:Aspose.PSD.Shapes.NamespaceDoc">
      <summary>
            The namespace contains different shapes combined from shape segments.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Shapes.TextShape">
      <summary>
            Represents a text shape.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Shapes.TextShape.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Shapes.TextShape" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Shapes.TextShape.#ctor(System.String,Aspose.PSD.RectangleF,Aspose.PSD.Font,Aspose.PSD.StringFormat)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Shapes.TextShape" /> class.
            </summary>
      <param name="text">The text to draw.</param>
      <param name="rectangle">The text rectangle.</param>
      <param name="font">The font to use.</param>
      <param name="stringFormat">The string format.</param>
    </member>
    <member name="M:Aspose.PSD.Shapes.TextShape.GetBounds(Aspose.PSD.Matrix)">
      <summary>
            Gets the object's bounds.
            </summary>
      <param name="matrix">The matrix to apply before bounds will be calculated.</param>
      <returns>The estimated object's bounds.</returns>
    </member>
    <member name="M:Aspose.PSD.Shapes.TextShape.GetBounds(Aspose.PSD.Matrix,Aspose.PSD.Pen)">
      <summary>
            Gets the object's bounds.
            </summary>
      <param name="matrix">The matrix to apply before bounds will be calculated.</param>
      <param name="pen">The pen to use for object. This can influence the object's bounds size.</param>
      <returns>The estimated object's bounds.</returns>
    </member>
    <member name="M:Aspose.PSD.Shapes.TextShape.Transform(Aspose.PSD.Matrix)">
      <summary>
            Applies the specified transformation to the shape.
            </summary>
      <param name="transform">The transformation to apply.</param>
    </member>
    <member name="P:Aspose.PSD.Shapes.TextShape.Text">
      <summary>
            Gets or sets the drawn text.
            </summary>
      <value>The drawn text.</value>
    </member>
    <member name="P:Aspose.PSD.Shapes.TextShape.Font">
      <summary>
            Gets or sets the font used to draw the text.
            </summary>
      <value>The font used to draw the text.</value>
    </member>
    <member name="P:Aspose.PSD.Shapes.TextShape.TextFormat">
      <summary>
            Gets or sets the text format.
            </summary>
      <value>The text format.</value>
    </member>
    <member name="P:Aspose.PSD.Shapes.TextShape.Center">
      <summary>
            Gets the shape's center.
            </summary>
      <value>The shape's center.</value>
    </member>
    <member name="P:Aspose.PSD.Shapes.TextShape.Bounds">
      <summary>
            Gets the object's bounds.
            </summary>
      <value>The object's bounds.</value>
    </member>
    <member name="P:Aspose.PSD.Shapes.TextShape.Segments">
      <summary>
            Gets the shape segments.
            </summary>
      <value>The shape segments.</value>
    </member>
    <member name="P:Aspose.PSD.Shapes.TextShape.HasSegments">
      <summary>
            Gets a value indicating whether shape has segments.
            </summary>
      <value>
        <c>True</c> if shape has segments; otherwise, <c>false</c>.</value>
    </member>
    <member name="T:Aspose.PSD.Size">
      <summary>
            Represents size.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Size.#ctor(Aspose.PSD.Point)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Size" /> structure from the specified <see cref="T:Aspose.PSD.Point" />.
            </summary>
      <param name="point">The <see cref="T:Aspose.PSD.Point" /> from which to initialize this <see cref="T:Aspose.PSD.Size" />.</param>
    </member>
    <member name="M:Aspose.PSD.Size.#ctor(System.Int32,System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Size" /> structure from the specified dimensions.
            </summary>
      <param name="width">The width component of the new <see cref="T:Aspose.PSD.Size" />.</param>
      <param name="height">The height component of the new <see cref="T:Aspose.PSD.Size" />.</param>
    </member>
    <member name="M:Aspose.PSD.Size.op_Implicit(Aspose.PSD.Size)~Aspose.PSD.SizeF">
      <summary>
            Converts the specified <see cref="T:Aspose.PSD.Size" /> to a <see cref="T:Aspose.PSD.SizeF" />.
            </summary>
      <param name="size">The <see cref="T:Aspose.PSD.Size" /> to convert.</param>
      <returns>The <see cref="T:Aspose.PSD.SizeF" /> structure to which this operator converts.</returns>
    </member>
    <member name="M:Aspose.PSD.Size.op_Addition(Aspose.PSD.Size,Aspose.PSD.Size)">
      <summary>
            Adds the width and height of one <see cref="T:Aspose.PSD.Size" /> structure to the width and height of another <see cref="T:Aspose.PSD.Size" /> structure.
            </summary>
      <param name="size1">The first <see cref="T:Aspose.PSD.Size" /> to add.</param>
      <param name="size2">The second <see cref="T:Aspose.PSD.Size" /> to add.</param>
      <returns>A <see cref="T:Aspose.PSD.Size" /> structure that is the result of the addition operation.</returns>
    </member>
    <member name="M:Aspose.PSD.Size.op_Subtraction(Aspose.PSD.Size,Aspose.PSD.Size)">
      <summary>
            Subtracts the width and height of one <see cref="T:Aspose.PSD.Size" /> structure from the width and height of another <see cref="T:Aspose.PSD.Size" /> structure.
            </summary>
      <param name="size1">The <see cref="T:Aspose.PSD.Size" /> structure on the left side of the subtraction operator.</param>
      <param name="size2">The <see cref="T:Aspose.PSD.Size" /> structure on the right side of the subtraction operator.</param>
      <returns>A <see cref="T:Aspose.PSD.Size" /> structure that is the result of the subtraction operation.</returns>
    </member>
    <member name="M:Aspose.PSD.Size.op_Equality(Aspose.PSD.Size,Aspose.PSD.Size)">
      <summary>
            Tests whether two <see cref="T:Aspose.PSD.Size" /> structures are equal.
            </summary>
      <param name="size1">The <see cref="T:Aspose.PSD.Size" /> structure on the left side of the equality operator.</param>
      <param name="size2">The <see cref="T:Aspose.PSD.Size" /> structure on the right of the equality operator.</param>
      <returns>True if <paramref name="size1" /> and <paramref name="size2" /> have equal width and height; otherwise, false.</returns>
    </member>
    <member name="M:Aspose.PSD.Size.op_Inequality(Aspose.PSD.Size,Aspose.PSD.Size)">
      <summary>
            Tests whether two <see cref="T:Aspose.PSD.Size" /> structures are different.
            </summary>
      <param name="size1">The <see cref="T:Aspose.PSD.Size" /> structure on the left of the inequality operator.</param>
      <param name="size2">The <see cref="T:Aspose.PSD.Size" /> structure on the right of the inequality operator.</param>
      <returns>True if <paramref name="size1" /> and <paramref name="size2" /> differ either in width or height; false if <paramref name="size1" /> and <paramref name="size2" /> are equal.</returns>
    </member>
    <member name="M:Aspose.PSD.Size.op_Explicit(Aspose.PSD.Size)~Aspose.PSD.Point">
      <summary>
            Converts the specified <see cref="T:Aspose.PSD.Size" /> to a <see cref="T:Aspose.PSD.Point" />.
            </summary>
      <param name="size">The <see cref="T:Aspose.PSD.Size" /> to convert.</param>
      <returns>The <see cref="T:Aspose.PSD.Point" /> structure to which this operator converts.</returns>
    </member>
    <member name="M:Aspose.PSD.Size.Add(Aspose.PSD.Size,Aspose.PSD.Size)">
      <summary>
            Adds the width and height of one <see cref="T:Aspose.PSD.Size" /> structure to the width and height of another <see cref="T:Aspose.PSD.Size" /> structure.
            </summary>
      <param name="size1">The first <see cref="T:Aspose.PSD.Size" /> to add.</param>
      <param name="size2">The second <see cref="T:Aspose.PSD.Size" /> to add.</param>
      <returns>A <see cref="T:Aspose.PSD.Size" /> structure that is the result of the addition operation.</returns>
    </member>
    <member name="M:Aspose.PSD.Size.Ceiling(Aspose.PSD.SizeF)">
      <summary>
            Converts the specified <see cref="T:Aspose.PSD.SizeF" /> structure to a <see cref="T:Aspose.PSD.Size" /> structure by rounding the values of the <see cref="T:Aspose.PSD.Size" /> structure to the next higher integer values.
            </summary>
      <param name="size">The <see cref="T:Aspose.PSD.SizeF" /> structure to convert.</param>
      <returns>The <see cref="T:Aspose.PSD.Size" /> structure this method converts to.</returns>
    </member>
    <member name="M:Aspose.PSD.Size.Subtract(Aspose.PSD.Size,Aspose.PSD.Size)">
      <summary>
            Subtracts the width and height of one <see cref="T:Aspose.PSD.Size" /> structure from the width and height of another <see cref="T:Aspose.PSD.Size" /> structure.
            </summary>
      <param name="size1">The <see cref="T:Aspose.PSD.Size" /> structure on the left side of the subtraction operator.</param>
      <param name="size2">The <see cref="T:Aspose.PSD.Size" /> structure on the right side of the subtraction operator.</param>
      <returns>The <see cref="T:Aspose.PSD.Size" /> that is a result of the subtraction operation.</returns>
    </member>
    <member name="M:Aspose.PSD.Size.Truncate(Aspose.PSD.SizeF)">
      <summary>
            Converts the specified <see cref="T:Aspose.PSD.SizeF" /> structure to a <see cref="T:Aspose.PSD.Size" /> structure by truncating the values of the <see cref="T:Aspose.PSD.SizeF" /> structure to the next lower integer values.
            </summary>
      <param name="size">The <see cref="T:Aspose.PSD.SizeF" /> structure to convert.</param>
      <returns>The <see cref="T:Aspose.PSD.Size" /> structure this method converts to.</returns>
    </member>
    <member name="M:Aspose.PSD.Size.Round(Aspose.PSD.SizeF)">
      <summary>
            Converts the specified <see cref="T:Aspose.PSD.SizeF" /> structure to a <see cref="T:Aspose.PSD.Size" /> structure by rounding the values of the <see cref="T:Aspose.PSD.SizeF" /> structure to the nearest integer values.
            </summary>
      <param name="size">The <see cref="T:Aspose.PSD.SizeF" /> structure to convert.</param>
      <returns>The <see cref="T:Aspose.PSD.Size" /> structure this method converts to.</returns>
    </member>
    <member name="M:Aspose.PSD.Size.Equals(System.Object)">
      <summary>
            Tests to see whether the specified object is a <see cref="T:Aspose.PSD.Size" /> with the same dimensions as this <see cref="T:Aspose.PSD.Size" />.
            </summary>
      <param name="obj">The <see cref="T:System.Object" /> to test.</param>
      <returns>True if <paramref name="obj" /> is a <see cref="T:Aspose.PSD.Size" /> and has the same width and height as this <see cref="T:Aspose.PSD.Size" />; otherwise, false.</returns>
    </member>
    <member name="M:Aspose.PSD.Size.GetHashCode">
      <summary>
            Returns a hash code for this <see cref="T:Aspose.PSD.Size" /> structure.
            </summary>
      <returns>An integer value that specifies a hash value for this <see cref="T:Aspose.PSD.Size" /> structure.</returns>
    </member>
    <member name="M:Aspose.PSD.Size.ToString">
      <summary>
            Creates a human-readable string that represents this <see cref="T:Aspose.PSD.Size" />.
            </summary>
      <returns>A string that represents this <see cref="T:Aspose.PSD.Size" />.</returns>
    </member>
    <member name="P:Aspose.PSD.Size.Empty">
      <summary>
            Gets a new instance of the <see cref="T:Aspose.PSD.Size" /> structure that has <see cref="P:Aspose.PSD.Size.Width" /> and <see cref="P:Aspose.PSD.Size.Height" /> values set to zero.
            </summary>
    </member>
    <member name="P:Aspose.PSD.Size.IsEmpty">
      <summary>
            Gets a value indicating whether this <see cref="T:Aspose.PSD.Size" /> has width and height of 0.
            </summary>
    </member>
    <member name="P:Aspose.PSD.Size.Width">
      <summary>
            Gets or sets the horizontal component of this <see cref="T:Aspose.PSD.Size" />.
            </summary>
    </member>
    <member name="P:Aspose.PSD.Size.Height">
      <summary>
            Gets or sets the vertical component of this <see cref="T:Aspose.PSD.Size" />.
            </summary>
    </member>
    <member name="T:Aspose.PSD.SizeF">
      <summary>
            Stores an ordered pair of floating-point numbers, typically the width and height of a rectangle.
            </summary>
    </member>
    <member name="M:Aspose.PSD.SizeF.#ctor(Aspose.PSD.SizeF)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.SizeF" /> structure from the specified <see cref="T:Aspose.PSD.SizeF" />.
            </summary>
      <param name="size">The <see cref="T:Aspose.PSD.SizeF" /> from which to create the new <see cref="T:Aspose.PSD.SizeF" />.</param>
    </member>
    <member name="M:Aspose.PSD.SizeF.#ctor(Aspose.PSD.PointF)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.SizeF" /> structure from the specified <see cref="T:Aspose.PSD.PointF" />.
            </summary>
      <param name="point">The <see cref="T:Aspose.PSD.PointF" /> from which to initialize this <see cref="T:Aspose.PSD.SizeF" />.</param>
    </member>
    <member name="M:Aspose.PSD.SizeF.#ctor(System.Single,System.Single)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.SizeF" /> structure from the specified dimensions.
            </summary>
      <param name="width">The width component of the new <see cref="T:Aspose.PSD.SizeF" />.</param>
      <param name="height">The height component of the new <see cref="T:Aspose.PSD.SizeF" />.</param>
    </member>
    <member name="M:Aspose.PSD.SizeF.op_Addition(Aspose.PSD.SizeF,Aspose.PSD.SizeF)">
      <summary>
            Adds the width and height of one <see cref="T:Aspose.PSD.SizeF" /> structure to the width and height of another <see cref="T:Aspose.PSD.SizeF" /> structure.
            </summary>
      <param name="size1">The first <see cref="T:Aspose.PSD.SizeF" /> to add.</param>
      <param name="size2">The second <see cref="T:Aspose.PSD.SizeF" /> to add.</param>
      <returns>A <see cref="T:Aspose.PSD.SizeF" /> structure that is the result of the addition operation.</returns>
    </member>
    <member name="M:Aspose.PSD.SizeF.op_Subtraction(Aspose.PSD.SizeF,Aspose.PSD.SizeF)">
      <summary>
            Subtracts the width and height of one <see cref="T:Aspose.PSD.SizeF" /> structure from the width and height of another <see cref="T:Aspose.PSD.SizeF" /> structure.
            </summary>
      <param name="size1">The <see cref="T:Aspose.PSD.SizeF" /> on the left side of the subtraction operator.</param>
      <param name="size2">The <see cref="T:Aspose.PSD.SizeF" /> on the right side of the subtraction operator.</param>
      <returns>A <see cref="T:Aspose.PSD.SizeF" /> that is the result of the subtraction operation.</returns>
    </member>
    <member name="M:Aspose.PSD.SizeF.op_Equality(Aspose.PSD.SizeF,Aspose.PSD.SizeF)">
      <summary>
            Tests whether two <see cref="T:Aspose.PSD.SizeF" /> structures are equal.
            </summary>
      <param name="size1">The <see cref="T:Aspose.PSD.SizeF" /> structure on the left side of the equality operator.</param>
      <param name="size2">The <see cref="T:Aspose.PSD.SizeF" /> structure on the right of the equality operator.</param>
      <returns>This operator returns true if <paramref name="size1" /> and <paramref name="size2" /> have equal width and height; otherwise, false.</returns>
    </member>
    <member name="M:Aspose.PSD.SizeF.op_Inequality(Aspose.PSD.SizeF,Aspose.PSD.SizeF)">
      <summary>
            Tests whether two <see cref="T:Aspose.PSD.SizeF" /> structures are different.
            </summary>
      <param name="size1">The <see cref="T:Aspose.PSD.SizeF" /> structure on the left of the inequality operator.</param>
      <param name="size2">The <see cref="T:Aspose.PSD.SizeF" /> structure on the right of the inequality operator.</param>
      <returns>This operator returns true if <paramref name="size1" /> and <paramref name="size2" /> differ either in width or height; false if <paramref name="size1" /> and <paramref name="size2" /> are equal.</returns>
    </member>
    <member name="M:Aspose.PSD.SizeF.op_Explicit(Aspose.PSD.SizeF)~Aspose.PSD.PointF">
      <summary>
            Converts the specified <see cref="T:Aspose.PSD.SizeF" /> to a <see cref="T:Aspose.PSD.PointF" />.
            </summary>
      <param name="size">The <see cref="T:Aspose.PSD.SizeF" /> structure to be converted</param>
      <returns>The <see cref="T:Aspose.PSD.PointF" /> structure to which this operator converts.</returns>
    </member>
    <member name="M:Aspose.PSD.SizeF.Add(Aspose.PSD.SizeF,Aspose.PSD.SizeF)">
      <summary>
            Adds the width and height of one <see cref="T:Aspose.PSD.SizeF" /> structure to the width and height of another <see cref="T:Aspose.PSD.SizeF" /> structure.
            </summary>
      <param name="size1">The first <see cref="T:Aspose.PSD.SizeF" /> to add.</param>
      <param name="size2">The second <see cref="T:Aspose.PSD.SizeF" /> to add.</param>
      <returns>A <see cref="T:Aspose.PSD.SizeF" /> structure that is the result of the addition operation.</returns>
    </member>
    <member name="M:Aspose.PSD.SizeF.Subtract(Aspose.PSD.SizeF,Aspose.PSD.SizeF)">
      <summary>
            Subtracts the width and height of one <see cref="T:Aspose.PSD.SizeF" /> structure from the width and height of another <see cref="T:Aspose.PSD.SizeF" /> structure.
            </summary>
      <param name="size1">The <see cref="T:Aspose.PSD.SizeF" /> structure on the left side of the subtraction operator.</param>
      <param name="size2">The <see cref="T:Aspose.PSD.SizeF" /> structure on the right side of the subtraction operator.</param>
      <returns>The <see cref="T:Aspose.PSD.SizeF" /> that is a result of the subtraction operation.</returns>
    </member>
    <member name="M:Aspose.PSD.SizeF.ToPointF">
      <summary>
            Converts a <see cref="T:Aspose.PSD.SizeF" /> to a <see cref="T:Aspose.PSD.PointF" />.
            </summary>
      <returns>Returns a <see cref="T:Aspose.PSD.PointF" /> structure.</returns>
    </member>
    <member name="M:Aspose.PSD.SizeF.ToSize">
      <summary>
            Converts a <see cref="T:Aspose.PSD.SizeF" /> to a <see cref="T:Aspose.PSD.Size" /> structure with truncated size values.
            </summary>
      <returns>Returns a <see cref="T:Aspose.PSD.Size" /> structure.</returns>
    </member>
    <member name="M:Aspose.PSD.SizeF.Equals(System.Object)">
      <summary>
            Tests to see whether the specified object is a <see cref="T:Aspose.PSD.SizeF" /> with the same dimensions as this <see cref="T:Aspose.PSD.SizeF" />.
            </summary>
      <param name="obj">The <see cref="T:System.Object" /> to test.</param>
      <returns>This method returns true if <paramref name="obj" /> is a <see cref="T:Aspose.PSD.SizeF" /> and has the same width and height as this <see cref="T:Aspose.PSD.SizeF" />; otherwise, false.</returns>
    </member>
    <member name="M:Aspose.PSD.SizeF.GetHashCode">
      <summary>
            Returns a hash code for this <see cref="T:Aspose.PSD.Size" /> structure.
            </summary>
      <returns>An integer value that specifies a hash value for this <see cref="T:Aspose.PSD.Size" /> structure.</returns>
    </member>
    <member name="M:Aspose.PSD.SizeF.ToString">
      <summary>
            Creates a human-readable string that represents this <see cref="T:Aspose.PSD.SizeF" />.
            </summary>
      <returns>A string that represents this <see cref="T:Aspose.PSD.SizeF" />.</returns>
    </member>
    <member name="P:Aspose.PSD.SizeF.Empty">
      <summary>
            Gets a new instance of the <see cref="T:Aspose.PSD.SizeF" /> structure that has <see cref="P:Aspose.PSD.SizeF.Width" /> and <see cref="P:Aspose.PSD.SizeF.Height" /> values set to zero.
            </summary>
    </member>
    <member name="P:Aspose.PSD.SizeF.IsEmpty">
      <summary>
            Gets a value indicating whether this <see cref="T:Aspose.PSD.SizeF" /> has zero width and height.
            </summary>
      <returns>This property returns true when this <see cref="T:Aspose.PSD.SizeF" /> has both a width and height of zero; otherwise, false.</returns>
    </member>
    <member name="P:Aspose.PSD.SizeF.Width">
      <summary>
            Gets or sets the horizontal component of this <see cref="T:Aspose.PSD.SizeF" />.
            </summary>
      <returns>The horizontal component of this <see cref="T:Aspose.PSD.SizeF" />, typically measured in pixels.</returns>
    </member>
    <member name="P:Aspose.PSD.SizeF.Height">
      <summary>
            Gets or sets the vertical component of this <see cref="T:Aspose.PSD.SizeF" />.
            </summary>
      <returns>The vertical component of this <see cref="T:Aspose.PSD.SizeF" />, typically measured in pixels.</returns>
    </member>
    <member name="T:Aspose.PSD.SmoothingMode">
      <summary>
            Specifies whether smoothing (antialiasing) is applied to lines and curves and the edges of filled areas.
            </summary>
    </member>
    <member name="F:Aspose.PSD.SmoothingMode.Invalid">
      <summary>
            Specifies an invalid mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.SmoothingMode.Default">
      <summary>
            Specifies no antialiasing.
            </summary>
    </member>
    <member name="F:Aspose.PSD.SmoothingMode.HighSpeed">
      <summary>
            Specifies no antialiasing.
            </summary>
    </member>
    <member name="F:Aspose.PSD.SmoothingMode.HighQuality">
      <summary>
            Specifies antialiased rendering.
            </summary>
    </member>
    <member name="F:Aspose.PSD.SmoothingMode.None">
      <summary>
            Specifies no antialiasing.
            </summary>
    </member>
    <member name="F:Aspose.PSD.SmoothingMode.AntiAlias">
      <summary>
            Specifies antialiased rendering.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Source">
      <summary>
            The source is used to contain all relevant information for an object pipe.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Source.GetStreamContainer">
      <summary>
            Gets the stream container.
            </summary>
      <returns>the stream container.</returns>
      <remarks>Use with caution. You will need to dispose the stream container after retrieval.</remarks>
    </member>
    <member name="T:Aspose.PSD.Sources.FileCreateSource">
      <summary>
            Represents a file source for creation.
            </summary>
      <example>This example demonstrates the use of Font and SolidBrush class to draw strings on Image surface. The example creates a new Image and draw shapes using Figures and GraphicsPath<code>[C#]

//Creates an instance of Image
using (Aspose.PSD.Image image = new Aspose.PSD.FileFormats.Psd.PsdImage(500, 500))
{
    //Creates and initialize an instance of Graphics class
    Aspose.PSD.Graphics graphics = new Aspose.PSD.Graphics(image);

    //Clears Graphics surface
    graphics.Clear(Color.Wheat);

    //Creates an instance of Font
    Aspose.PSD.Font font = new Aspose.PSD.Font("Times New Roman", 16);

    //Create an instance of SolidBrush having Red Color
    Aspose.PSD.Brushes.SolidBrush brush = new Aspose.PSD.Brushes.SolidBrush(Color.Red);

    //Draw a String
    graphics.DrawString("Created by Aspose.PSD for .Net", font, brush, new PointF(100, 100));

    // create export options.
    Aspose.PSD.ImageOptions.GifOptions options = new Aspose.PSD.ImageOptions.GifOptions();

    // save all changes
    image.Save("C:\\temp\\output.gif", options);
}</code></example>
    </member>
    <member name="T:Aspose.PSD.Sources.FileSource">
      <summary>
            Represents a file source which is capable of files manipulation.
            </summary>
    </member>
    <member name="P:Aspose.PSD.Sources.FileSource.IsTemporal">
      <summary>
            Gets a value indicating whether file will be temporal.
            </summary>
      <value>
        <c>true</c> if file will be temporal; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="M:Aspose.PSD.Sources.FileCreateSource.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Sources.FileCreateSource" /> class.
            </summary>
      <param name="filePath">The file path to create.</param>
      <example>This example creates a new Image file at some disk location as specified by Source property of the BmpOptions instance. If second parameter is not passed to the constructor of FileCreateSource, then by default the file to be created has property IsTemporal set to True. With IsTemporal set to True, no file will be saved on disk at the end of execution.<code>[C#]

string path = "C:\\temp\\image.psd";
    
//Creates an instance of PsdOptions and set its various properties
Aspose.PSD.ImageOptions.PsdOptions psdOptions = new Aspose.PSD.ImageOptions.PsdOptions();

//Create an instance of FileCreateSource and assign it as Source for the instance of PsdOptions
//If second parameter is not passed, then by default the file has IsTemporal set to True
psdOptions.Source = new Aspose.PSD.Sources.FileCreateSource(@"C:\temp\output.bmp");

//Creates an instance of Image 
using (Aspose.PSD.Image image = Aspose.PSD.Image.Create(psdOptions, 500, 500))
{
    //do some image processing
}</code></example>
    </member>
    <member name="M:Aspose.PSD.Sources.FileCreateSource.#ctor(System.String,System.Boolean)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Sources.FileCreateSource" /> class.
            </summary>
      <param name="filePath">The file path to create.</param>
      <param name="isTemporal">If set to <c>true</c> the created file will be temporal.</param>
      <example>This example creates a new Image file at some disk location as specified by Source property of the PsdOptions instance. Several properties for PsdOptions instance are set before creating the actual image. Especially the Source property, that refers to the actual disk location in this case.<code>[C#]

//Create an instance of PsdOptions and set its various properties
Aspose.PSD.ImageOptions.PsdOptions psdOptions = new Aspose.PSD.ImageOptions.PsdOptions();

//Create an instance of FileCreateSource and assign it as Source for the instance of PsdOptions
//Second Boolean parameter determines if the file to be created IsTemporal or not
psdOptions.Source = new Aspose.PSD.Sources.FileCreateSource(@"C:\temp\sample.psd", false);

//Create an instance of Image and initialize it with instance of PsdOptions by calling Create method
using (Aspose.PSD.Image image = Aspose.PSD.Image.Create(psdOptions, 500, 500))
{
    //do some image processing

    // save all changes
    image.Save();
}</code></example>
    </member>
    <member name="M:Aspose.PSD.Sources.FileCreateSource.GetStreamContainer">
      <summary>
            Gets the stream container.
            </summary>
      <returns>the stream container.</returns>
      <remarks>Use with caution. You will need to dispose the stream container after retrieval.</remarks>
    </member>
    <member name="P:Aspose.PSD.Sources.FileCreateSource.FilePath">
      <summary>
            Gets the file path to create.
            </summary>
      <value>The file path to create.</value>
    </member>
    <member name="P:Aspose.PSD.Sources.FileCreateSource.IsTemporal">
      <summary>
            Gets a value indicating whether file will be temporal.
            </summary>
      <value>
        <c>true</c> if file will be temporal; otherwise, <c>false</c>.</value>
    </member>
    <member name="T:Aspose.PSD.Sources.FileOpenSource">
      <summary>
            Represents a file source for opening.
            </summary>
    </member>
    <member name="M:Aspose.PSD.Sources.FileOpenSource.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Sources.FileOpenSource" /> class.
            </summary>
      <param name="filePath">The file path to open.</param>
    </member>
    <member name="M:Aspose.PSD.Sources.FileOpenSource.GetStreamContainer">
      <summary>
            Gets the stream container.
            </summary>
      <returns>the stream container.</returns>
      <remarks>Use with caution. You will need to dispose the stream container after retrieval.</remarks>
    </member>
    <member name="P:Aspose.PSD.Sources.FileOpenSource.FilePath">
      <summary>
            Gets the file path to open.
            </summary>
      <value>The file path to open.</value>
    </member>
    <member name="P:Aspose.PSD.Sources.FileOpenSource.IsTemporal">
      <summary>
            Gets a value indicating whether file will be temporal.
            </summary>
      <value>
        <c>true</c> if file will be temporal; otherwise, <c>false</c>.</value>
    </member>
    <member name="T:Aspose.PSD.Sources.NamespaceDoc">
      <summary>
            Namespace contains different stream sources which are suitable for input or output data flow.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Sources.StreamSource">
      <summary>
            Represents a stream source.
            </summary>
      <example>This example uses Graphics class to create primitive shapes on the Image surface. To demonstrate the operation, the example creates a new Image in PSD format and draw primitive shapes on Image surface using Draw methods exposed by Graphics class then export it to PSD file format.<code>[C#]

//Create an instance of Image 
using (Aspose.PSD.Image image = new Aspose.PSD.FileFormats.Psd.PsdImage(500, 500))
{
    //Create and initialize an instance of Graphics class
    Aspose.PSD.Graphics graphics = new Aspose.PSD.Graphics(image);

    //Clear Graphics surface
    graphics.Clear(Color.Wheat);

    //Draw an Arc by specifying the Pen object having Black color, 
    //a Rectangle surrounding the Arc, Start Angle and Sweep Angle
    graphics.DrawArc(new Pen(Color.Black, 2), new Rectangle(200, 200, 100, 200), 0, 300);

    //Draw a Bezier by specifying the Pen object having Blue color and co-ordinate Points.
    graphics.DrawBezier(new Pen(Color.Blue, 2), new Point(250, 100), new Point(300, 30), new Point(450, 100), new Point(235, 25));

    //Draw a Curve by specifying the Pen object having Green color and an array of Points
    graphics.DrawCurve(new Pen(Color.Green, 2), new[] { new Point(100, 200), new Point(100, 350), new Point(200, 450) });

    //Draw an Ellipse using the Pen object and a surrounding Rectangle
    graphics.DrawEllipse(new Pen(Color.Yellow, 2), new Rectangle(300, 300, 100, 100));

    //Draw a Line 
    graphics.DrawLine(new Pen(Color.Violet, 2), new Point(100, 100), new Point(200, 200));

    //Draw a Pie segment
    graphics.DrawPie(new Pen(Color.Silver, 2), new Rectangle(new Point(200, 20), new Size(200, 200)), 0, 45);

    //Draw a Polygon by specifying the Pen object having Red color and an array of Points
    graphics.DrawPolygon(new Pen(Color.Red, 2), new[] { new Point(20, 100), new Point(20, 200), new Point(220, 20) });

    //Draw a Rectangle
    graphics.DrawRectangle(new Pen(Color.Orange, 2), new Rectangle(new Point(250, 250), new Size(100, 100)));

    //Create a SolidBrush object and set its various properties
    Aspose.PSD.Brushes.SolidBrush brush = new Aspose.PSD.Brushes.SolidBrush();
    brush.Color = Color.Purple;
    brush.Opacity = 100;

    //Draw a String using the SolidBrush object and Font, at specific Point
    graphics.DrawString("This image is created by Aspose.PSD API", new Font("Times New Roman", 16), brush, new PointF(50, 400));

    //Create an instance of PngOptions and set its various properties
    Aspose.PSD.ImageOptions.PngOptions pngOptions = new Aspose.PSD.ImageOptions.PngOptions();

    // save all changes.
    image.Save("C:\\temp\\output.png", pngOptions);
}</code></example>
    </member>
    <member name="M:Aspose.PSD.Sources.StreamSource.#ctor(System.IO.Stream)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Sources.StreamSource" /> class.
            </summary>
      <param name="stream">The stream to open.</param>
      <example>This example shows how to Loads Pixel information in an Array of Type Color, manipulates the array and set it back to the image. To perform these operations, this example creates a new Image file (in PSD format) using MemoryStream object.<code>[C#]

//Create an instance of MemoryStream
using (System.IO.MemoryStream stream = new System.IO.MemoryStream())
{
    //Create an instance of PsdOptions and set its various properties including the Source property
    Aspose.PSD.ImageOptions.PsdOptions psdOptions = new Aspose.PSD.ImageOptions.PsdOptions();
    psdOptions.Source = new Aspose.PSD.Sources.StreamSource(stream);

    //Create an instance of Image
    using (Aspose.PSD.RasterImage image = (Aspose.PSD.RasterImage)Aspose.PSD.Image.Create(psdOptions, 500, 500))
    {
        //Get the pixels of image by specifying the area as image boundary
        Aspose.PSD.Color[] pixels = image.LoadPixels(image.Bounds);

        //Loop over the Array and sets color of alrenative indexed pixel
        for (int index = 0; index &lt; pixels.Length; index++)
        {
            if (index % 2 == 0)
            {
                //Set the indexed pixel color to yellow
                pixels[index] = Aspose.PSD.Color.Yellow;
            }
            else
            {
                //Set the indexed pixel color to blue
                pixels[index] = Aspose.PSD.Color.Blue;
            }
        }

        //Apply the pixel changes to the image
        image.SavePixels(image.Bounds, pixels);

        // save all changes.
        image.Save();
    }

    //Write MemoryStream to File
    stream.WriteTo(new System.IO.FileStream(@"C:\temp\output.psd", System.IO.FileMode.CreateNew));
}</code></example>
    </member>
    <member name="M:Aspose.PSD.Sources.StreamSource.#ctor(System.IO.Stream,System.Boolean)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.Sources.StreamSource" /> class.
            </summary>
      <param name="stream">The stream to open.</param>
      <param name="disposeStream">if set to <c>true</c> the stream will be disposed.</param>
      <example>This example demonstrates the use of System.IO.Stream to Create a new Image file<code>[C#]

//Creates an instance of PsdOptions and set its various properties
Aspose.PSD.ImageOptions.PsdOptions psdOptions = new Aspose.PSD.ImageOptions.PsdOptions();

//Create an instance of System.IO.Stream
System.IO.Stream stream = new System.IO.FileStream(@"C:\temp\sample.psd", System.IO.FileMode.Create);

//Define the source property for the instance of PsdOptions
//Second boolean parameter determins if the Stream is disposed once get out of scope
psdOptions.Source = new Aspose.PSD.Sources.StreamSource(stream, true);

//Creates an instance of Image and call Create method with PsdOptions as parameter to initialize the Image object   
using (Aspose.PSD.Image image = Aspose.PSD.Image.Create(psdOptions, 500, 500))
{
    //do some image processing
}</code></example>
    </member>
    <member name="M:Aspose.PSD.Sources.StreamSource.GetStreamContainer">
      <summary>
            Gets the stream container.
            </summary>
      <returns>the stream container.</returns>
      <remarks>Use with caution. You will need to dispose the stream container after retrieval.</remarks>
    </member>
    <member name="P:Aspose.PSD.Sources.StreamSource.Stream">
      <summary>
            Gets the stream.
            </summary>
      <value>
            The source stream.
            </value>
    </member>
    <member name="P:Aspose.PSD.Sources.StreamSource.DisposeStream">
      <summary>
            Gets a value indicating whether stream should be disposed whenever container gets disposed.
            </summary>
      <value>
        <c>true</c> if stream should be disposed; otherwise, <c>false</c>.</value>
    </member>
    <member name="T:Aspose.PSD.SplitStreamContainer">
      <summary>
            Represents split stream container which contains the stream and provides stream processing routines.
            </summary>
    </member>
    <member name="M:Aspose.PSD.SplitStreamContainer.#ctor(System.IO.Stream)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.SplitStreamContainer" /> class.
            </summary>
      <param name="stream">The stream.</param>
    </member>
    <member name="M:Aspose.PSD.SplitStreamContainer.#ctor(System.IO.Stream,System.Boolean)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.SplitStreamContainer" /> class.
            </summary>
      <param name="stream">The data stream.</param>
      <param name="disposeStream">if set to <c>true</c> the stream will be disposed when container is disposed.</param>
    </member>
    <member name="M:Aspose.PSD.SplitStreamContainer.#ctor(Aspose.PSD.StreamContainer,System.Boolean)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.SplitStreamContainer" /> class.
            </summary>
      <param name="stream">The stream container.</param>
      <param name="disposeStream">if set to <c>true</c> disposes stream.</param>
    </member>
    <member name="M:Aspose.PSD.SplitStreamContainer.Insert(System.Int32,Aspose.PSD.StreamContainer,System.Boolean)">
      <summary>
            Inserts the stream container into specified position.
            </summary>
      <param name="position">The position to insert to.</param>
      <param name="stream">The stream container to insert.</param>
      <param name="disposeStream">if set to <c>true</c> disposes stream.</param>
      <exception cref="T:Aspose.PSD.CoreExceptions.FrameworkException">
      </exception>
    </member>
    <member name="M:Aspose.PSD.SplitStreamContainer.Flush">
      <summary>
            Clears all buffers for this stream and causes any buffered data to be written to the underlying device.
            </summary>
    </member>
    <member name="M:Aspose.PSD.SplitStreamContainer.Write(System.Byte[])">
      <summary>
            Writes all of the specified bytes to the stream.
            </summary>
      <param name="bytes">The bytes to write.</param>
    </member>
    <member name="M:Aspose.PSD.SplitStreamContainer.WriteByte(System.Byte)">
      <summary>
            Writes a byte to the current position in the stream and advances the position within the stream by one byte.
            </summary>
      <param name="value">The byte to write to the stream.</param>
    </member>
    <member name="M:Aspose.PSD.SplitStreamContainer.Read(System.Byte[])">
      <summary>
            Reads bytes to fill the specified bytes buffer.
            </summary>
      <param name="bytes">The bytes to fill.</param>
      <returns>The number of bytes read. This value can be less than the number of bytes in the buffer if there is not enough bytes in the stream.</returns>
    </member>
    <member name="M:Aspose.PSD.SplitStreamContainer.ToBytes">
      <summary>
            Converts the stream data to the <see cref="T:System.Byte" /> array.
            </summary>
      <returns>
            The stream data converted to the <see cref="T:System.Byte" /> array.
            </returns>
    </member>
    <member name="M:Aspose.PSD.SplitStreamContainer.ToBytes(System.Int64,System.Int64)">
      <summary>
            Converts the stream data to the <see cref="T:System.Byte" /> array.
            </summary>
      <param name="position">The position to start reading bytes from.</param>
      <param name="bytesCount">The bytes count to read.</param>
      <returns>
            The stream data converted to the <see cref="T:System.Byte" /> array.
            </returns>
    </member>
    <member name="M:Aspose.PSD.SplitStreamContainer.Read(System.Byte[],System.Int32,System.Int32)">
      <summary>
            Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read.
            </summary>
      <param name="buffer">An array of bytes. When this method returns, the buffer contains the specified byte array with the values between <paramref name="offset" /> and (<paramref name="offset" /> + <paramref name="count" /> - 1) replaced by the bytes read from the current source.</param>
      <param name="offset">The zero-based byte offset in <paramref name="buffer" /> at which to begin storing the data read from the current stream.</param>
      <param name="count">The maximum number of bytes to be read from the current stream.</param>
      <returns>
            The total number of bytes read into the buffer. This can be less than the number of bytes requested if that many bytes are not currently available, or zero (0) if the end of the stream has been reached.
            </returns>
    </member>
    <member name="M:Aspose.PSD.SplitStreamContainer.ReadByte">
      <summary>
            Reads a byte from the stream and advances the position within the stream by one byte, or returns -1 if at the end of the stream.
            </summary>
      <returns>
            The unsigned byte cast to an Int32, or -1 if at the end of the stream.
            </returns>
    </member>
    <member name="M:Aspose.PSD.SplitStreamContainer.Seek(System.Int64,Aspose.PSD.SeekOrigin)">
      <summary>
            Sets the position within the current stream.
            </summary>
      <param name="offset">A byte offset relative to the <paramref name="origin" /> parameter. This value represents offset from the starting stream position passed in the StreamContainer constructor.</param>
      <param name="origin">A value of type <see cref="T:System.IO.SeekOrigin" /> indicating the reference point used to obtain the new position.</param>
      <returns>The new position within the current stream.</returns>
    </member>
    <member name="M:Aspose.PSD.SplitStreamContainer.SeekBegin">
      <summary>
            Sets the stream position to the beginning of the stream. This value represents offset from the starting stream position passed in the StreamContainer constructor.
            </summary>
    </member>
    <member name="M:Aspose.PSD.SplitStreamContainer.Write(System.Byte[],System.Int32,System.Int32)">
      <summary>
            Writes a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written.
            </summary>
      <param name="buffer">An array of bytes. This method copies <paramref name="count" /> bytes from <paramref name="buffer" /> to the current stream.</param>
      <param name="offset">The zero-based byte offset in <paramref name="buffer" /> at which to begin copying bytes to the current stream.</param>
      <param name="count">The number of bytes to be written to the current stream.</param>
    </member>
    <member name="M:Aspose.PSD.SplitStreamContainer.Save(System.IO.Stream,System.Int32,System.Int64)">
      <summary>
            Saves (copies) the stream's data to the specified stream.
            </summary>
      <param name="destinationStream">The stream to save the data to.</param>
      <param name="bufferSize">The buffer size. By default <see cref="!:ReadWriteBytesCount" /> value is used.</param>
      <param name="length">The stream data length to copy. By default the length is set to <see cref="P:Aspose.PSD.SplitStreamContainer.Length" /> value.</param>
    </member>
    <member name="M:Aspose.PSD.SplitStreamContainer.ReleaseManagedResources">
      <summary>
            Releases the managed resources. Make sure no unmanaged resources are released here, since they may have been already released.
            </summary>
    </member>
    <member name="M:Aspose.PSD.SplitStreamContainer.DisposeStream">
      <summary>
            Disposes the stream.
            </summary>
    </member>
    <member name="P:Aspose.PSD.SplitStreamContainer.SyncRoot">
      <summary>
            Gets an object that can be used to synchronize access to the synchronized resource.
            </summary>
      <value>
            The object that can be used to synchronize access to the synchronized resource.
            </value>
    </member>
    <member name="P:Aspose.PSD.SplitStreamContainer.Position">
      <summary>
            Gets or sets the current position within the stream. This value represents offset from the starting stream position passed in the StreamContainer constructor.
            </summary>
      <value>The current stream position.</value>
    </member>
    <member name="P:Aspose.PSD.SplitStreamContainer.Stream">
      <summary>
            Gets the data stream.
            </summary>
      <value>The data stream.</value>
    </member>
    <member name="P:Aspose.PSD.SplitStreamContainer.Length">
      <summary>
            Gets or sets the stream length in bytes. This value is less than the <see cref="P:System.IO.Stream.Length" /> by the starting stream position passed in the StreamContainer constructor.
            </summary>
      <value>The stream length.</value>
    </member>
    <member name="P:Aspose.PSD.SplitStreamContainer.CanRead">
      <summary>
            Gets a value indicating whether stream supports reading.
            </summary>
      <value>
        <c>true</c> if stream supports reading; otherwise, <c>false</c>.</value>
    </member>
    <member name="P:Aspose.PSD.SplitStreamContainer.CanSeek">
      <summary>
            Gets a value indicating whether stream supports seeking.
            </summary>
      <value>
        <c>true</c> if stream supports seeking; otherwise, <c>false</c>.</value>
    </member>
    <member name="P:Aspose.PSD.SplitStreamContainer.CanWrite">
      <summary>
            Gets a value indicating whether stream supports writing.
            </summary>
      <value>
        <c>true</c> if stream supports writing; otherwise, <c>false</c>.</value>
    </member>
    <member name="T:Aspose.PSD.StringAlignment">
      <summary>
            Specifies the alignment of a text string relative to its layout rectangle.
            </summary>
    </member>
    <member name="F:Aspose.PSD.StringAlignment.Near">
      <summary>
            Specifies the text be aligned near the layout. In a left-to-right layout, the near position is left. In a right-to-left layout, the near position is right.
            </summary>
    </member>
    <member name="F:Aspose.PSD.StringAlignment.Center">
      <summary>
            Specifies that text is aligned in the center of the layout rectangle.
            </summary>
    </member>
    <member name="F:Aspose.PSD.StringAlignment.Far">
      <summary>
            Specifies that text is aligned far from the origin position of the layout rectangle. In a left-to-right layout, the far position is right. In a right-to-left layout, the far position is left.
            </summary>
    </member>
    <member name="T:Aspose.PSD.StringDigitSubstitute">
      <summary>
            The enumeration specifies how to substitute digits in a string according to a user's locale or language.
            </summary>
    </member>
    <member name="F:Aspose.PSD.StringDigitSubstitute.User">
      <summary>
            Specifies a user-defined substitution scheme.
            </summary>
    </member>
    <member name="F:Aspose.PSD.StringDigitSubstitute.None">
      <summary>
            Specifies to disable substitutions.
            </summary>
    </member>
    <member name="F:Aspose.PSD.StringDigitSubstitute.National">
      <summary>
            Specifies substitution digits that correspond with the official national language of the user's locale.
            </summary>
    </member>
    <member name="F:Aspose.PSD.StringDigitSubstitute.Traditional">
      <summary>
            Specifies substitution digits that correspond with the user's native script or language, which may be different from the official national language of the user's locale.
            </summary>
    </member>
    <member name="T:Aspose.PSD.StringFormat">
      <summary>
            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.
            </summary>
    </member>
    <member name="M:Aspose.PSD.StringFormat.#ctor">
      <summary>
            Initializes a new <see cref="T:Aspose.PSD.StringFormat" /> object.
            </summary>
    </member>
    <member name="M:Aspose.PSD.StringFormat.#ctor(Aspose.PSD.StringFormatFlags)">
      <summary>
            Initializes a new <see cref="T:Aspose.PSD.StringFormat" /> object with the specified <see cref="T:Aspose.PSD.StringFormatFlags" /> enumeration and language.
            </summary>
      <param name="options">The <see cref="T:Aspose.PSD.StringFormatFlags" /> enumeration for the new <see cref="T:Aspose.PSD.StringFormat" /> object.</param>
    </member>
    <member name="M:Aspose.PSD.StringFormat.#ctor(Aspose.PSD.StringFormat)">
      <summary>
            Initializes a new <see cref="T:Aspose.PSD.StringFormat" /> object from the specified existing <see cref="T:Aspose.PSD.StringFormat" /> object.
            </summary>
      <param name="format">The <see cref="T:Aspose.PSD.StringFormat" /> object from which to initialize the new <see cref="T:Aspose.PSD.StringFormat" /> object.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="format" /> is null.</exception>
    </member>
    <member name="M:Aspose.PSD.StringFormat.DeepClone">
      <summary>
            Creates a deep clone of this <see cref="T:Aspose.PSD.StringFormat" /> object.
            </summary>
      <returns>
            The deep clone of the current <see cref="T:Aspose.PSD.StringFormat" />.
            </returns>
    </member>
    <member name="M:Aspose.PSD.StringFormat.SetTabStops(System.Single,System.Single[])">
      <summary>
            Sets tab stops for this <see cref="T:Aspose.PSD.StringFormat" /> object.
            </summary>
      <param name="firstTabOffset">The number of spaces between the beginning of a line of text and the first tab stop.</param>
      <param name="tabStops">An array of distances between tab stops in the units specified by the <see cref="P:Aspose.PSD.Graphics.PageUnit" /> property.</param>
    </member>
    <member name="M:Aspose.PSD.StringFormat.ToString">
      <summary>
            Converts this <see cref="T:Aspose.PSD.StringFormat" /> object to a human-readable string.
            </summary>
      <returns>
            A string representation of this <see cref="T:Aspose.PSD.StringFormat" /> object.
            </returns>
    </member>
    <member name="P:Aspose.PSD.StringFormat.GenericDefault">
      <summary>
            Gets a generic default <see cref="T:Aspose.PSD.StringFormat" /> object.
            </summary>
      <value>The generic default <see cref="T:Aspose.PSD.StringFormat" /> object.</value>
    </member>
    <member name="P:Aspose.PSD.StringFormat.GenericTypographic">
      <summary>
            Gets a generic typographic <see cref="T:Aspose.PSD.StringFormat" /> object.
            </summary>
      <value>A generic typographic <see cref="T:Aspose.PSD.StringFormat" /> object.</value>
    </member>
    <member name="P:Aspose.PSD.StringFormat.FormatFlags">
      <summary>
            Gets or sets a <see cref="T:Aspose.PSD.StringFormatFlags" /> enumeration that contains formatting information.
            </summary>
      <value>A <see cref="T:Aspose.PSD.StringFormatFlags" /> enumeration that contains formatting information.</value>
    </member>
    <member name="P:Aspose.PSD.StringFormat.Alignment">
      <summary>
            Gets or sets text alignment information on the vertical plane.
            </summary>
      <value>A <see cref="T:Aspose.PSD.StringAlignment" /> enumeration that specifies text alignment information.</value>
    </member>
    <member name="P:Aspose.PSD.StringFormat.LineAlignment">
      <summary>
            Gets or sets the line alignment on the horizontal plane.
            </summary>
      <value>A <see cref="T:Aspose.PSD.StringAlignment" /> enumeration that represents the line alignment.</value>
    </member>
    <member name="P:Aspose.PSD.StringFormat.HotkeyPrefix">
      <summary>
            Gets or sets the <see cref="T:Aspose.PSD.HotkeyPrefix" /> object for this <see cref="T:Aspose.PSD.StringFormat" /> object.
            </summary>
      <value>The <see cref="T:Aspose.PSD.HotkeyPrefix" /> object for this <see cref="T:Aspose.PSD.StringFormat" /> object, the default is <see cref="F:Aspose.PSD.HotkeyPrefix.None" />.</value>
    </member>
    <member name="P:Aspose.PSD.StringFormat.Trimming">
      <summary>
            Gets or sets the <see cref="T:Aspose.PSD.StringTrimming" /> enumeration for this <see cref="T:Aspose.PSD.StringFormat" /> object.
            </summary>
      <value>A <see cref="T:Aspose.PSD.StringTrimming" /> enumeration that indicates how text drawn with this <see cref="T:Aspose.PSD.StringFormat" /> object is trimmed when it exceeds the edges of the layout rectangle.</value>
    </member>
    <member name="P:Aspose.PSD.StringFormat.DigitSubstitutionMethod">
      <summary>
            Gets or sets the method to be used for digit substitution.
            </summary>
      <value>A <see cref="T:Aspose.PSD.StringDigitSubstitute" /> enumeration value that specifies how to substitute characters in a string that cannot be displayed because they are not supported by the current font.</value>
      <remarks>The setter is introduced for the obsolete method SetDigitSubstitution.</remarks>
    </member>
    <member name="P:Aspose.PSD.StringFormat.DigitSubstitutionLanguage">
      <summary>
            Gets or sets the language that is used when local digits are substituted for western digits.
            </summary>
      <value>A National Language Support (NLS) language identifier that identifies the language that will be used when local digits are substituted for western digits.
            You can pass the <see cref="P:System.Globalization.CultureInfo.LCID" /> property of a <see cref="T:System.Globalization.CultureInfo" /> object as the NLS language identifier.
            For example, suppose you create a <see cref="T:System.Globalization.CultureInfo" /> object by passing the string "ar-EG" to a <see cref="T:System.Globalization.CultureInfo" /> constructor.
            If you pass the <see cref="P:System.Globalization.CultureInfo.LCID" /> property of that <see cref="T:System.Globalization.CultureInfo" /> object along with.
            <see cref="F:Aspose.PSD.StringDigitSubstitute.Traditional" /> to the <see cref="M:Aspose.PSD.StringFormat.SetDigitSubstitution(System.Int32,Aspose.PSD.StringDigitSubstitute)" /> method,
            then Arabic-Indic digits will be substituted for western digits at display time.</value>
      <remarks>The setter is introduced for the obsolete method SetDigitSubstitution.</remarks>
    </member>
    <member name="P:Aspose.PSD.StringFormat.FirstTabOffset">
      <summary>
            Gets the number of spaces between the beginning of a line of text and the first tab stop.
            </summary>
      <value>The first tab offset.</value>
      <remarks>The property is introduced for removed method GetTabStops.</remarks>
    </member>
    <member name="P:Aspose.PSD.StringFormat.TabStops">
      <summary>
            Gets an array of distances between tab stops in the units specified by the <see cref="P:Aspose.PSD.Graphics.PageUnit" /> property.
            </summary>
      <value>The tab stops.</value>
      <remarks>The property is introduced for removed method GetTabStops.</remarks>
    </member>
    <member name="T:Aspose.PSD.StringFormatFlags">
      <summary>
            Specifies the display and layout information for text strings.
            </summary>
    </member>
    <member name="F:Aspose.PSD.StringFormatFlags.DirectionRightToLeft">
      <summary>
            Text is displayed from right to left.
            </summary>
    </member>
    <member name="F:Aspose.PSD.StringFormatFlags.DirectionVertical">
      <summary>
            Text is vertically aligned.
            </summary>
    </member>
    <member name="F:Aspose.PSD.StringFormatFlags.FitBlackBox">
      <summary>
            Parts of characters are allowed to overhang the string's layout rectangle. By default, characters are repositioned to avoid any overhang.
            </summary>
    </member>
    <member name="F:Aspose.PSD.StringFormatFlags.DisplayFormatControl">
      <summary>
            Control characters such as the left-to-right mark are shown in the output with a representative glyph.
            </summary>
    </member>
    <member name="F:Aspose.PSD.StringFormatFlags.NoFontFallback">
      <summary>
            Fallback to alternate fonts for characters not supported in the requested font is disabled. Any missing characters are displayed with the fonts missing glyph, usually an open square.
            </summary>
    </member>
    <member name="F:Aspose.PSD.StringFormatFlags.MeasureTrailingSpaces">
      <summary>
            Includes the trailing space at the end of each line. By default the boundary rectangle returned by the MeasureString method excludes the space at the end of each line. Set this flag to include that space in measurement.
            </summary>
    </member>
    <member name="F:Aspose.PSD.StringFormatFlags.NoWrap">
      <summary>
            Text wrapping between lines when formatting within a rectangle is disabled. This flag is implied when a point is passed instead of a rectangle, or when the specified rectangle has a zero line length.
            </summary>
    </member>
    <member name="F:Aspose.PSD.StringFormatFlags.LineLimit">
      <summary>
            Only entire lines are laid out in the formatting rectangle. By default layout continues until the end of the text, or until no more lines are visible as a result of clipping, whichever comes first.
            Note that the default settings allow the last line to be partially obscured by a formatting rectangle that is not a whole multiple of the line height. To ensure that only whole lines are seen,
            specify this value and be careful to provide a formatting rectangle at least as tall as the height of one line.
            </summary>
    </member>
    <member name="F:Aspose.PSD.StringFormatFlags.NoClip">
      <summary>
            Overhanging parts of glyphs, and unwrapped text reaching outside the formatting rectangle are allowed to show. By default all text and glyph parts reaching outside the formatting rectangle are clipped.
            </summary>
    </member>
    <member name="T:Aspose.PSD.StringTrimming">
      <summary>
            Specifies how to trim characters from a string that does not completely fit into a layout shape.
            </summary>
    </member>
    <member name="F:Aspose.PSD.StringTrimming.None">
      <summary>
            Specifies no trimming.
            </summary>
    </member>
    <member name="F:Aspose.PSD.StringTrimming.Character">
      <summary>
            Specifies that the text is trimmed to the nearest character.
            </summary>
    </member>
    <member name="F:Aspose.PSD.StringTrimming.Word">
      <summary>
            Specifies that text is trimmed to the nearest word.
            </summary>
    </member>
    <member name="F:Aspose.PSD.StringTrimming.EllipsisCharacter">
      <summary>
            Specifies that the text is trimmed to the nearest character, and an ellipsis is inserted at the end of a trimmed line.
            </summary>
    </member>
    <member name="F:Aspose.PSD.StringTrimming.EllipsisWord">
      <summary>
            Specifies that text is trimmed to the nearest word, and an ellipsis is inserted at the end of a trimmed line.
            </summary>
    </member>
    <member name="F:Aspose.PSD.StringTrimming.EllipsisPath">
      <summary>
            The center is removed from trimmed lines and replaced by an ellipsis. The algorithm keeps as much of the last slash-delimited segment of the line as possible.
            </summary>
    </member>
    <member name="T:Aspose.PSD.TextRenderingHint">
      <summary>
            Specifies the quality of text rendering.
            </summary>
    </member>
    <member name="F:Aspose.PSD.TextRenderingHint.SystemDefault">
      <summary>
            Each character is drawn using its glyph bitmap, with the system default rendering hint. The text will be drawn using whatever font-smoothing settings the user has selected for the system.
            </summary>
    </member>
    <member name="F:Aspose.PSD.TextRenderingHint.SingleBitPerPixelGridFit">
      <summary>
            Each character is drawn using its glyph bitmap. Hinting is used to improve character appearance on stems and curvature.
            </summary>
    </member>
    <member name="F:Aspose.PSD.TextRenderingHint.SingleBitPerPixel">
      <summary>
            Each character is drawn using its glyph bitmap. Hinting is not used.
            </summary>
    </member>
    <member name="F:Aspose.PSD.TextRenderingHint.AntiAliasGridFit">
      <summary>
            Each character is drawn using its antialiased glyph bitmap with hinting. Much better quality due to antialiasing, but at a higher performance cost.
            </summary>
    </member>
    <member name="F:Aspose.PSD.TextRenderingHint.AntiAlias">
      <summary>
            Each character is drawn using its antialiased glyph bitmap without hinting. Better quality due to antialiasing. Stem width differences may be noticeable because hinting is turned off.
            </summary>
    </member>
    <member name="F:Aspose.PSD.TextRenderingHint.ClearTypeGridFit">
      <summary>
            Each character is drawn using its glyph ClearType bitmap with hinting. The highest quality setting. Used to take advantage of ClearType font features.
            </summary>
    </member>
    <member name="T:Aspose.PSD.WarpMode">
      <summary>
            Specifies the type of warp transformation applied.
            </summary>
    </member>
    <member name="F:Aspose.PSD.WarpMode.Perspective">
      <summary>
            Specifies a perspective warp.
            </summary>
    </member>
    <member name="F:Aspose.PSD.WarpMode.Bilinear">
      <summary>
            Specifies a bilinear warp.
            </summary>
    </member>
    <member name="T:Aspose.PSD.RotateFlipType">
      <summary>
            Specifies how much an image is rotated and the axis used to flip the image.
            </summary>
    </member>
    <member name="F:Aspose.PSD.RotateFlipType.RotateNoneFlipNone">
      <summary>
            Specifies no clockwise rotation and no flipping.
            </summary>
    </member>
    <member name="F:Aspose.PSD.RotateFlipType.Rotate90FlipNone">
      <summary>
            Specifies a 90-degree clockwise rotation without flipping.
            </summary>
    </member>
    <member name="F:Aspose.PSD.RotateFlipType.Rotate180FlipNone">
      <summary>
            Specifies a 180-degree clockwise rotation without flipping. 
            </summary>
    </member>
    <member name="F:Aspose.PSD.RotateFlipType.Rotate270FlipNone">
      <summary>
            Specifies a 270-degree clockwise rotation without flipping. 
            </summary>
    </member>
    <member name="F:Aspose.PSD.RotateFlipType.RotateNoneFlipX">
      <summary>
            Specifies no clockwise rotation followed by a horizontal flip. 
            </summary>
    </member>
    <member name="F:Aspose.PSD.RotateFlipType.Rotate90FlipX">
      <summary>
            Specifies a 90-degree clockwise rotation followed by a horizontal flip. 
            </summary>
    </member>
    <member name="F:Aspose.PSD.RotateFlipType.Rotate180FlipX">
      <summary>
            Specifies a 180-degree clockwise rotation followed by a horizontal flip. 
            </summary>
    </member>
    <member name="F:Aspose.PSD.RotateFlipType.Rotate270FlipX">
      <summary>
            Specifies a 270-degree clockwise rotation followed by a horizontal flip. 
            </summary>
    </member>
    <member name="F:Aspose.PSD.RotateFlipType.RotateNoneFlipY">
      <summary>
            Specifies no clockwise rotation followed by a vertical flip. 
            </summary>
    </member>
    <member name="F:Aspose.PSD.RotateFlipType.Rotate90FlipY">
      <summary>
            Specifies a 90-degree clockwise rotation followed by a vertical flip. 
            </summary>
    </member>
    <member name="F:Aspose.PSD.RotateFlipType.Rotate180FlipY">
      <summary>
            Specifies a 180-degree clockwise rotation followed by a vertical flip. 
            </summary>
    </member>
    <member name="F:Aspose.PSD.RotateFlipType.Rotate270FlipY">
      <summary>
            Specifies a 270-degree clockwise rotation followed by a vertical flip. 
            </summary>
    </member>
    <member name="F:Aspose.PSD.RotateFlipType.RotateNoneFlipXY">
      <summary>
            Specifies no clockwise rotation followed by a horizontal and vertical flip. 
            </summary>
    </member>
    <member name="F:Aspose.PSD.RotateFlipType.Rotate90FlipXY">
      <summary>
            Specifies a 90-degree clockwise rotation followed by a horizontal and vertical flip. 
            </summary>
    </member>
    <member name="F:Aspose.PSD.RotateFlipType.Rotate180FlipXY">
      <summary>
            Specifies a 180-degree clockwise rotation followed by a horizontal and vertical flip.
            </summary>
    </member>
    <member name="F:Aspose.PSD.RotateFlipType.Rotate270FlipXY">
      <summary>
            Specifies a 270-degree clockwise rotation followed by a horizontal and vertical flip.
            </summary>
    </member>
    <member name="T:Aspose.PSD.WrapMode">
      <summary>
            Specifies how a texture or gradient is tiled when it is smaller than the area being filled.
            </summary>
    </member>
    <member name="F:Aspose.PSD.WrapMode.Tile">
      <summary>
            Tiles the gradient or texture.
            </summary>
    </member>
    <member name="F:Aspose.PSD.WrapMode.TileFlipX">
      <summary>
            Reverses the texture or gradient horizontally and then tiles the texture or gradient.
            </summary>
    </member>
    <member name="F:Aspose.PSD.WrapMode.TileFlipY">
      <summary>
            Reverses the texture or gradient vertically and then tiles the texture or gradient.
            </summary>
    </member>
    <member name="F:Aspose.PSD.WrapMode.TileFlipXY">
      <summary>
            Reverses the texture or gradient horizontally and vertically and then tiles the texture or gradient.
            </summary>
    </member>
    <member name="F:Aspose.PSD.WrapMode.Clamp">
      <summary>
            The texture or gradient is not tiled.
            </summary>
    </member>
    <member name="T:Aspose.PSD.MeteringManagement.NamespaceDoc">
      <summary>
            The namespace contains metering management routines.
            </summary>
    </member>
    <member name="T:Aspose.PSD.CoreExceptions.ImageFormats.GifImageException">
      <summary>
            The Gif image exception.
            </summary>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.ImageFormats.GifImageException.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.ImageFormats.GifImageException" /> class.
            </summary>
      <param name="message">The exception message.</param>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.ImageFormats.GifImageException.#ctor(System.String,System.Exception)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.ImageFormats.GifImageException" /> class.
            </summary>
      <param name="message">The exception message.</param>
      <param name="innerException">The inner exception.</param>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Gif.Blocks.GifApplicationExtensionBlock">
      <summary>
            Gif application extension block.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Gif.GifBlock">
      <summary>
            The default gif block implementation.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Gif.IGifBlock">
      <summary>
            Represents GIF block interface.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.IGifBlock.Save(System.IO.Stream)">
      <summary>
            Saves the block to the specified stream.
            </summary>
      <param name="stream">The stream to save data to.</param>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Gif.GifBlock.ExtensionIntroducer">
      <summary>
            Extension introducer.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.GifBlock.Save(System.IO.Stream)">
      <summary>
            Saves the block to the specified stream.
            </summary>
      <param name="stream">The stream to save data to.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.GifBlock.IsChanged">
      <summary>
            Gets or sets a value indicating whether block has changed and requires save.
            </summary>
      <value>
        <c>true</c> if block has changed; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Gif.Blocks.GifApplicationExtensionBlock.BlockHeaderSize">
      <summary>
            Specifies the block header size.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Gif.Blocks.GifApplicationExtensionBlock.ExtensionLabel">
      <summary>
            Extension label.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Gif.Blocks.GifApplicationExtensionBlock.BlockSize">
      <summary>
            Extension name + version block size
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Gif.Blocks.GifApplicationExtensionBlock.ApplicationIdentifierSize">
      <summary>
            Specifies the application identifier size.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Gif.Blocks.GifApplicationExtensionBlock.ApplicationAuthenticationCodeSize">
      <summary>
            Specifies the application authentication code size.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.Blocks.GifApplicationExtensionBlock.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Gif.Blocks.GifApplicationExtensionBlock" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.Blocks.GifApplicationExtensionBlock.#ctor(System.String,System.Byte[],System.Byte[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Gif.Blocks.GifApplicationExtensionBlock" /> class.
            </summary>
      <param name="applicationIdentifier">The application identifier.</param>
      <param name="applicationAuthenticationCode">The application authentication code.</param>
      <param name="applicationData">The application data.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.Blocks.GifApplicationExtensionBlock.Save(System.IO.Stream)">
      <summary>
            Saves the block to the specified stream.
            </summary>
      <param name="stream">The stream to save data to.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.Blocks.GifApplicationExtensionBlock.ApplicationAuthenticationCode">
      <summary>
            Gets or sets the application authentication code.
            </summary>
      <value>
            The application authentication code.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.Blocks.GifApplicationExtensionBlock.ApplicationIdentifier">
      <summary>
            Gets or sets the application identifier.
            </summary>
      <value>
            The application identifier.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.Blocks.GifApplicationExtensionBlock.ApplicationData">
      <summary>
            Gets or sets the application data.
            </summary>
      <value>
            The application data.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Gif.Blocks.GifCommentBlock">
      <summary>
            Gif comment block.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Gif.Blocks.GifCommentBlock.ExtensionLabel">
      <summary>
            Gif comment block extension label.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Gif.Blocks.GifCommentBlock.BlockHeaderSize">
      <summary>
            Defines the block header size.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.Blocks.GifCommentBlock.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Gif.Blocks.GifCommentBlock" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.Blocks.GifCommentBlock.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Gif.Blocks.GifCommentBlock" /> class.
            </summary>
      <param name="comment">The comment.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.Blocks.GifCommentBlock.Save(System.IO.Stream)">
      <summary>
            Saves the block to the specified stream.
            </summary>
      <param name="stream">The stream to save data to.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.Blocks.GifCommentBlock.Comment">
      <summary>
            Gets or sets the comment. Note that comment must use ASCII encoding and will be stored accordingly.
            </summary>
      <value>
            The comment.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock">
      <summary>
            Gif frame block.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock.ExtensionLabel">
      <summary>
            Block extension label.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock.ImageDescriptorSize">
      <summary>
            The image descriptor size.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock.#ctor(System.UInt16,System.UInt16)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock" /> class.
            </summary>
      <param name="width">The image width.</param>
      <param name="height">The image height.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock.#ctor(System.UInt16,System.UInt16,System.UInt16,System.UInt16)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock" /> class.
            </summary>
      <param name="left">The left image position.</param>
      <param name="top">The top image position.</param>
      <param name="width">The image width.</param>
      <param name="height">The image height.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock.#ctor(System.UInt16,System.UInt16,System.UInt16,System.UInt16,Aspose.PSD.IColorPalette,System.Boolean,System.Boolean,System.Byte)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock" /> class.
            </summary>
      <param name="left">The left image position.</param>
      <param name="top">The top image position.</param>
      <param name="width">The image Width.</param>
      <param name="height">The image Height.</param>
      <param name="colorPalette">The color palette.</param>
      <param name="isPaletteSorted">if set to <c>true</c> the color palette is sorted.</param>
      <param name="isGifFrameInterlaced">if set to <c>true</c> the GIF frame is interlaced.</param>
      <param name="bitsPerPixel">The bits per pixel.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock.#ctor(Aspose.PSD.RasterImage)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock" /> class.
            </summary>
      <param name="image">The image to initialize frame pixel and palette data with.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock.#ctor(Aspose.PSD.RasterImage,System.UInt16,System.UInt16)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock" /> class.
            </summary>
      <param name="image">The image to initialize frame pixel and palette data with.</param>
      <param name="left">The left image position.</param>
      <param name="top">The top image position.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock.#ctor(Aspose.PSD.RasterImage,System.UInt16,System.UInt16,System.Boolean,System.Boolean,System.Byte)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock" /> class.
            </summary>
      <param name="image">The image to initialize frame pixel and palette data with.</param>
      <param name="left">The left image position.</param>
      <param name="top">The top image position.</param>
      <param name="isPaletteSorted">if set to <c>true</c> the color palette is sorted.</param>
      <param name="isGifFrameInterlaced">if set to <c>true</c> the GIF frame is interlaced.</param>
      <param name="lzwCodeSize">The bits per pixel.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock.#ctor(System.IO.Stream)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock" /> class.
            </summary>
      <param name="stream">The stream to load an image from and initialize frame pixel and palette data with.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock.#ctor(System.IO.Stream,System.UInt16,System.UInt16)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock" /> class.
            </summary>
      <param name="stream">The stream to load an image from and initialize frame pixel and palette data with.</param>
      <param name="left">The left image position.</param>
      <param name="top">The top image position.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock.#ctor(System.IO.Stream,System.UInt16,System.UInt16,System.Boolean,System.Boolean,System.Byte)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock" /> class.
            </summary>
      <param name="stream">The stream to load an image from and initialize frame pixel and palette data with.</param>
      <param name="left">The left image position.</param>
      <param name="top">The top image position.</param>
      <param name="isPaletteSorted">if set to <c>true</c> the color palette is sorted.</param>
      <param name="isGifFrameInterlaced">if set to <c>true</c> the GIF frame is interlaced.</param>
      <param name="lzwCodeSize">The bits per pixel.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock" /> class.
            </summary>
      <param name="path">The path to load an image from and initialize frame pixel and palette data with.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock.#ctor(System.String,System.UInt16,System.UInt16)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock" /> class.
            </summary>
      <param name="path">The path to load an image from and initialize frame pixel and palette data with.</param>
      <param name="left">The left image position.</param>
      <param name="top">The top image position.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock.#ctor(System.String,System.UInt16,System.UInt16,System.Boolean,System.Boolean,System.Byte)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock" /> class.
            </summary>
      <param name="path">The path to load an image from and initialize frame pixel and palette data with.</param>
      <param name="left">The left image position.</param>
      <param name="top">The top image position.</param>
      <param name="isPaletteSorted">if set to <c>true</c> the color palette is sorted.</param>
      <param name="isGifFrameInterlaced">if set to <c>true</c> the GIF frame is interlaced.</param>
      <param name="lzwCodeSize">The bits per pixel.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock.GetColorPalette(Aspose.PSD.IColorPalette,Aspose.PSD.IColorPalette)">
      <summary>
            Gets the associated color palette.
            </summary>
      <param name="framePalette">The frame palette.</param>
      <param name="containerPalette">The container palette.</param>
      <returns>
            The color palette.
            </returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock.CreateFlags(Aspose.PSD.IColorPalette,System.Boolean,System.Boolean)">
      <summary>
            Creates the flags.
            </summary>
      <param name="colorPalette">The color palette.</param>
      <param name="isPaletteSorted">if set to <c>true</c> the colors in color palette are sorted.</param>
      <param name="isGifFrameInterlaced">if set to <c>true</c> the GIF frame image is interlaced.</param>
      <returns>The created flags.</returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock.ReplaceColor(System.Int32,System.Byte,System.Int32)">
      <summary>
            Replaces one color to another with allowed difference and preserves original alpha value to save smooth edges.
            </summary>
      <param name="oldColorArgb">Old color ARGB value to be replaced.</param>
      <param name="oldColorDiff">Allowed difference in old color to be able to widen replaced color tone.</param>
      <param name="newColorArgb">New color ARGB value to replace old color with.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock.ReplaceNonTransparentColors(System.Int32)">
      <summary>
            Replaces all non-transparent colors with new color and preserves original alpha value to save smooth edges.
            Note: if you use it on images without transparency, all colors will be replaced with a single one.
            </summary>
      <param name="newColorArgb">New color ARGB value to replace non transparent colors with.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock.FileFormat">
      <summary>
            Gets a value of file format
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock.Width">
      <summary>
            Gets the image width.
            </summary>
      <value>
            The image width.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock.Height">
      <summary>
            Gets the image height.
            </summary>
      <value>
            The image height.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock.BitsPerPixel">
      <summary>
            Gets the image bits per pixel count.
            </summary>
      <value>
            The image bits per pixel count.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock.Interlaced">
      <summary>
            Gets or sets a value indicating whether this <see cref="T:Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock" /> is interlaced.
            </summary>
      <value>
        <c>true</c> if interlaced; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock.IsPaletteSorted">
      <summary>
            Gets or sets a value indicating whether color palette is sorted.
            </summary>
      <value>
        <c>true</c> if color palette is sorted; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock.GifFrameBitsPerPixel">
      <summary>
            Gets or sets the GIF frame bits per pixel.
            </summary>
      <value>
            The GIF frame bits per pixel.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock.Left">
      <summary>
            Gets or sets the left image location.
            </summary>
      <value>
            The left image location.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock.Top">
      <summary>
            Gets or sets the top image location.
            </summary>
      <value>
            The top image location.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock.Flags">
      <summary>
            Gets or sets the flags.
            </summary>
      <value>
            The flags.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock.ControlBlock">
      <summary>
            Gets the graphics control block associated with this block.
            </summary>
      <value>
            The control block.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock.HasTransparentColor">
      <summary>
            Gets a value indicating whether frame block has transparent color.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock.TransparentColor">
      <summary>
            Gets the transparent color of frame block.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Gif.Blocks.GifGraphicsControlBlock">
      <summary>
            Gif graphics control block.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Gif.Blocks.GifGraphicsControlBlock.BlockHeaderSize">
      <summary>
            Specifies the block header size.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Gif.Blocks.GifGraphicsControlBlock.ExtensionLabel">
      <summary>
            Extension label.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Gif.Blocks.GifGraphicsControlBlock.SubBlockSize">
      <summary>
            Gets the sub-block size.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.Blocks.GifGraphicsControlBlock.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Gif.Blocks.GifGraphicsControlBlock" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.Blocks.GifGraphicsControlBlock.#ctor(System.Byte,System.UInt16,System.Byte)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Gif.Blocks.GifGraphicsControlBlock" /> class.
            </summary>
      <param name="flags">The flags.</param>
      <param name="delayTime">The delay time expressed in 1/100 seconds.</param>
      <param name="transparentColorIndex">The transparent color index.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.Blocks.GifGraphicsControlBlock.#ctor(System.UInt16,System.Boolean,System.Byte,System.Boolean,Aspose.PSD.FileFormats.Gif.DisposalMethod)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Gif.Blocks.GifGraphicsControlBlock" /> class.
            </summary>
      <param name="delayTime">The delay time expressed in 1/100 seconds.</param>
      <param name="hasTransparentColor">if set to <c>true</c> the <paramref name="transparentColorIndex" /> is valid.</param>
      <param name="transparentColorIndex">The transparent color index.</param>
      <param name="requiresUserInput">if set to <c>true</c> the user input is expected.</param>
      <param name="disposalMethod">The disposal method.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.Blocks.GifGraphicsControlBlock.CreateFlags(System.Boolean,System.Boolean,Aspose.PSD.FileFormats.Gif.DisposalMethod)">
      <summary>
            Creates the flags.
            </summary>
      <param name="hasTransparentColor">if set to <c>true</c> the <see cref="T:Aspose.PSD.FileFormats.Gif.Blocks.GifGraphicsControlBlock" /> has valid transparent color index.</param>
      <param name="requiresUserInput">if set to <c>true</c> the user input is expected.</param>
      <param name="disposalMethod">The disposal method.</param>
      <returns>The generated flags.</returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.Blocks.GifGraphicsControlBlock.Save(System.IO.Stream)">
      <summary>
            Saves the block to the specified stream.
            </summary>
      <param name="stream">The stream to save data to.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.Blocks.GifGraphicsControlBlock.DelayTime">
      <summary>
            Gets or sets the frame delay time expressed in 1/100 seconds.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.Blocks.GifGraphicsControlBlock.Flags">
      <summary>
            Gets or sets the flags.
            </summary>
      <value>
            The flags.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.Blocks.GifGraphicsControlBlock.TransparentColorIndex">
      <summary>
            Gets or sets the transparent color index.
            </summary>
      <value>
            The transparent color index.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.Blocks.GifGraphicsControlBlock.DisposalMethod">
      <summary>
            Gets or sets the disposal method.
            </summary>
      <value>
            The disposal method.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.Blocks.GifGraphicsControlBlock.UserInputExpected">
      <summary>
            Gets or sets a value indicating whether user input is expected.
            </summary>
      <value>
        <c>true</c> if user input is expected; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.Blocks.GifGraphicsControlBlock.HasTransparentColor">
      <summary>
            Gets or sets a value indicating whether graphics control block has transparent color.
            </summary>
      <value>
        <c>true</c> if graphics control block has transparent color; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Gif.Blocks.GifPlainTextRenderingBlock">
      <summary>
            Gif plain text extension block. The plain text extension contains textual data and the
            parameters necessary to render that data as a graphic, in a simple form.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Gif.Blocks.GifPlainTextRenderingBlock.ExtensionLabel">
      <summary>
            The plain text extension label.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Gif.Blocks.GifPlainTextRenderingBlock.BlockSize">
      <summary>
            The overall block size.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Gif.Blocks.GifPlainTextRenderingBlock.SubBlockSize">
      <summary>
            The size of the sub block.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.Blocks.GifPlainTextRenderingBlock.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Gif.Blocks.GifPlainTextRenderingBlock" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.Blocks.GifPlainTextRenderingBlock.#ctor(System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Gif.Blocks.GifPlainTextRenderingBlock" /> class.
            </summary>
      <param name="textGridLeftPosition">The text grid left position.</param>
      <param name="textGridTopPosition">The text grid top position.</param>
      <param name="textGridWidth">The text grid width.</param>
      <param name="textGridHeight">The text grid height.</param>
      <param name="characterCellWidth">The character cell width.</param>
      <param name="characterCellHeight">The character cell height.</param>
      <param name="textForegroundColorIndex">The foreground color index.</param>
      <param name="textBackgroundColorIndex">The background color index.</param>
      <param name="data">The plain text data.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.Blocks.GifPlainTextRenderingBlock.Save(System.IO.Stream)">
      <summary>
            Saves the block to the specified stream.
            </summary>
      <param name="stream">The stream to save data to.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.Blocks.GifPlainTextRenderingBlock.TextForegroundColorIndex">
      <summary>
            Gets or sets the index of the color in the global color palette used to draw the text foreground.
            </summary>
      <value>
            The foreground color index.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.Blocks.GifPlainTextRenderingBlock.TextBackgroundColorIndex">
      <summary>
            Gets or sets the index of the color in the global color palette used to draw the text background.
            </summary>
      <value>
            The background color index.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.Blocks.GifPlainTextRenderingBlock.CharacterCellWidth">
      <summary>
            Gets or sets the character cell width, in pixels, of each cell in the grid.
            </summary>
      <value>
            The character cell width.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.Blocks.GifPlainTextRenderingBlock.CharacterCellHeight">
      <summary>
            Gets or sets the character cell height, in pixels, of each cell in the grid.
            </summary>
      <value>
            The character cell height.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.Blocks.GifPlainTextRenderingBlock.TextGridLeftPosition">
      <summary>
            Gets or sets the text grid left position.
            </summary>
      <value>
            The text grid left position.
            </value>
      <remarks>This is a column number, in pixels, of the left edge of the text grid, with respect to the left edge of the logical screen.</remarks>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.Blocks.GifPlainTextRenderingBlock.TextGridTopPosition">
      <summary>
            Gets or sets the text grid top position.
            </summary>
      <value>
            The text grid top position.
            </value>
      <remarks>This is a row number, in pixels, of the top edge of the text grid, with respect to the top edge of the logical screen.</remarks>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.Blocks.GifPlainTextRenderingBlock.TextGridWidth">
      <summary>
            Gets or sets the text grid with in pixels
            </summary>
      <value>
            The text grid width in pixels.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.Blocks.GifPlainTextRenderingBlock.TextGridHeight">
      <summary>
            Gets or sets the text grid height in pixels
            </summary>
      <value>
            The text grid height in pixels.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.Blocks.GifPlainTextRenderingBlock.PlainTextData">
      <summary>
            Gets or sets the plain text data.
            </summary>
      <value>
            The plain text data.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Gif.Blocks.GifUnknownExtensionBlock">
      <summary>
            Gif Unknown Extension Block.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.Blocks.GifUnknownExtensionBlock.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Gif.Blocks.GifUnknownExtensionBlock" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.Blocks.GifUnknownExtensionBlock.#ctor(System.Byte,System.Byte[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Gif.Blocks.GifUnknownExtensionBlock" /> class.
            </summary>
      <param name="extensionLabel">The extension label.</param>
      <param name="data">The block data.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.Blocks.GifUnknownExtensionBlock.Save(System.IO.Stream)">
      <summary>
            Saves the block to the specified stream.
            </summary>
      <param name="stream">The stream to save data to.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.Blocks.GifUnknownExtensionBlock.ExtensionLabel">
      <summary>
            Gets or sets the block's extension label.
            </summary>
      <value>
            The block's extension label.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.Blocks.GifUnknownExtensionBlock.UnknownData">
      <summary>
            Gets or sets the unknown data.
            </summary>
      <value>
            The unknown data.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Gif.Blocks.NamespaceDoc">
      <summary>
            The namespace contains Gif file format entities.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Gif.DisposalMethod">
      <summary>
            Indicates the way in which the graphic is to be treated after being displayed.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Gif.DisposalMethod.None">
      <summary>
            No disposal specified.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Gif.DisposalMethod.Preserve">
      <summary>
            Do not dispose. The graphic is to be left in place.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Gif.DisposalMethod.Restore">
      <summary>
            Restore to background color. The area used by the graphic must be restored to the background color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Gif.DisposalMethod.Previuos">
      <summary>
            Restore to previous. The decoder is required to restore the area overwritten by the graphic with what was there prior to rendering the graphic.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Gif.DisposalMethod.Undefined">
      <summary>
            Undefined value.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Gif.GifBlocksRegistry">
      <summary>
            Represents the gif blocks openers registry.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.GifBlocksRegistry.GetFirstSupportedDescriptorByTypeName(System.String)">
      <summary>
            Gets the first supported descriptor by its type name.
            </summary>
      <param name="descriptorTypeName">The descriptor type name.</param>
      <returns>The first found opener descriptor or null if not such descriptor is found.</returns>
      <remarks>The first opener descriptor will be actually the last registered.</remarks>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.GifBlocksRegistry.GetFirstSupportedDescriptor(System.IO.Stream)">
      <summary>
            Gets the first supported opener descriptor.
            </summary>
      <param name="stream">The stream.</param>
      <returns>The gif block opener descriptor or null if no opener descriptor supported for such stream.</returns>
      <remarks>The first opener will be actually the last registered.</remarks>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.GifBlocksRegistry.LoadBlockByFirstSupportedDescriptor(System.IO.Stream,Aspose.PSD.IColorPalette)">
      <summary>
            Loads gif block using first found opener suitable for the specified <paramref name="stream" />.
            </summary>
      <param name="stream">The stream.</param>
      <param name="containerPalette">The container palette.</param>
      <returns>
            The loaded gif block or null if no opener is found.
            </returns>
      <remarks>
            The first opener will be actually the last registered.
            </remarks>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.GifBlocksRegistry.RegisterOpener(Aspose.PSD.FileFormats.Gif.IGifBlockLoaderDescriptor)">
      <summary>
            Registers the opener.
            </summary>
      <param name="openerDescriptor">The opener descriptor to register.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.GifBlocksRegistry.UnregisterOpener(Aspose.PSD.FileFormats.Gif.IGifBlockLoaderDescriptor)">
      <summary>
            Unregisters the opener.
            </summary>
      <param name="openerDescriptor">The opener descriptor to unregister.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.GifBlocksRegistry.RegisteredDescriptors">
      <summary>
            Gets the registered descriptors.
            </summary>
      <value>The registered descriptors.</value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Gif.GifImage">
      <summary>
            A gif image.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.GifImage.#ctor(Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock,Aspose.PSD.IColorPalette)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Gif.GifImage" /> class.
            </summary>
      <param name="firstFrame">The first frame to initialize gif image with.</param>
      <param name="globalPalette">The global palette to use. Note if both <paramref name="firstFrame" /> and <paramref name="globalPalette" /> are null then default global palette is used.</param>
      <exception cref="T:System.ArgumentNullException">The frame cannot be null;firstFrame</exception>
      <exception cref="T:System.ArgumentException">The first frame already belongs to some other image. Check the Container property.;firstFrame</exception>
      <exception cref="T:Aspose.PSD.CoreExceptions.ImageFormats.GifImageException">The palette specified should contain entries count equal to power of 2. Minimal palette size is 2, maximal is 256.</exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.GifImage.#ctor(Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Gif.GifImage" /> class.
            </summary>
      <param name="firstFrame">The first frame to initialize gif image with.</param>
      <exception cref="T:System.ArgumentNullException">The frame cannot be null;firstFrame</exception>
      <exception cref="T:System.ArgumentException">The first frame already belongs to some other image. Check the Container property.;firstFrame</exception>
      <exception cref="T:Aspose.PSD.CoreExceptions.ImageFormats.GifImageException">The palette specified should contain entries count equal to power of 2. Minimal palette size is 2, maximal is 256.</exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.GifImage.#ctor(Aspose.PSD.FileFormats.Gif.Blocks.GifFrameBlock,Aspose.PSD.IColorPalette,System.Boolean,System.Byte,System.Byte,System.Byte,System.Boolean)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Gif.GifImage" /> class.
            </summary>
      <param name="firstFrame">The first frame to initialize gif image with.</param>
      <param name="globalPalette">The global palette to use. Note if both <paramref name="firstFrame" /> and <paramref name="globalPalette" /> are null then default global palette is used.</param>
      <param name="isPaletteSorted">if set to <c>true</c> the palette is sorted. Note the parameter is used when <paramref name="globalPalette" /> is not null.</param>
      <param name="paletteColorResolution">The palette color resolution. Note the parameter is used when <paramref name="globalPalette" /> is not null.</param>
      <param name="paletteBackgroundColorIndex">The palette background color index.</param>
      <param name="aspectRatio">The aspect ratio.</param>
      <param name="hasTrailer">if set to <c>true</c> the gif image has trailer otherwise no trailer written at the end of the stream.</param>
      <exception cref="T:System.ArgumentNullException">The frame cannot be null;firstFrame</exception>
      <exception cref="T:System.ArgumentException">The first frame already belongs to some other image. Check the Container property.;firstFrame</exception>
      <exception cref="T:Aspose.PSD.CoreExceptions.ImageFormats.GifImageException">The palette specified should contain entries count equal to power of 2. Minimal palette size is 2, maximal is 256.</exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.GifImage.Dither(Aspose.PSD.DitheringMethod,System.Int32,Aspose.PSD.IColorPalette)">
      <summary>
            Performs dithering on the current image.
            </summary>
      <param name="ditheringMethod">The dithering method.</param>
      <param name="bitsCount">The final bits count for dithering.</param>
      <param name="customPalette">The custom palette for dithering.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.GifImage.CacheData">
      <summary>
            Caches the data and ensures no additional data loading will be performed from the underlying <see cref="P:Aspose.PSD.DataStreamSupporter.DataStreamContainer" />.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.GifImage.RotateFlipAll(Aspose.PSD.RotateFlipType)">
      <summary>
            Rotates the flip all frames in the image.
            </summary>
      <param name="rotateFlip">
            The rotate flip type to perform.
            </param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.GifImage.OrderBlocks">
      <summary>
            Orders the GIF blocks according to the GIF specification. Some <see cref="T:Aspose.PSD.FileFormats.Gif.Blocks.GifGraphicsControlBlock" /> may be removed for proper GIF layout.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.GifImage.ClearBlocks">
      <summary>
            Clears all the GIF blocks.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.GifImage.InsertBlock(System.Int32,Aspose.PSD.FileFormats.Gif.IGifBlock)">
      <summary>
            Adds a new GIF block.
            </summary>
      <param name="index">The zero-based element, at which block will be inserted.</param>
      <param name="block">The GIF block to add.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.GifImage.AddBlock(Aspose.PSD.FileFormats.Gif.IGifBlock)">
      <summary>
            Adds a new GIF block.
            </summary>
      <param name="block">The GIF block to add.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.GifImage.RemoveBlock(Aspose.PSD.FileFormats.Gif.IGifBlock)">
      <summary>
            Removes the GIF block.
            </summary>
      <param name="block">The block to remove.</param>
      <remarks>Note: do not forget to Dispose the block if you will not add it to some other GifImage.</remarks>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.GifImage.RotateFlip(Aspose.PSD.RotateFlipType)">
      <summary>
            Rotates, flips, or rotates and flips the image.
            </summary>
      <param name="rotateFlipType">The rotate flip type.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.GifImage.Rotate(System.Single,System.Boolean,Aspose.PSD.Color)">
      <summary>
            Rotate image around the center.
            </summary>
      <param name="angle">The rotate angle in degrees. Positive values will rotate clockwise.</param>
      <param name="resizeProportionally">if set to <c>true</c> you will have your image size changed according to rotated rectangle (corner points) projections in other case that leaves dimensions untouched and only internal image contents are rotated.</param>
      <param name="backgroundColor">Color of the background.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.GifImage.Resize(System.Int32,System.Int32,Aspose.PSD.ResizeType)">
      <summary>
            Resizes the image.
            </summary>
      <param name="newWidth">The new width.</param>
      <param name="newHeight">The new height.</param>
      <param name="resizeType">The resize type.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.GifImage.Resize(System.Int32,System.Int32,Aspose.PSD.ImageResizeSettings)">
      <summary>
            Resizes the image with extended options.
            </summary>
      <param name="newWidth">The new width.</param>
      <param name="newHeight">The new height.</param>
      <param name="settings">The resize settings.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
            newWidth;The new width should be positive number and at least 1.
            or
            newHeight;The new height should be positive number and at least 1.
            </exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.GifImage.ResizeProportional(System.Int32,System.Int32,Aspose.PSD.ResizeType)">
      <summary>
            Performs proportional resize on the image.
            The proportional resize will resize each frame according to the ratio of <paramref name="newWidth" />/width and <paramref name="newHeight" />/height.
            </summary>
      <param name="newWidth">The new width.</param>
      <param name="newHeight">The new height.</param>
      <param name="resizeType">The resize type.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.GifImage.Crop(Aspose.PSD.Rectangle)">
      <summary>
            Cropping the image.
            </summary>
      <param name="rectangle">The rectangle.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.GifImage.Grayscale">
      <summary>
            Transformation of an image to its grayscale representation
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.GifImage.BinarizeFixed(System.Byte)">
      <summary>
            Binarization of an image with predefined threshold
            </summary>
      <param name="threshold">Threshold value. If corresponding gray value of a pixel is greater than threshold, a value of 255 will be assigned to it, 0 otherwise.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.GifImage.BinarizeOtsu">
      <summary>
            Binarization of an image with Otsu thresholding
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.GifImage.BinarizeBradley(System.Double)">
      <summary>
            Binarization of an image using Bradley's adaptive thresholding algorithm using the integral image thresholding
            </summary>
      <param name="brightnessDifference">The brightness difference between pixel and the average of an s x s window of pixels centered around this pixel.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.GifImage.AdjustBrightness(System.Int32)">
      <summary>
            Adjust of a brightness for image.
            </summary>
      <param name="brightness">Brightness value.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.GifImage.AdjustContrast(System.Single)">
      <summary>
            Image contrasting
            </summary>
      <param name="contrast">Contrast value (in range [-100; 100])</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.GifImage.AdjustGamma(System.Single,System.Single,System.Single)">
      <summary>
            Gamma-correction of an image.
            </summary>
      <param name="gammaRed">Gamma for red channel coefficient</param>
      <param name="gammaGreen">Gamma for green channel coefficient</param>
      <param name="gammaBlue">Gamma for blue channel coefficient</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.GifImage.AdjustGamma(System.Single)">
      <summary>
            Gamma-correction of an image.
            </summary>
      <param name="gamma">Gamma for red, green and blue channels coefficient</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.GifImage.Filter(Aspose.PSD.Rectangle,Aspose.PSD.ImageFilters.FilterOptions.FilterOptionsBase)">
      <summary>
            Filters the specified rectangle.
            </summary>
      <param name="rectangle">The rectangle.</param>
      <param name="options">The options.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.GifImage.ReplaceColor(System.Int32,System.Byte,System.Int32)">
      <summary>
            Replaces one color to another with allowed difference and preserves original alpha value to save smooth edges.
            </summary>
      <param name="oldColorArgb">Old color ARGB value to be replaced.</param>
      <param name="oldColorDiff">Allowed difference in old color to be able to widen replaced color tone.</param>
      <param name="newColorArgb">New color ARGB value to replace old color with.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.GifImage.ReplaceNonTransparentColors(System.Int32)">
      <summary>
            Replaces all non-transparent colors with new color and preserves original alpha value to save smooth edges.
            Note: if you use it on images without transparency, all colors will be replaced with a single one.
            </summary>
      <param name="newColorArgb">New color ARGB value to replace non transparent colors with.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.GifImage.FileFormat">
      <summary>
            Gets a value of file format
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.GifImage.XmpData">
      <summary>
            Gets or sets the XMP metadata.
            </summary>
      <value>
            The XMP metadata.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.GifImage.HasTrailer">
      <summary>
            Gets or sets a value indicating whether GIF has trailer.
            </summary>
      <value>
        <c>true</c> if GIF has trailer; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.GifImage.IsPaletteSorted">
      <summary>
            Gets or sets a value indicating whether palette is sorted.
            </summary>
      <value>
        <c>true</c> if palette is sorted; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.GifImage.PaletteColorResolutionBits">
      <summary>
            Gets or sets the palette color resolution bits.
            </summary>
      <value>
            The palette color resolution bits.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.GifImage.Width">
      <summary>
            Gets the object width.
            </summary>
      <value>The object width.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.GifImage.Height">
      <summary>
            Gets the object height.
            </summary>
      <value>The object height.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.GifImage.BitsPerPixel">
      <summary>
            Gets the bits per pixel count.
            </summary>
      <value>The bits per pixel count.</value>
      <remarks>For GIF this value is calculated from active frame.</remarks>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.GifImage.Blocks">
      <summary>
            Gets the GIF blocks.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.GifImage.ActiveFrame">
      <summary>
            Gets or sets the active frame.
            </summary>
      <value>
            The active frame.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.GifImage.BackgroundColor">
      <summary>
            Gets or sets the background color.
            </summary>
      <value>
            The background color.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.GifImage.BackgroundColorIndex">
      <summary>
            Gets or sets the background color index.
            </summary>
      <value>
            The background color index.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.GifImage.PixelAspectRatio">
      <summary>
            Gets or sets the pixel aspect ratio.
            </summary>
      <value>
            The pixel aspect ratio.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.GifImage.IsCached">
      <summary>
            Gets a value indicating whether object's data is cached currently and no data reading is required.
            </summary>
      <value>
        <c>true</c> if object's data is cached; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.GifImage.HasTransparentColor">
      <summary>
            Gets a value indicating whether active frame has transparent color.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.GifImage.TransparentColor">
      <summary>
            Gets active frame transparent color.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.GifImage.HasBackgroundColor">
      <summary>
            Gets a value indicating whether image has background color.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Gif.GifImage.ImageOpacity">
      <summary>
            Gets opacity of this image (active frame).
            </summary>
      <value>
            The opacity value between 0.0 (fully transparent) and 1.0 (fully opaque).
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Gif.IGifBlockLoaderDescriptor">
      <summary>
            Gif block Loader descriptor.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.IGifBlockLoaderDescriptor.CanLoad(Aspose.PSD.StreamContainer)">
      <summary>
            Determines whether loader can load the specified data.
            </summary>
      <param name="streamContainer">The stream container to load data from.</param>
      <returns>
        <c>true</c> loader can load the specified data; otherwise, <c>false</c>.
            </returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Gif.IGifBlockLoaderDescriptor.Load(Aspose.PSD.StreamContainer,Aspose.PSD.IColorPalette)">
      <summary>
            Loads the gif block.
            </summary>
      <param name="streamContainer">The stream container.</param>
      <param name="containerPalette">The container palette.</param>
      <returns>
            A new gif block.
            </returns>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Gif.NamespaceDoc">
      <summary>
            The namespace handles Gif file format processing.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Gif.NamespaceGroupDoc">
      <summary>
            The namespace handles Gif file format processing.
            </summary>
    </member>
    <member name="T:Aspose.PSD.ImageOptions.GifOptions">
      <summary>
            The gif file format creation options.
            </summary>
      <example>This example demonstrates the use of different classes from SaveOptions Namespace for export purposes. An image of type Psd is loaded into an instance of Image and then exported out to several formats.<code>[C#]

//Load an existing image in an instance of Image class
using (Aspose.PSD.Image image = Aspose.PSD.Image.Load(@"C:\temp\image.psd"))
{
    //Export to BMP file format using the default options
    image.Save(@"C:\temp\output.bmp", new Aspose.PSD.ImageOptions.BmpOptions());

    //Export to JPEG file format using the default options
    image.Save(@"C:\temp\output.jpeg", new Aspose.PSD.ImageOptions.JpegOptions());

    //Export to JPEG 2000 file format using the default options
    image.Save(@"C:\temp\output.jp2", new Aspose.PSD.ImageOptions.Jpeg2000Options());

    //Export to PNG file format using the default options
    image.Save(@"C:\temp\output.png", new Aspose.PSD.ImageOptions.PngOptions());

    //Export to TIFF file format using the default options
    image.Save(@"c:\temp\output.tiff", new Aspose.PSD.ImageOptions.TiffOptions(Aspose.PSD.FileFormats.Tiff.Enums.TiffExpectedFormat.Default));
}</code></example>
    </member>
    <member name="M:Aspose.PSD.ImageOptions.GifOptions.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ImageOptions.GifOptions" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.ImageOptions.GifOptions.#ctor(Aspose.PSD.ImageOptions.GifOptions)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ImageOptions.GifOptions" /> class.
            </summary>
      <param name="gifOptions">
            The GIF Options.
            </param>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.GifOptions.XmpData">
      <summary>
            Gets or sets the XMP metadata container.
            </summary>
      <value>
            The XMP data container.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.GifOptions.DoPaletteCorrection">
      <summary>
            Gets or sets a value indicating whether palette correction is applied.
            </summary>
      <value>
        <c>true</c> if palette correction is applied; otherwise, <c>false</c>.
            </value>
      <remarks>Palette correction means that whenever image is exported to GIF the source image colors will be analyzed
            in order to build the best matching palette (in case image Palette does not exist or not specified in the options).
            The analyze process takes some time however the output image will have the best matching color palette and result is visually better.</remarks>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.GifOptions.ColorResolution">
      <summary>
            Gets or sets the GIF color resolution.
            </summary>
      <value>
            The color resolution.
            </value>
      <remarks>
            Color Resolution - Number of bits per primary color available
            to the original image, minus 1. This value represents the size of
            the entire palette from which the colors in the graphic were
            selected, not the number of colors actually used in the graphic.
            For example, if the value in this field is 3, then the palette of
            the original image had 4 bits per primary color available to create
            the image.  This value should be set to indicate the richness of
            the original palette, even if not every color from the whole
            palette is available on the source machine.
            </remarks>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.GifOptions.IsPaletteSorted">
      <summary>
            Gets or sets a value indicating whether palette entries are sorted.
            </summary>
      <value>
        <c>true</c> if palette entries are sorted; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.GifOptions.PixelAspectRatio">
      <summary>
            Gets or sets the GIF pixel aspect ratio.
            </summary>
      <value>
            The GIF pixel aspect ratio.
            </value>
      <remarks>
            Pixel Aspect Ratio - Factor used to compute an approximation
            of the aspect ratio of the pixel in the original image.  If the
            value of the field is not 0, this approximation of the aspect ratio
            is computed based on the formula:
            Aspect Ratio = (Pixel Aspect Ratio + 15) / 64
            The Pixel Aspect Ratio is defined to be the quotient of the pixel's
            width over its height.  The value range in this field allows
            specification of the widest pixel of 4:1 to the tallest pixel of
            1:4 in increments of 1/64th.
            Values :
            0 -         No aspect ratio information is given.
            1..255 -    Value used in the computation.</remarks>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.GifOptions.BackgroundColorIndex">
      <summary>
            Gets or sets the GIF background color index.
            </summary>
      <value>
            The GIF background color index.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.GifOptions.HasTrailer">
      <summary>
            Gets or sets a value indicating whether GIF has trailer.
            </summary>
      <value>
        <c>true</c> if GIF has trailer; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.GifOptions.Interlaced">
      <summary>
            True if image should be interlaced.
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.GifOptions.MaxDiff">
      <summary>
            Gets or sets the maximum allowed pixel difference. If greater than zero, lossy compression will be used.
            Recommended value for optimal lossy compression is 80. 30 is very light compression, 200 is heavy.
            It works best when only little loss is introduced, and due to limitation of the compression algorithm very high loss levels won't give as much gain.
            The range of allowed values is [0, 1000].
            </summary>
    </member>
    <member name="T:Aspose.PSD.CoreExceptions.ImageFormats.JpegException">
      <summary>
            Exceptions for Jpeg files
            </summary>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.ImageFormats.JpegException.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.ImageFormats.JpegException" /> class.
            </summary>
      <param name="message">The exception message.</param>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.ImageFormats.JpegException.#ctor(System.String,System.Exception)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.ImageFormats.JpegException" /> class.
            </summary>
      <param name="message">The message.</param>
      <param name="innerException">The inner exception.</param>
    </member>
    <member name="T:Aspose.PSD.CoreExceptions.ImageFormats.JpegLoadException">
      <summary>
            Represents the JPEG image loading exception.
            </summary>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.ImageFormats.JpegLoadException.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.ImageFormats.JpegLoadException" /> class.
            </summary>
      <param name="message">The exception message.</param>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.ImageFormats.JpegLoadException.#ctor(System.String,System.Exception)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.ImageFormats.JpegLoadException" /> class.
            </summary>
      <param name="message">The message.</param>
      <param name="innerException">The inner exception.</param>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.ImageFormats.JpegLoadException.#ctor(System.String,Aspose.PSD.CoreExceptions.ImageFormats.JpegLoadException.ErrorReason)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.ImageFormats.JpegLoadException" /> class.
            </summary>
      <param name="message">The exception message.</param>
      <param name="reason">The reason of error.</param>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.ImageFormats.JpegLoadException.#ctor(System.String,System.Exception,Aspose.PSD.CoreExceptions.ImageFormats.JpegLoadException.ErrorReason)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.ImageFormats.JpegLoadException" /> class.
            </summary>
      <param name="message">The exception message.</param>
      <param name="innerException">The inner exception.</param>
      <param name="reason">The reason of error.</param>
    </member>
    <member name="P:Aspose.PSD.CoreExceptions.ImageFormats.JpegLoadException.Reason">
      <summary>
            Gets or sets the reason of error.
            </summary>
      <value>
            The reason of error.
            </value>
    </member>
    <member name="T:Aspose.PSD.CoreExceptions.ImageFormats.JpegLoadException.ErrorReason">
      <summary>
            Represents the reasons of error.
            </summary>
    </member>
    <member name="F:Aspose.PSD.CoreExceptions.ImageFormats.JpegLoadException.ErrorReason.BasicError">
      <summary>
            The basic error type.
            </summary>
    </member>
    <member name="F:Aspose.PSD.CoreExceptions.ImageFormats.JpegLoadException.ErrorReason.NotEnoughData">
      <summary>
            The not enough data in stream.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Jpeg.JpegCompressionMode">
      <summary>
                Compression mode for jpeg images.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Jpeg.JpegCompressionMode.Baseline">
      <summary>
                The baseline compression.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Jpeg.JpegCompressionMode.Progressive">
      <summary>
                The progressive compression.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Jpeg.JpegCompressionMode.Lossless">
      <summary>
                The lossless compression.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Jpeg.JpegCompressionMode.JpegLs">
      <summary>
                The JPEG-LS compression.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Jpeg.JfifDensityUnits">
      <summary>
                The jfif density units.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Jpeg.JfifDensityUnits.NoUnits">
      <summary>
                The no units.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Jpeg.JfifDensityUnits.PixelsPerInch">
      <summary>
                The pixels per inch.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Jpeg.JfifDensityUnits.PixelsPerCm">
      <summary>
                The pixels per cm.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Jpeg.JFIFData">
      <summary>
                The jfif segment.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Jpeg.JFIFData.#ctor">
      <summary>
                Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Jpeg.JFIFData" /> class.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Jpeg.JFIFData.DensityUnits">
      <summary>
                Gets or sets the density units.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Jpeg.JFIFData.Thumbnail">
      <summary>
                Gets or sets the thumbnail.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Jpeg.JFIFData.Version">
      <summary>
                Gets or sets the version.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Jpeg.JFIFData.XDensity">
      <summary>
                Gets or sets the x density.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Jpeg.JFIFData.YDensity">
      <summary>
                Gets or sets the y density.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Jpeg.JpegImage">
      <summary>
            A jpeg image.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Jpeg.JpegImage.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Jpeg.JpegImage" /> class.
            </summary>
      <param name="path">
            The path to load image from and initialize pixel and palette data with.
            </param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Jpeg.JpegImage.#ctor(System.IO.Stream)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Jpeg.JpegImage" /> class.
            </summary>
      <param name="stream">
            The stream to load image from and initialize pixel and palette data with.
            </param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Jpeg.JpegImage.#ctor(Aspose.PSD.RasterImage)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Jpeg.JpegImage" /> class.
            </summary>
      <param name="rasterImage">
            The image to initialize pixel and palette data with.
            </param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Jpeg.JpegImage.#ctor(System.Int32,System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Jpeg.JpegImage" /> class.
            </summary>
      <param name="width">
            The image width.
            </param>
      <param name="height">
            The image height.
            </param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Jpeg.JpegImage.#ctor(Aspose.PSD.ImageOptions.JpegOptions,System.Int32,System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Jpeg.JpegImage" /> class.
            </summary>
      <param name="jpegOptions">
            The jpeg options.
            </param>
      <param name="width">
            Image width.
            </param>
      <param name="height">
            Image height.
            </param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Jpeg.JpegImage.GetModifyDate(System.Boolean)">
      <summary>
            Gets the date and time the resource image was last modified.
            </summary>
      <param name="useDefault">if set to <c>true</c> uses the information from FileInfo as default value.</param>
      <returns>
            The date and time the resource image was last modified.
            </returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Jpeg.JpegImage.SetResolution(System.Double,System.Double)">
      <summary>
            Sets the resolution for this <see cref="T:Aspose.PSD.RasterImage" />.
            </summary>
      <param name="dpiX">The horizontal resolution, in dots per inch, of the <see cref="T:Aspose.PSD.RasterImage" />.</param>
      <param name="dpiY">The vertical resolution, in dots per inch, of the <see cref="T:Aspose.PSD.RasterImage" />.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Jpeg.JpegImage.AutoRotate">
      <summary>
            Perform automatic rotate of image depending on orientation data provided by Exif.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Jpeg.JpegImage.FileFormat">
      <summary>
            Gets a value of file format
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Jpeg.JpegImage.JpegOptions">
      <summary>
            Gets the JPEG options used to create or load this <see cref="T:Aspose.PSD.FileFormats.Jpeg.JpegImage" /> instance.
            </summary>
      <value>
            The JPEG options.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Jpeg.JpegImage.BitsPerPixel">
      <summary>
                Gets the image bits per pixel count.
            </summary>
      <value>The image bits per pixel count.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Jpeg.JpegImage.Comment">
      <summary>
            Gets or sets the jpeg file comment.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Jpeg.JpegImage.ExifData">
      <summary>
            Get or set exif data container
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Jpeg.JpegImage.XmpData">
      <summary>
            Gets or sets the XMP metadata.
            </summary>
      <value>
            The XMP metadata.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Jpeg.JpegImage.Height">
      <summary>
                Gets the image height.
            </summary>
      <value>The image height.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Jpeg.JpegImage.HorizontalResolution">
      <summary>
            Gets or sets the horizontal resolution, in pixels per inch, of this <see cref="T:Aspose.PSD.RasterImage" />.
            </summary>
      <value>
            The horizontal resolution.
            </value>
      <remarks>
            Note by default this value is always 96 since different platforms cannot return the screen resolution. You may consider using the SetResolution method for updating both resolution values in single call.
            </remarks>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Jpeg.JpegImage.Jfif">
      <summary>
                Gets or sets the jfif.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Jpeg.JpegImage.RawDataFormat">
      <summary>
                Gets the raw data format.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Jpeg.JpegImage.VerticalResolution">
      <summary>
            Gets or sets the vertical resolution, in pixels per inch, of this <see cref="T:Aspose.PSD.RasterImage" />.
            </summary>
      <value>
            The vertical resolution.
            </value>
      <remarks>
            Note by default this value is always 72 since different platforms cannot return the screen resolution. You may consider using the SetResolution method for updating both resolution values in single call.
            </remarks>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Jpeg.JpegImage.Width">
      <summary>
                Gets the image width.
            </summary>
      <value>The image width.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Jpeg.JpegImage.RgbColorProfile">
      <summary>
            The RGB color profile for CMYK and YCCK jpeg images. Must be in pair with CMYKColorProfile for correct color conversion.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Jpeg.JpegImage.CmykColorProfile">
      <summary>
            The CMYK color profile for CMYK and YCCK jpeg images. Must be in pair with RGBColorProfile for correct color conversion.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Jpeg.JpegImage.DestinationRgbColorProfile">
      <summary>
            The RGB color profile for CMYK and YCCK jpeg images, used for image saving process. Must be in pair with CMYKColorProfile for correct color conversion.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Jpeg.JpegImage.DestinationCmykColorProfile">
      <summary>
            The CMYK color profile for CMYK and YCCK jpeg images, used for image saving process. Must be in pair with RGBColorProfile for correct color conversion.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Jpeg.JpegImage.IgnoreEmbeddedColorProfile">
      <summary>
            Gets or sets a value indicating whether embedded color profile is ignored. If embedded color profile is ignored, dafault color profile is used.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Jpeg.JpegLsInterleaveMode">
      <summary>
            Defines the interleave mode for multi-component (color) pixel data.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Jpeg.JpegLsInterleaveMode.None">
      <summary>
            The data is encoded and stored as component for component: RRRGGGBBB.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Jpeg.JpegLsInterleaveMode.Line">
      <summary>
            The interleave mode is by line. A full line of each component is encoded before moving to the next line.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Jpeg.JpegLsInterleaveMode.Sample">
      <summary>
            The data is encoded and stored by sample. For color images this is the format like RGBRGBRGB.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Jpeg.JpegLsPresetCodingParameters">
      <summary>
            Defines the JPEG-LS preset coding parameters as defined in ISO/IEC 14495-1, C.2.4.1.1.
            JPEG-LS defines a default set of parameters, but custom parameters can be used.
            When used these parameters are written into the encoded bit stream as they are needed for the decoding process.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Jpeg.JpegLsPresetCodingParameters.MaximumSampleValue">
      <summary>
            Gets or sets the maximum possible value for any image sample in a scan.
            This must be greater than or equal to the actual maximum value for the components in a scan.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Jpeg.JpegLsPresetCodingParameters.Threshold1">
      <summary>
            Gets or sets the first quantization threshold value for the local gradients.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Jpeg.JpegLsPresetCodingParameters.Threshold2">
      <summary>
            Gets or sets the second quantization threshold value for the local gradients.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Jpeg.JpegLsPresetCodingParameters.Threshold3">
      <summary>
            Gets or sets the third quantization threshold value for the local gradients.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Jpeg.JpegLsPresetCodingParameters.ResetValue">
      <summary>
            Gets or sets the value at which the counters A, B, and N are halved.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Jpeg.NamespaceDoc">
      <summary>
            The namespace handles Jpeg file format processing.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Jpeg.SampleRoundingMode">
      <summary>
            Defines a way in which an n-bit value is converted to an 8-bit value.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Jpeg.SampleRoundingMode.Extrapolate">
      <summary>
            Extrapolate an 8-bit value to fit it into n bits, where 1 &lt; n &lt; 8.
            The number of all possible 8-bit values is 1 &lt;&lt; 8 = 256, from 0 to 255.
            The number of all possible n-bit values is 1 &lt;&lt; n, from 0 to (1 &lt;&lt; n) - 1.
            The most reasonable n-bit value Vn corresponding to some 8-bit value V8 is equal to Vn = V8 &gt;&gt; (8 - n).        
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Jpeg.SampleRoundingMode.Truncate">
      <summary>
            Truncate an 8-bit value to fit it into n bits, where 1 &lt; n &lt; 8.
            The number of all possible n-bit values is 1 &lt;&lt; n, from 0 to (1 &lt;&lt; n) - 1.
            The most reasonable n-bit value Vn corresponding to some 8-bit value V8 is equal to Vn = V8 &amp; ((1 &lt;&lt; n) - 1).
            </summary>
    </member>
    <member name="T:Aspose.PSD.ImageOptions.JpegOptions">
      <summary>
                The jpeg file format create options.
            </summary>
      <example>This example demonstrates the use of Aspose.PSD for .Net API to convert Images to Jpeg format. To achieve this goal this example loads an existing image and then converts it to Jpeg file format.<code>[C#]

//Creates an instance of image class and initialize it with an existing file through File path
using (Aspose.PSD.Image image = Aspose.PSD.Image.Load(@"C:\temp\image.psd"))
{
    //Create an instance of PsdOptions class
    Aspose.PSD.ImageOptions.JpegOptions jpegOptions = new Aspose.PSD.ImageOptions.JpegOptions();

    //Set the quality to 50% to lower size of output image.
    jpegOptions.Quality = 50;

    //Set the exif comments.
    jpegOptions.ExifData = new Aspose.PSD.Exif.JpegExifData();
    jpegOptions.ExifData.Copyright = "This file was created using some custom engine. All rights reserved.";

    //Save the image to disk location with supplied JpegOptions settings
    image.Save(@"C:\temp\output.jpeg", jpegOptions);
}</code></example>
      <example>This example demonstrates the use of System.IO.Stream to Create a new Image file<code>[C#]

//Creates an instance of PsdOptions and set its various properties
Aspose.PSD.ImageOptions.PsdOptions psdOptions = new Aspose.PSD.ImageOptions.PsdOptions();

//Create an instance of System.IO.Stream
System.IO.Stream stream = new System.IO.FileStream(@"C:\temp\sample.psd", System.IO.FileMode.Create);

//Define the source property for the instance of PsdOptions
//Second boolean parameter determins if the Stream is disposed once get out of scope
psdOptions.Source = new Aspose.PSD.Sources.StreamSource(stream, true);

//Creates an instance of Image and call Create method with PsdOptions as parameter to initialize the Image object   
using (Aspose.PSD.Image image = Aspose.PSD.Image.Create(psdOptions, 500, 500))
{
    //do some image processing
}</code></example>
      <example>This example demonstrates the use of different classes from SaveOptions Namespace for export purposes. An image of type Psd is loaded into an instance of Image and then exported out to several formats.<code>[C#]

//Load an existing image in an instance of Image class
using (Aspose.PSD.Image image = Aspose.PSD.Image.Load(@"C:\temp\image.psd"))
{
    //Export to BMP file format using the default options
    image.Save(@"C:\temp\output.bmp", new Aspose.PSD.ImageOptions.BmpOptions());

    //Export to JPEG file format using the default options
    image.Save(@"C:\temp\output.jpeg", new Aspose.PSD.ImageOptions.JpegOptions());

    //Export to JPEG 2000 file format using the default options
    image.Save(@"C:\temp\output.jp2", new Aspose.PSD.ImageOptions.Jpeg2000Options());

    //Export to PNG file format using the default options
    image.Save(@"C:\temp\output.png", new Aspose.PSD.ImageOptions.PngOptions());

    //Export to TIFF file format using the default options
    image.Save(@"c:\temp\output.tiff", new Aspose.PSD.ImageOptions.TiffOptions(Aspose.PSD.FileFormats.Tiff.Enums.TiffExpectedFormat.Default));
}</code></example>
    </member>
    <member name="M:Aspose.PSD.ImageOptions.JpegOptions.#ctor">
      <summary>
                Initializes a new instance of the <see cref="T:Aspose.PSD.ImageOptions.JpegOptions" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.ImageOptions.JpegOptions.#ctor(Aspose.PSD.ImageOptions.JpegOptions)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ImageOptions.JpegOptions" /> class.
            </summary>
      <param name="jpegOptions">
            The JPEG options.
            </param>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.JpegOptions.DefaultMemoryAllocationLimit">
      <summary>
            Gets or sets the default memory allocation limit.
            </summary>
      <value>
            The default memory allocation limit.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.JpegOptions.XmpData">
      <summary>
            Gets or sets the XMP metadata container.
            </summary>
      <value>
            The XMP data container.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.JpegOptions.Jfif">
      <summary>
                Gets or sets the jfif.
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.JpegOptions.Comment">
      <summary>
            Gets or sets the jpeg file comment.
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.JpegOptions.ExifData">
      <summary>
            Get or set exif data container
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.JpegOptions.CompressionType">
      <summary>
             Gets or sets the compression type.
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.JpegOptions.ColorType">
      <summary>
            Gets or sets the color type for jpeg image.
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.JpegOptions.BitsPerChannel">
      <summary>
            Gets or sets bits per channel for lossless jpeg image. Now we support from 2 to 8 bits per channel.
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.JpegOptions.Quality">
      <summary>
              Gets or sets image quality.
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.JpegOptions.ScaledQuality">
      <summary>
                The scaled quality.
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.JpegOptions.RdOptSettings">
      <summary>
            Gets or sets the RD optimizer settings.
            </summary>
      <value>
            The RD optimizer settings.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.JpegOptions.RgbColorProfile">
      <summary>
            The destination RGB color profile for CMYK jpeg images. Use for saving images. Must be in pair with CMYKColorProfile for correct color conversion.
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.JpegOptions.CmykColorProfile">
      <summary>
            The destination CMYK color profile for CMYK jpeg images. Use for saving images. Must be in pair with RGBColorProfile for correct color conversion.
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.JpegOptions.JpegLsAllowedLossyError">
      <summary>
            Gets or sets the JPEG-LS difference bound for near-lossless coding (NEAR parameter from the JPEG-LS specification).
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.JpegOptions.JpegLsInterleaveMode">
      <summary>
            Gets or sets the JPEG-LS interleave mode.
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.JpegOptions.JpegLsPreset">
      <summary>
            Gets or sets the JPEG-LS preset parameters.
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.JpegOptions.HorizontalSampling">
      <summary>
            Gets or sets the horizontal subsamplings for each component.
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.JpegOptions.VerticalSampling">
      <summary>
            Gets or sets the vertical subsamplings for each component.
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.JpegOptions.SampleRoundingMode">
      <summary>
            Gets or sets the sample rounding mode to fit an 8-bit value to an n-bit value. <see cref="P:JpegOptions.BitsPerChannel" /></summary>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.JpegOptions.PreblendAlphaIfPresent">
      <summary>
            Gets or sets a value indicating whether red, green and blue components should be mixed with a background color, if alpha channel is present.
            </summary>
    </member>
    <member name="T:Aspose.PSD.CoreExceptions.ImageFormats.Jpeg2000Exception">
      <summary>
            Exceptions for Jpeg files
            </summary>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.ImageFormats.Jpeg2000Exception.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.ImageFormats.Jpeg2000Exception" /> class.
            </summary>
      <param name="message">The exception message.</param>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.ImageFormats.Jpeg2000Exception.#ctor(System.String,System.Exception)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.ImageFormats.Jpeg2000Exception" /> class.
            </summary>
      <param name="message">The message.</param>
      <param name="innerException">The inner exception.</param>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Jpeg2000.Jpeg2000Codec">
      <summary>
             Represents JPEG2000 image type
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Jpeg2000.Jpeg2000Codec.J2K">
      <summary>
            The j2k codec format
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Jpeg2000.Jpeg2000Codec.Jp2">
      <summary>
            The JP2 codec format
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Jpeg2000.Jpeg2000Codec.Jpt">
      <summary>
            The JPT codec format (Not supported)
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Jpeg2000.Jpeg2000Image">
      <summary>
            Jpeg2000 library main class
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Jpeg2000.Jpeg2000Image.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Jpeg2000.Jpeg2000Image" /> class.
            </summary>
      <param name="path">The path to load image from and initialize pixel and palette data with.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Jpeg2000.Jpeg2000Image.#ctor(System.String,System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Jpeg2000.Jpeg2000Image" /> class.
            </summary>
      <param name="path">The path to load image from and initialize pixel and palette data with</param>
      <param name="bitsPerPixel">The bits per pixel.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Jpeg2000.Jpeg2000Image.#ctor(System.IO.Stream)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Jpeg2000.Jpeg2000Image" /> class.
            </summary>
      <param name="stream">The stream to load image from and initialize pixel and palette data with.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Jpeg2000.Jpeg2000Image.#ctor(System.IO.Stream,System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Jpeg2000.Jpeg2000Image" /> class.
            </summary>
      <param name="stream">The stream to load image from and initialize pixel and palette data with.</param>
      <param name="bitsPerPixel">The bits per pixel.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Jpeg2000.Jpeg2000Image.#ctor(System.Int32,System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Jpeg2000.Jpeg2000Image" /> class.
            </summary>
      <param name="width">The image width</param>
      <param name="height">The image height</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Jpeg2000.Jpeg2000Image.#ctor(System.Int32,System.Int32,Aspose.PSD.ImageOptions.Jpeg2000Options)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Jpeg2000.Jpeg2000Image" /> class.
            </summary>
      <param name="width">The image width</param>
      <param name="height">The image height</param>
      <param name="options">The options.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Jpeg2000.Jpeg2000Image.#ctor(System.Int32,System.Int32,System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Jpeg2000.Jpeg2000Image" /> class.
            </summary>
      <param name="width">The image width</param>
      <param name="height">The image height</param>
      <param name="bitsCount">The bits count.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Jpeg2000.Jpeg2000Image.#ctor(Aspose.PSD.RasterImage)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Jpeg2000.Jpeg2000Image" /> class.
            </summary>
      <param name="image">The image.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Jpeg2000.Jpeg2000Image.#ctor(Aspose.PSD.RasterImage,System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Jpeg2000.Jpeg2000Image" /> class.
            </summary>
      <param name="rasterImage">The image to initialize pixel and palette data with.</param>
      <param name="bitsPerPixel">The bits per pixel.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Jpeg2000.Jpeg2000Image.XmpData">
      <summary>
            Gets or sets the XMP metadata.
            </summary>
      <value>
            The XMP metadata.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Jpeg2000.Jpeg2000Image.FileFormat">
      <summary>
            Gets a value of file format
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Jpeg2000.Jpeg2000Image.RawDataFormat">
      <summary>
            Gets the raw data format.
            </summary>
      <value>
            The raw data format.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Jpeg2000.Jpeg2000Image.RawLineSize">
      <summary>
            Gets the raw line size in bytes.
            </summary>
      <value>
            The raw line size in bytes.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Jpeg2000.Jpeg2000Image.Width">
      <summary>
            Gets the image width
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Jpeg2000.Jpeg2000Image.Height">
      <summary>
            Gets the image height
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Jpeg2000.Jpeg2000Image.BitsPerPixel">
      <summary>
            Gets image depth (bits per pixel)
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Jpeg2000.Jpeg2000Image.HorizontalResolution">
      <summary>
            Gets or sets the horizontal resolution, in pixels per inch, of this <see cref="T:Aspose.PSD.RasterImage" />.
            </summary>
      <value>
            The horizontal resolution.
            </value>
      <remarks>
            Note by default this value is always 96 since different platforms cannot return the screen resolution. You may consider using the SetResolution method for updating both resolution values in single call.
            </remarks>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Jpeg2000.Jpeg2000Image.VerticalResolution">
      <summary>
            Gets or sets the vertical resolution, in pixels per inch, of this <see cref="T:Aspose.PSD.RasterImage" />.
            </summary>
      <value>
            The vertical resolution.
            </value>
      <remarks>
            Note by default this value is always 96 since different platforms cannot return the screen resolution. You may consider using the SetResolution method for updating both resolution values in single call.
            </remarks>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Jpeg2000.Jpeg2000Image.Comments">
      <summary>
            Gets or sets the comments.
            </summary>
      <value>
            The comments.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Jpeg2000.Jpeg2000Image.Codec">
      <summary>
            Gets the codec.
            </summary>
      <value>
            The codec.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Jpeg2000.NamespaceDoc">
      <summary>
            The namespace handles Jpeg2000 file format processing.
            </summary>
    </member>
    <member name="T:Aspose.PSD.ImageOptions.Jpeg2000Options">
      <summary>
            The Jpeg2000 file format options.
            </summary>
      <example>This example demonstrates the use of different classes from SaveOptions Namespace for export purposes. An image of type Psd is loaded into an instance of Image and then exported out to several formats.<code>[C#]

//Load an existing image in an instance of Image class
using (Aspose.PSD.Image image = Aspose.PSD.Image.Load(@"C:\temp\image.psd"))
{
    //Export to BMP file format using the default options
    image.Save(@"C:\temp\output.bmp", new Aspose.PSD.ImageOptions.BmpOptions());

    //Export to JPEG file format using the default options
    image.Save(@"C:\temp\output.jpeg", new Aspose.PSD.ImageOptions.JpegOptions());

    //Export to JPEG 2000 file format using the default options
    image.Save(@"C:\temp\output.jp2", new Aspose.PSD.ImageOptions.Jpeg2000Options());

    //Export to PNG file format using the default options
    image.Save(@"C:\temp\output.png", new Aspose.PSD.ImageOptions.PngOptions());

    //Export to TIFF file format using the default options
    image.Save(@"c:\temp\output.tiff", new Aspose.PSD.ImageOptions.TiffOptions(Aspose.PSD.FileFormats.Tiff.Enums.TiffExpectedFormat.Default));
}</code></example>
    </member>
    <member name="M:Aspose.PSD.ImageOptions.Jpeg2000Options.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ImageOptions.Jpeg2000Options" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.ImageOptions.Jpeg2000Options.#ctor(Aspose.PSD.ImageOptions.Jpeg2000Options)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ImageOptions.Jpeg2000Options" /> class.
            </summary>
      <param name="jpeg2000Options">The Jpeg2000 file format options to copy settings from.</param>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.Jpeg2000Options.XmpData">
      <summary>
            Gets or sets the XMP metadata container.
            </summary>
      <value>
            The XMP data container.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.Jpeg2000Options.Comments">
      <summary>
            Gets or sets the Jpeg comment markers.
            </summary>
      <value>
            The Jpeg comment markers.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.Jpeg2000Options.Codec">
      <summary>
            Gets or sets the JPEG2000 codec
            </summary>
      <value>
            The JPEG2000 codec
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.Jpeg2000Options.CompressionRatios">
      <summary>
            Gets or sets the Array of compression ratio.
            Different compression ratios for successive layers.
            The rate specified for each quality level is the desired
            compression factor.
            Decreasing ratios required.
            </summary>
      <value>
            The compression ratios.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.Jpeg2000Options.Irreversible">
      <summary>
            Gets or sets a value indicating whether use the irreversible DWT 9-7 (true) or use lossless DWT 5-3 compression (default).
            </summary>
    </member>
    <member name="T:Aspose.PSD.CoreExceptions.ImageFormats.NamespaceDoc">
      <summary>
            The namespace contains exceptions thrown by one of the file formats supported.
            </summary>
    </member>
    <member name="T:Aspose.PSD.CoreExceptions.ImageFormats.PngImageException">
      <summary>
            The png image exception.
            </summary>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.ImageFormats.PngImageException.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.ImageFormats.PngImageException" /> class.
            </summary>
      <param name="message">
            The message.
            </param>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.ImageFormats.PngImageException.#ctor(System.String,System.Exception)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.ImageFormats.PngImageException" /> class.
            </summary>
      <param name="message">
            The message.
            </param>
      <param name="innerException">
            The inner exception.
            </param>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Png.NamespaceDoc">
      <summary>
            The namespace handles Png file format processing.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Png.PngColorType">
      <summary>
                Represents the PNG image color type.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Png.PngColorType.Grayscale">
      <summary>
                Represents the color type where each pixel is a greyscale sample.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Png.PngColorType.Truecolor">
      <summary>
                Represents the color type where each pixel is an R,G,B triple.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Png.PngColorType.IndexedColor">
      <summary>
                Represents the color type where each pixel is a palette index; a PLTE chunk shall appear.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Png.PngColorType.GrayscaleWithAlpha">
      <summary>
                Represents the color type where each pixel is a greyscale sample followed by an alpha sample.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Png.PngColorType.TruecolorWithAlpha">
      <summary>
                Represents the color type where each pixel is an R,G,B triple followed by an alpha sample.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Png.PngFilterType">
      <summary>
            The png filter type.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Png.PngFilterType.None">
      <summary>
            The null-filter, means no filtering for image data rows.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Png.PngFilterType.Sub">
      <summary>
            The sub filter, means substractive filtering will be applied to image data.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Png.PngFilterType.Up">
      <summary>
            The up filter, means row-by-row substraction filter will be applied.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Png.PngFilterType.Avg">
      <summary>
            The avg filter, means, that average filter will be applied to image data.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Png.PngFilterType.Paeth">
      <summary>
            The paeth predictor filter.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Png.PngFilterType.Adaptive">
      <summary>
            Adaptive filtering, means that saving process will choose most sutable filter for each data row. Best compression, slowest execution time.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Png.PngImage">
      <summary>
                The new png image.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Png.PngImage.#ctor(System.Int32,System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Png.PngImage" /> class.
            </summary>
      <param name="width">
            The width.
            </param>
      <param name="height">
            The height.
            </param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Png.PngImage.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Png.PngImage" /> class.
            </summary>
      <param name="path">
            The path to load an image.
            </param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Png.PngImage.#ctor(Aspose.PSD.RasterImage)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Png.PngImage" /> class.
            </summary>
      <param name="rasterImage">
            The raster image.
            </param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Png.PngImage.#ctor(System.String,Aspose.PSD.FileFormats.Png.PngColorType)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Png.PngImage" /> class.
            </summary>
      <param name="path">
            The path to load an image.
            </param>
      <param name="colorType">
            The color type.
            </param>
      <exception cref="T:System.ArgumentNullException">
      </exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Png.PngImage.#ctor(Aspose.PSD.RasterImage,Aspose.PSD.FileFormats.Png.PngColorType)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Png.PngImage" /> class.
            </summary>
      <param name="rasterImage">
            The raster image.
            </param>
      <param name="colorType">
            The color type.
            </param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Png.PngImage.#ctor(System.IO.Stream)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Png.PngImage" /> class.
            </summary>
      <param name="stream">
            The stream to load an image.
            </param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Png.PngImage.#ctor(System.Int32,System.Int32,Aspose.PSD.FileFormats.Png.PngColorType)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Png.PngImage" /> class.
            </summary>
      <param name="width">
            The width.
            </param>
      <param name="height">
            The height.
            </param>
      <param name="colorType">
            The color type.
            </param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Png.PngImage.#ctor(Aspose.PSD.ImageOptions.PngOptions,System.Int32,System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Png.PngImage" /> class.
            </summary>
      <param name="pngOptions">
            The png options.
            </param>
      <param name="width">
            The width.
            </param>
      <param name="height">
            The height.
            </param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Png.PngImage.DoUseRecursion(Aspose.PSD.Image.ImageOperation)">
      <summary>
            Gets value indicating whether use recursion for synchronization.
            </summary>
      <param name="operation">Operation context</param>
      <returns>
        <c>true</c> if use recursion for synchronization; otherwise, <c>false</c>.
            </returns>
      <value>
        <c>true</c> if use recursion for synchronization; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Png.PngImage.GetModifyDate(System.Boolean)">
      <summary>
            Gets the date and time the resource image was last modified.
            </summary>
      <param name="useDefault">if set to <c>true</c> uses the information from FileInfo as default value.</param>
      <returns>
            The date and time the resource image was last modified.
            </returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Png.PngImage.OnPaletteChanged(Aspose.PSD.IColorPalette,Aspose.PSD.IColorPalette)">
      <summary>
            Called when palette is changed.
            </summary>
      <param name="oldPalette">The old palette.</param>
      <param name="newPalette">The new palette.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Png.PngImage.GetDefaultOptions(System.Object[])">
      <summary>
            Gets the default options.
            </summary>
      <param name="args">The arguments.</param>
      <returns>Default options</returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Png.PngImage.GetOriginalOptions">
      <summary>
            Gets the options based on the original file settings.
            This can be helpful to keep bit-depth and other parameters of the original image unchanged.
            For example, if we load a black-white PNG image with 1 bit per pixel and then save it using the
            <see cref="M:Aspose.PSD.DataStreamSupporter.Save(System.String)" /> method, the output PNG image with 8-bit per pixel will be produced.
            To avoid it and save PNG image with 1-bit per pixel, use this method to get corresponding saving options and pass them
            to the <see cref="M:Aspose.PSD.Image.Save(System.String,Aspose.PSD.ImageOptionsBase)" /> method as the second parameter.
            </summary>
      <returns>The options based on the original file settings.</returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Png.PngImage.UpdateMetadata">
      <summary>
            Updates the image last modification date and time.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Png.PngImage.SaveData(System.IO.Stream)">
      <summary>
            The save data.
            </summary>
      <param name="stream">
            The stream.
            </param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Png.PngImage.UpdateDimensions(System.Int32,System.Int32)">
      <summary>
            The update dimensions.
            </summary>
      <param name="newWidth">
            The new width.
            </param>
      <param name="newHeight">
            The new height.
            </param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Png.PngImage.BitsPerPixel">
      <summary>
                Gets the bits per pixel.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Png.PngImage.Height">
      <summary>
                Gets the height.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Png.PngImage.HorizontalResolution">
      <summary>
                Gets or sets the horizontal resolution.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Png.PngImage.RawDataFormat">
      <summary>
                Gets the raw data format.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Png.PngImage.VerticalResolution">
      <summary>
                Gets or sets the vertical resolution.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Png.PngImage.Width">
      <summary>
                Gets the width.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Png.PngImage.HasTransparentColor">
      <summary>
            Gets a value indicating whether image has transparent color.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Png.PngImage.HasAlpha">
      <summary>
            Get a value indicating whether this instance has alpha.
            </summary>
      <value>
        <c>true</c> if this instance has alpha; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Png.PngImage.TransparentColor">
      <summary>
            Gets the transparent color.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Png.PngImage.HasBackgroundColor">
      <summary>
            Gets a value indicating whether has background color.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Png.PngImage.BackgroundColor">
      <summary>
            Gets the background color.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Png.PngImage.Interlaced">
      <summary>
            Gets a value indicating whether this <see cref="T:Aspose.PSD.FileFormats.Png.PngImage" /> is interlaced.
            </summary>
      <value>
        <c>true</c> if interlaced; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Png.PngImage.FileFormat">
      <summary>
            Gets a value of file format
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Png.PngImage.XmpData">
      <summary>
            Gets or sets the XMP metadata.
            </summary>
      <value>
            The XMP metadata.
            </value>
    </member>
    <member name="T:Aspose.PSD.ImageLoadOptions.NamespaceDoc">
      <summary>
            The namespace contains different file format load options.
            </summary>
    </member>
    <member name="T:Aspose.PSD.ImageLoadOptions.PngLoadOptions">
      <summary>
            The png load options.
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageLoadOptions.PngLoadOptions.StrictMode">
      <summary>
                Gets or sets a value indicating whether [strict mode].
            </summary>
      <value>
        <c>true</c> if [strict mode]; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="T:Aspose.PSD.ImageOptions.PngOptions">
      <summary>
            The png file format create options.
            </summary>
      <example>This example demonstrates the use of different classes from SaveOptions Namespace for export purposes. An image of type Psd is loaded into an instance of Image and then exported out to several formats.<code>[C#]

//Load an existing image in an instance of Image class
using (Aspose.PSD.Image image = Aspose.PSD.Image.Load(@"C:\temp\image.psd"))
{
    //Export to BMP file format using the default options
    image.Save(@"C:\temp\output.bmp", new Aspose.PSD.ImageOptions.BmpOptions());

    //Export to JPEG file format using the default options
    image.Save(@"C:\temp\output.jpeg", new Aspose.PSD.ImageOptions.JpegOptions());

    //Export to JPEG 2000 file format using the default options
    image.Save(@"C:\temp\output.jp2", new Aspose.PSD.ImageOptions.Jpeg2000Options());

    //Export to PNG file format using the default options
    image.Save(@"C:\temp\output.png", new Aspose.PSD.ImageOptions.PngOptions());

    //Export to TIFF file format using the default options
    image.Save(@"c:\temp\output.tiff", new Aspose.PSD.ImageOptions.TiffOptions(Aspose.PSD.FileFormats.Tiff.Enums.TiffExpectedFormat.Default));
}</code></example>
      <example>This example uses Graphics class to create primitive shapes on the Image surface. To demonstrate the operation, the example creates a new Image in PSD format and draw primitive shapes on Image surface using Draw methods exposed by Graphics class then export it to PSD file format.<code>[C#]

//Create an instance of Image 
using (Aspose.PSD.Image image = new Aspose.PSD.FileFormats.Psd.PsdImage(500, 500))
{
    //Create and initialize an instance of Graphics class
    Aspose.PSD.Graphics graphics = new Aspose.PSD.Graphics(image);

    //Clear Graphics surface
    graphics.Clear(Color.Wheat);

    //Draw an Arc by specifying the Pen object having Black color, 
    //a Rectangle surrounding the Arc, Start Angle and Sweep Angle
    graphics.DrawArc(new Pen(Color.Black, 2), new Rectangle(200, 200, 100, 200), 0, 300);

    //Draw a Bezier by specifying the Pen object having Blue color and co-ordinate Points.
    graphics.DrawBezier(new Pen(Color.Blue, 2), new Point(250, 100), new Point(300, 30), new Point(450, 100), new Point(235, 25));

    //Draw a Curve by specifying the Pen object having Green color and an array of Points
    graphics.DrawCurve(new Pen(Color.Green, 2), new[] { new Point(100, 200), new Point(100, 350), new Point(200, 450) });

    //Draw an Ellipse using the Pen object and a surrounding Rectangle
    graphics.DrawEllipse(new Pen(Color.Yellow, 2), new Rectangle(300, 300, 100, 100));

    //Draw a Line 
    graphics.DrawLine(new Pen(Color.Violet, 2), new Point(100, 100), new Point(200, 200));

    //Draw a Pie segment
    graphics.DrawPie(new Pen(Color.Silver, 2), new Rectangle(new Point(200, 20), new Size(200, 200)), 0, 45);

    //Draw a Polygon by specifying the Pen object having Red color and an array of Points
    graphics.DrawPolygon(new Pen(Color.Red, 2), new[] { new Point(20, 100), new Point(20, 200), new Point(220, 20) });

    //Draw a Rectangle
    graphics.DrawRectangle(new Pen(Color.Orange, 2), new Rectangle(new Point(250, 250), new Size(100, 100)));

    //Create a SolidBrush object and set its various properties
    Aspose.PSD.Brushes.SolidBrush brush = new Aspose.PSD.Brushes.SolidBrush();
    brush.Color = Color.Purple;
    brush.Opacity = 100;

    //Draw a String using the SolidBrush object and Font, at specific Point
    graphics.DrawString("This image is created by Aspose.PSD API", new Font("Times New Roman", 16), brush, new PointF(50, 400));

    //Create an instance of PngOptions and set its various properties
    Aspose.PSD.ImageOptions.PngOptions pngOptions = new Aspose.PSD.ImageOptions.PngOptions();

    // save all changes.
    image.Save("C:\\temp\\output.png", pngOptions);
}</code></example>
    </member>
    <member name="M:Aspose.PSD.ImageOptions.PngOptions.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ImageOptions.PngOptions" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.ImageOptions.PngOptions.#ctor(Aspose.PSD.ImageOptions.PngOptions)">
      <summary>
            Initializes a new instance of the <see cref="!:JpegOptions" /> class.
            </summary>
      <param name="pngOptions">The PNG options.</param>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.PngOptions.XmpData">
      <summary>
            Gets or sets the XMP metadata container.
            </summary>
      <value>
            The XMP data container.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.PngOptions.ColorType">
      <summary>
            Gets or sets the type of the color.
            </summary>
      <value>
            The type of the color.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.PngOptions.Progressive">
      <summary>
            Gets or sets a value indicating whether this <see cref="T:Aspose.PSD.ImageOptions.PngOptions" /> is progressive.
            </summary>
      <value>
        <c>true</c> if progressive; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.PngOptions.FilterType">
      <summary>
            Gets or sets the filter type used during png file save process.
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.PngOptions.CompressionLevel">
      <summary>
            The png image compression level in the 0-9 range, where 9 is maximum compression and 0 is store mode.
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.PngOptions.BitDepth">
      <summary>
            The bit depth.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.ILayerResourceLoader">
      <summary>
            The layer resource loader.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.ILayerResourceLoader.CanLoad(Aspose.PSD.StreamContainer,System.Int32)">
      <summary>
            Determines whether layer resource can be loaded from the specified <see cref="T:Aspose.PSD.StreamContainer" />.
            </summary>
      <param name="streamContainer">The stream container.</param>
      <param name="psdVersion">The PSD version.</param>
      <returns>
        <c>true</c> if layer resource can be loaded from the specified <see cref="T:Aspose.PSD.StreamContainer" />; otherwise, <c>false</c>.
            </returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.ILayerResourceLoader.Load(Aspose.PSD.StreamContainer,System.Int32)">
      <summary>
            Loads the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResource" />.
            </summary>
      <param name="streamContainer">The stream container to load from.</param>
      <param name="psdVersion">The PSD version.</param>
      <returns>
            The loaded resource.
            </returns>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CmlsResource">
      <summary>
            Class CmlsResource.
            </summary>
      <seealso cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResource" />
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResource">
      <summary>
            Represents layer info.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResource.ResourceSignature">
      <summary>
            The common resource signature.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResource.ToString">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this instance.
            </summary>
      <returns>
            A <see cref="T:System.String" /> that represents this instance.
            </returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResource.Save(Aspose.PSD.StreamContainer,System.Int32)">
      <summary>
            Saves the resource to the specified stream container.
            </summary>
      <param name="streamContainer">The stream container to save to.</param>
      <param name="psdVersion">The PSD version.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResource.SaveResourceHeader(Aspose.PSD.StreamContainer)">
      <summary>
            Saves the resource header.
            </summary>
      <param name="streamContainer">The stream container.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResource.Signature">
      <summary>
            Gets the layer resource signature.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResource.Key">
      <summary>
            Gets the layer resource key.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResource.Length">
      <summary>
            Gets the layer resource length in bytes.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResource.PsdVersion">
      <summary>
            Gets the minimal psd version required for layer resource. 0 indicates no restrictions.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CmlsResource.TypeToolKey">
      <summary>
            The type tool info key.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CmlsResource.#ctor(System.Byte[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CmlsResource" /> class.
            </summary>
      <param name="data">The data of the resource.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CmlsResource.Save(Aspose.PSD.StreamContainer,System.Int32)">
      <summary>
            Saves the resource to the specified stream container.
            </summary>
      <param name="streamContainer">The stream container to save to.</param>
      <param name="psdVersion">The PSD version.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CmlsResource.Key">
      <summary>
            Gets the layer resource key.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CmlsResource.Signature">
      <summary>
            Gets the signature.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CmlsResource.Length">
      <summary>
            Gets the layer resource length in bytes.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CmlsResource.PsdVersion">
      <summary>
            Gets the psd version.
            </summary>
    </member>
    <member name="T:Aspose.PSD.CoreExceptions.ImageFormats.PsdImageException">
      <summary>
            The psd image exception.
            </summary>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.ImageFormats.PsdImageException.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.ImageFormats.PsdImageException" /> class.
            </summary>
      <param name="message">The exception message.</param>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.ImageFormats.PsdImageException.#ctor(System.String,System.Exception)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.ImageFormats.PsdImageException" /> class.
            </summary>
      <param name="message">The exception message.</param>
      <param name="innerException">The inner exception.</param>
    </member>
    <member name="T:Aspose.PSD.CoreExceptions.ImageFormats.PsdImageResourceException">
      <summary>
            The psd image resource exception.
            </summary>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.ImageFormats.PsdImageResourceException.#ctor(System.String,Aspose.PSD.FileFormats.Psd.ResourceBlock)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.ImageFormats.PsdImageResourceException" /> class.
            </summary>
      <param name="message">The exception message.</param>
      <param name="resource">The resource.</param>
    </member>
    <member name="M:Aspose.PSD.CoreExceptions.ImageFormats.PsdImageResourceException.#ctor(System.String,Aspose.PSD.FileFormats.Psd.ResourceBlock,System.Exception)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.CoreExceptions.ImageFormats.PsdImageResourceException" /> class.
            </summary>
      <param name="message">The exception message.</param>
      <param name="resource">The resource.</param>
      <param name="innerException">The inner exception.</param>
    </member>
    <member name="P:Aspose.PSD.CoreExceptions.ImageFormats.PsdImageResourceException.Resource">
      <summary>
            Gets the psd resource which caused this exception.
            </summary>
      <value>The resource.</value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.ColorModes">
      <summary>
            Represents the psd file format color modes.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.ColorModes.Bitmap">
      <summary>
            The bitmap color mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.ColorModes.Grayscale">
      <summary>
            The grayscale mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.ColorModes.Indexed">
      <summary>
            Indexed color mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.ColorModes.Rgb">
      <summary>
            RGB color mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.ColorModes.Cmyk">
      <summary>
            CMYK color mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.ColorModes.Multichannel">
      <summary>
            Multichannel color mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.ColorModes.Duotone">
      <summary>
            Duotone color mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.ColorModes.Lab">
      <summary>
            Lab color mode.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.CompressionMethod">
      <summary>
            Defines the compression method used for image data.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.CompressionMethod.Raw">
      <summary>
            No compression. The image data stored as raw bytes in RGBA planar order.
            That means that first all R data is written, then all G is written, then all B and finally all A data is written.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.CompressionMethod.RLE">
      <summary>
            RLE compressed the image data starts with the byte counts for all the scan lines (rows * channels), with each
            count stored as a two-byte value. The RLE compressed data follows, with each scan line compressed separately.
            The RLE compression is the same compression algorithm used by the Macintosh ROM routine PackBits and the TIFF standard.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.CompressionMethod.ZipWithoutPrediction">
      <summary>
            ZIP without prediction.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.CompressionMethod.ZipWithPrediction">
      <summary>
            ZIP with prediction.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.BrightnessContrastLayer">
      <summary>
            Brightness/contrast layer. 
            </summary>
      <seealso cref="T:Aspose.PSD.FileFormats.Psd.Layers.Layer" />
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.AdjustmentLayer">
      <summary>
            Adjustment layer. For example Brightness/contrast
            </summary>
      <seealso cref="T:Aspose.PSD.FileFormats.Psd.Layers.Layer" />
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.Layer">
      <summary>
            The psd layer.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.Layer.LayerHeaderSize">
      <summary>
            The layer header size.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.Layer.BlendSignature">
      <summary>
            Represents blend mode signature.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.Layer.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.Layer" /> class. Constructor for lazy initialization.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.Layer.#ctor(Aspose.PSD.Rectangle,System.Byte[],System.Byte[],System.Byte[],System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.Layer" /> class from byte arrays.
            </summary>
      <param name="bounds">The layer bounds.</param>
      <param name="redBytes">The red bytes.</param>
      <param name="greenBytes">The green bytes.</param>
      <param name="blueBytes">The blue bytes.</param>
      <param name="name">The layer name.</param>
      <exception cref="T:Aspose.PSD.CoreExceptions.ImageFormats.PsdImageException">
            Byte arrays can not be empty
            or
            Byte arrays length must equal bounds dimentions (bounds.Width * bounds.Height)
            </exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.Layer.ShallowCopy">
      <summary>
            Creates a shallow copy of the current Layer. Please see https://msdn.microsoft.com/ru-ru/library/system.object.memberwiseclone(v=vs.110).aspx for explanation.
            </summary>
      <returns>A shallow copy of the current Layer.</returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.Layer.Save(System.String,Aspose.PSD.ImageOptionsBase)">
      <summary>
            Saves the object's data to the specified file location in the specified file format according to save options.
            </summary>
      <param name="filePath">The file path.</param>
      <param name="options">The options.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.Layer.Save(System.String,System.Boolean)">
      <summary>
            Saves the object's data to the specified file location.
            </summary>
      <param name="filePath">The file path to save the object's data to.</param>
      <param name="overWrite">if set to <c>true</c> over write the file contents, otherwise append will occur.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.Layer.Save(System.IO.Stream,Aspose.PSD.ImageOptionsBase,Aspose.PSD.Rectangle)">
      <summary>
            Saves the image's data to the specified stream in the specified file format according to save options.
            </summary>
      <param name="stream">The stream to save the image's data to.</param>
      <param name="optionsBase">The save options.</param>
      <param name="boundsRectangle">The destination image bounds rectangle. Set the empty rectangle for use sourse bounds.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.Layer.Save(System.String,Aspose.PSD.ImageOptionsBase,Aspose.PSD.Rectangle)">
      <summary>
            Saves the object's data to the specified file location in the specified file format according to save options.
            </summary>
      <param name="filePath">The file path.</param>
      <param name="options">The options.</param>
      <param name="boundsRectangle">The destination image bounds rectangle. Set the empty rectangle for use sourse bounds.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.Layer.Equals(System.Object)">
      <summary>
            Determines whether the specified <see cref="T:System.Object" />, is equal to this instance.
            </summary>
      <param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
      <returns>
        <c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance; otherwise, <c>false</c>.
            </returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.Layer.GetHashCode">
      <summary>
            Returns a hash code for this instance.
            </summary>
      <returns>
            A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. 
            </returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.Layer.AddLayerMask(Aspose.PSD.FileFormats.Psd.Layers.LayerMaskData)">
      <summary>
            Adds the mask to current layer.
            </summary>
      <param name="layerMask">The layer mask.</param>
      <exception cref="T:Aspose.PSD.CoreExceptions.ImageFormats.PsdImageException">Full layer mask is not supported for setting yet, please use LayerMaskDataShort</exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.Layer.MergeLayerTo(Aspose.PSD.FileFormats.Psd.Layers.Layer)">
      <summary>
            Merges the layer to specified layer
            </summary>
      <param name="layerToMergeInto">The layer to merge into.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.Layer.DrawImage(Aspose.PSD.Point,Aspose.PSD.RasterImage)">
      <summary>
            Draws the image on layer.
            </summary>
      <param name="location">The location.</param>
      <param name="image">The image.</param>
      <exception cref="T:Aspose.PSD.CoreExceptions.ImageFormats.PsdImageException">Location must be non-negative</exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.Layer.UpdateDimensions(System.Int32,System.Int32)">
      <summary>
            Updates the image dimensions.
            </summary>
      <param name="newWidth">The new image width.</param>
      <param name="newHeight">The new image height.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.Layer.SaveData(System.IO.Stream)">
      <summary>
            Saves the data.
            </summary>
      <param name="stream">The stream to save data to.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.Layer.ReleaseManagedResources">
      <summary>
            Releases the managed resources. Make sure no unmanaged resources are released here, since they may have been already released.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.Layer.Resources">
      <summary>
            Gets or sets the layer resources.
            </summary>
      <value>
            The layer resources.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.Layer.HasAlpha">
      <summary>
            Gets a value indicating whether this instance has alpha.
            </summary>
      <value>
        <c>true</c> if this instance has alpha; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.Layer.Name">
      <summary>
            Gets or sets the layer name.
            </summary>
      <value>
            The layer name.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.Layer.DisplayName">
      <summary>
            Gets the display name of the layer.
            </summary>
      <value>
            The display name of the layer.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.Layer.FillOpacity">
      <summary>
            Gets the fill opacity.
            </summary>
      <value>
            The fill opacity in range from 0 to 100
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.Layer.LayerCreationDateTime">
      <summary>
            Gets or sets the layer creation date time.
            </summary>
      <value>
            The layer's creation date time. If there is no data about creation DateTime then returns Unix Time first epoch
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.Layer.SheetColorHighlight">
      <summary>
            Gets or sets the decorative sheet color highlight in layers' list
            </summary>
      <value>
            The sheet color highlight.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.Layer.Top">
      <summary>
            Gets or sets the top layer position.
            </summary>
      <value>
            The top layer position.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.Layer.Left">
      <summary>
            Gets or sets the left layer position.
            </summary>
      <value>
            The left layer position.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.Layer.Bottom">
      <summary>
            Gets or sets the bottom layer position.
            </summary>
      <value>
            The bottom layer position.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.Layer.Right">
      <summary>
            Gets or sets the right layer position.
            </summary>
      <value>
            The right layer position.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.Layer.ChannelsCount">
      <summary>
            Gets the layer's channels count.
            </summary>
      <value>
            The layer's channels count.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.Layer.ChannelInformation">
      <summary>
            Gets or sets the channel information.
            </summary>
      <value>
            The channel information.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.Layer.BlendModeSignature">
      <summary>
            Gets the blend mode signature.
            </summary>
      <value>
            The blend mode signature.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.Layer.BlendModeKey">
      <summary>
            Gets or sets the blend mode key.
            </summary>
      <value>
            The blend mode key.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.Layer.Opacity">
      <summary>
            Gets or sets the layer opacity. 0 = transparent, 255 = opaque.
            </summary>
      <value>
            The layer opacity.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.Layer.Clipping">
      <summary>
            Gets or sets the layer clipping. 0 = base, 1 = non-base.
            </summary>
      <value>
            The layer clipping.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.Layer.Flags">
      <summary>
            Gets or sets the layer flags.
            bit 0 = transparency protected;
            bit 1 = visible;
            bit 2 = obsolete;
            bit 3 = 1 for Photoshop 5.0 and later, tells if bit 4 has useful information;
            bit 4 = pixel data irrelevant to appearance of document.
            </summary>
      <value>
            The layer flags.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.Layer.Filler">
      <summary>
            Gets or sets the layer filler.
            </summary>
      <value>
            The layer filler.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.Layer.Length">
      <summary>
            Gets the overall layer length in bytes.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.Layer.ExtraLength">
      <summary>
            Gets the layer extra information length in bytes.
            </summary>
      <value>
            The extra layer length.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.Layer.LayerMaskData">
      <summary>
            Gets or sets the layer mask data.
            </summary>
      <value>
            The layer mask data.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.Layer.LayerBlendingRangesData">
      <summary>
            Gets or sets the layer blending ranges data.
            </summary>
      <value>
            The layer blending ranges data.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.Layer.BitsPerPixel">
      <summary>
            Gets the image bits per pixel count.
            </summary>
      <value>
            The image bits per pixel count.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.Layer.Height">
      <summary>
            Gets the image height.
            </summary>
      <value>
            The image height.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.Layer.Width">
      <summary>
            Gets the image width.
            </summary>
      <value>
            The image width.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.Layer.LayerOptions">
      <summary>
            Gets the layer options.
            </summary>
      <value>
            The layer options.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.Layer.IsVisible">
      <summary>
            Gets or sets a value indicating whether the layer is visible
            </summary>
      <value>
        <c>true</c> if this instance is visible; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.Layer.IsVisibleInGroup">
      <summary>
            Gets a value indicating whether this instance is visible in group(If layer is not in group it means root group).
            </summary>
      <value>
        <c>true</c> if this instance is visible in group; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.AdjustmentLayer.MergeLayerTo(Aspose.PSD.FileFormats.Psd.Layers.Layer)">
      <summary>
            Merges the layer to specified layer
            </summary>
      <param name="layerToMergeInto">The layer to merge into.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.BrightnessContrastLayer.Brightness">
      <summary>
            Gets or sets the brightness. For PS range of brightness is from -150 to +150. But we ignore this.
            </summary>
      <value>
            The brightness.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.BrightnessContrastLayer.Contrast">
      <summary>
            Gets or sets the contrast. For PS range of contrast is from -50 to +100. But we ignore this.
            </summary>
      <value>
            The contrast.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.CmykChannelMixerLayer">
      <summary>
            Cmyk Channel Mixer Adjustment layer. 
            </summary>
      <seealso cref="T:Aspose.PSD.FileFormats.Psd.Layers.Layer" />
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.ChannelMixerLayer">
      <summary>
            Channel Mixer Adjustment layer. 
            </summary>
      <seealso cref="T:Aspose.PSD.FileFormats.Psd.Layers.Layer" />
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.ChannelMixerLayer.GetChannelByIndex(System.Int32)">
      <summary>
            Gets the index of the channel by. Can return RgbMixerChannel or CmykMixerChannel
            </summary>
      <param name="index">The index.</param>
      <returns>
        <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.MixerChannel" />
      </returns>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.ChannelMixerLayer.Monochrome">
      <summary>
            Gets or sets a value indicating whether this <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.ChannelMixerLayer" /> is monochrome.
            </summary>
      <value>
        <c>true</c> if monochrome; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.CmykChannelMixerLayer.GetChannelByIndex(System.Int32)">
      <summary>
            Gets the index of the channel by. Returns CmykMixerChannel
            </summary>
      <param name="index">The index.</param>
      <returns>
        <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.CmykMixerChannel" />
      </returns>
      <exception cref="T:System.ArgumentException">CmykMixerChannelLayer has no more than 4 channels. Index of First channel is 0</exception>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.CmykChannelMixerLayer.CyanChannel">
      <summary>
            Gets the cyan channel.
            </summary>
      <value>
            The cyan channel.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.CmykChannelMixerLayer.MagentaChannel">
      <summary>
            Gets the magenta channel.
            </summary>
      <value>
            The magenta channel.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.CmykChannelMixerLayer.YellowChannel">
      <summary>
            Gets the yellow channel.
            </summary>
      <value>
            The yellow channel.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.CmykChannelMixerLayer.BlackChannel">
      <summary>
            Gets the black channel.
            </summary>
      <value>
            The black channel.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.ExposureLayer">
      <summary>
            Exposure Adjustment layer. 
            </summary>
      <seealso cref="T:Aspose.PSD.FileFormats.Psd.Layers.Layer" />
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.ExposureLayer.Exposure">
      <summary>
            Gets or sets the Exposure. For PS range of Exposure is from -20 to +20.
            </summary>
      <value>
            The Exposure.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.ExposureLayer.Offset">
      <summary>
            Gets or sets the Offset. For PS range of Offset is from -0.5 to +0.5
            </summary>
      <value>
            The Offset.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.ExposureLayer.GammaCorrection">
      <summary>
            Gets or sets the GammaCorrection. For PS range of GammaCorrection is from 9.99 to +0.01
            </summary>
      <value>
            The GammaCorrection.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.HueSaturationLayer">
      <summary>
            HueSaturation adjustment layer.
            </summary>
      <seealso cref="T:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.AdjustmentLayer" />
      <seealso cref="T:Aspose.PSD.FileFormats.Psd.Layers.Layer" />
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.HueSaturationLayer.GetRange(System.Int32)">
      <summary>
            Gets the range.
            </summary>
      <param name="index">The index.</param>
      <returns>Color Range Hsl</returns>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.HueSaturationLayer.Hue">
      <summary>
            Gets or sets the hue.
            </summary>
      <value>
            The hue.
            </value>
      <exception cref="T:System.ArgumentOutOfRangeException">Hue must be in range from -180 to +180</exception>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.HueSaturationLayer.Saturation">
      <summary>
            Gets or sets the saturation.
            </summary>
      <value>
            The saturation.
            </value>
      <exception cref="T:System.ArgumentOutOfRangeException">Saturation must be in range from -100 to +100</exception>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.HueSaturationLayer.Lightness">
      <summary>
            Gets or sets the lightness.
            </summary>
      <value>
            The lightness.
            </value>
      <exception cref="T:System.ArgumentOutOfRangeException">Lightness must be in range from -100 to +100</exception>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.HueSaturationLayer.Colorize">
      <summary>
            Gets or sets a value indicating whether this <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.HueSaturationLayer" /> is colorize.
            </summary>
      <value>
        <c>true</c> if colorize; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.CurvesLayer">
      <summary>
            Curves Adjustment Layer
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.CurvesLayer.GetCurvesManager">
      <summary>
            Gets the curves manager.
            </summary>
      <returns>
        <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CurvesDiscreteManager" /> or <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CurvesContinuousManager" /> that depends on IsDiscreteManagerUsed and IsContinuousManagerUsed property</returns>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.CurvesLayer.IsDiscreteManagerUsed">
      <summary>
            Gets or sets a value indicating whether this instance is discrete manager used.
            </summary>
      <value>
        <c>true</c> if this instance is discrete manager used; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.CurvesLayer.IsContinuousManagerUsed">
      <summary>
            Gets or sets a value indicating whether this instance is continuous manager used.
            </summary>
      <value>
        <c>true</c> if this instance is continuous manager used; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.LevelsLayer">
      <summary>
            Levels Adjustment Layer
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.LevelsLayer.GetChannel(System.Int32)">
      <summary>
            Gets the channel.
            </summary>
      <param name="index">The index.</param>
      <returns>
        <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LevelChannel" /> by index</returns>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.LevelsLayer.MasterChannel">
      <summary>
            Gets the master channel.
            </summary>
      <value>
            The master channel.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.NamespaceDoc">
      <summary>
            The namespace contains PSD adjustment layers.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.PhotoFilterLayer">
      <summary>
            PhotoFilter adjustment layer.
            </summary>
      <seealso cref="T:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.AdjustmentLayer" />
      <seealso cref="T:Aspose.PSD.FileFormats.Psd.Layers.Layer" />
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.PhotoFilterLayer.Color">
      <summary>
            Gets or sets the RGB color of filter.        
            </summary>
      <value>
            The color.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.PhotoFilterLayer.Density">
      <summary>
            Gets or sets the density of filter
            </summary>
      <value>
            The density.
            </value>
      <exception cref="T:System.ArgumentOutOfRangeException">Density must be in range from 0 to 100</exception>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.PhotoFilterLayer.PreserveLuminosity">
      <summary>
            Gets or sets a value indicating whether [preserve luminosity].
            </summary>
      <value>
        <c>true</c> if [preserve luminosity]; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.RgbChannelMixerLayer">
      <summary>
            Rgb Channel Mixer Adjustment layer. 
            </summary>
      <seealso cref="T:Aspose.PSD.FileFormats.Psd.Layers.Layer" />
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.RgbChannelMixerLayer.GetChannelByIndex(System.Int32)">
      <summary>
            Gets the index of the channel by. Returns RgbMixerChannel
            </summary>
      <param name="index">The index.</param>
      <returns>
        <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.RgbMixerChannel" />
      </returns>
      <exception cref="T:System.ArgumentException">RgbMixerChannelLayer has no more than 3 channels. Index of First channel is 0</exception>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.RgbChannelMixerLayer.RedChannel">
      <summary>
            Gets the red channel.
            </summary>
      <value>
            The red channel.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.RgbChannelMixerLayer.BlueChannel">
      <summary>
            Gets the blue channel.
            </summary>
      <value>
            The blue channel.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.RgbChannelMixerLayer.GreenChannel">
      <summary>
            Gets the green channel.
            </summary>
      <value>
            The green channel.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.MixerChannel">
      <summary>
            MixerChannel. It's wrapper for channel raw data. Used in MixrResource
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.MixerChannel.#ctor(System.Byte[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.MixerChannel" /> class.
            </summary>
      <param name="data">The channel raw data.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.MixerChannel.GetRawData">
      <summary>
            Gets the raw data.
            </summary>
      <returns>Raw byte data</returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.MixerChannel.GetShortByIndex(System.Int32)">
      <summary>
            Gets the short index of the by.
            </summary>
      <param name="index">The index.</param>
      <returns>Value of short type from raw data</returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.MixerChannel.SetShortByIndex(System.Int32,System.Int16)">
      <summary>
            Sets the short index of the by.
            </summary>
      <param name="index">The index.</param>
      <param name="value">The value.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.MixerChannel.Constant">
      <summary>
            Gets or sets the constant.of channel.
            </summary>
      <value>
            The constant.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.CmykMixerChannel">
      <summary>
            CmykChannel. It's wrapper for channel raw data. Used in MixrResource
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.CmykMixerChannel.#ctor(System.Byte[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.CmykMixerChannel" /> class.
            </summary>
      <param name="data">The data of the resource.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.CmykMixerChannel.Cyan">
      <summary>
            Gets or sets the cyan.
            </summary>
      <value>
            The cyan.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.CmykMixerChannel.Magenta">
      <summary>
            Gets or sets the magenta.
            </summary>
      <value>
            The magenta.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.CmykMixerChannel.Yellow">
      <summary>
            Gets or sets the yellow.
            </summary>
      <value>
            The yellow.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.CmykMixerChannel.Black">
      <summary>
            Gets or sets the black.
            </summary>
      <value>
            The black.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.RgbMixerChannel">
      <summary>
            RgbChannel. It's wrapper for channel raw data. Used in MixrResource
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.RgbMixerChannel.Red">
      <summary>
            Gets or sets the red.
            </summary>
      <value>
            The red.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.RgbMixerChannel.Green">
      <summary>
            Gets or sets the green.
            </summary>
      <value>
            The green.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.RgbMixerChannel.Blue">
      <summary>
            Gets or sets the blue.
            </summary>
      <value>
            The blue.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.BlendMode">
      <summary>
            The layer blend mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.BlendMode.Normal">
      <summary>
            Normal blend mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.BlendMode.Darken">
      <summary>
            Darken blend mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.BlendMode.Lighten">
      <summary>
            Lighten blend mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.BlendMode.Hue">
      <summary>
            Hue blend mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.BlendMode.Saturation">
      <summary>
            Saturation blend mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.BlendMode.Color">
      <summary>
            Color blend mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.BlendMode.Luminosity">
      <summary>
            Luminosity blend mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.BlendMode.Multiply">
      <summary>
            Multiply blend mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.BlendMode.Screen">
      <summary>
            Screen blend mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.BlendMode.Dissolve">
      <summary>
            Dissolve blend mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.BlendMode.Overlay">
      <summary>
            Overlay blend mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.BlendMode.HardLight">
      <summary>
            Hard light blend mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.BlendMode.SoftLight">
      <summary>
            Soft light blend mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.BlendMode.Difference">
      <summary>
            Difference blend mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.BlendMode.Exclusion">
      <summary>
            Exclusion blend mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.BlendMode.ColorDodge">
      <summary>
            Color dodge blend mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.BlendMode.ColorBurn">
      <summary>
            Color burn blend mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.BlendMode.LinearBurn">
      <summary>
            Linear burn blend mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.BlendMode.LinearDodge">
      <summary>
            Linear dodge blend mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.BlendMode.VividLight">
      <summary>
            Vivid light blend mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.BlendMode.LinearLight">
      <summary>
            Linear light blend mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.BlendMode.PinLight">
      <summary>
            Pin light blend mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.BlendMode.HardMix">
      <summary>
            Hard mix blend mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.BlendMode.PassThrough">
      <summary>
            Pass through blend mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.BlendMode.DarkerColor">
      <summary>
            Darker color blend mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.BlendMode.LighterColor">
      <summary>
            Lighter color blend mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.BlendMode.Subtract">
      <summary>
            Subtract blend mode.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.BlendMode.Divide">
      <summary>
            Divide blend mode.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.BlendRange">
      <summary>
            The blend range.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.BlendRange.Source">
      <summary>
            Gets or sets the source blend range.
            </summary>
      <value>
            The source blend range.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.BlendRange.Destination">
      <summary>
            Gets or sets the destination blend range.
            </summary>
      <value>
            The destination blend range.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.ChannelInformation">
      <summary>
            The channel information.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.ChannelInformation.CompressionMethod">
      <summary>
            Gets or sets the compression method.
            </summary>
      <value>
            The compression method.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.ChannelInformation.ChannelID">
      <summary>
            Gets or sets the channel ID.
            </summary>
      <value>
            The channel ID.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.ChannelInformation.Length">
      <summary>
            Gets the channel length in bytes.
            </summary>
      <value>
            The length.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.GlobalLayerMaskInfo">
      <summary>
            The global layer mask section.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.GlobalLayerMaskInfo.Length">
      <summary>
            Gets the global layer mask section length in bytes.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.GlobalLayerMaskInfo.OverlayColorSpace">
      <summary>
            Gets or sets the overlay color space (undocumented value).
            </summary>
      <value>
            The overlay color space.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.GlobalLayerMaskInfo.AlphaMask">
      <summary>
            Gets or sets the alpha mask.
            </summary>
      <value>
            The alpha mask.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.GlobalLayerMaskInfo.RedMask">
      <summary>
            Gets or sets the red mask.
            </summary>
      <value>
            The red mask.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.GlobalLayerMaskInfo.GreenMask">
      <summary>
            Gets or sets the green mask.
            </summary>
      <value>
            The green mask.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.GlobalLayerMaskInfo.BlueMask">
      <summary>
            Gets or sets the blue mask.
            </summary>
      <value>
            The blue mask.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.GlobalLayerMaskInfo.Opacity">
      <summary>
            Gets or sets global layers opacity. 0 = transparent, 100 = opaque.
            </summary>
      <value>
            The global layers opacity.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.GlobalLayerMaskInfo.Kind">
      <summary>
            Gets or sets the kind.
            0 = Color selected--i.e. inverted;
            1 = Color protected;
            128 = use value stored per layer. This value is preferred.
            The others are for backward compatibility with beta versions.
            </summary>
      <value>
            The kind.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerBlendingRangesData">
      <summary>
            The layer blending ranges data.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerBlendingRangesData.Length">
      <summary>
            Gets the length of layer blending ranges data in bytes.
            </summary>
      <value>
            The length of layer blending ranges data.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerBlendingRangesData.CompositeBlendRange">
      <summary>
            Gets or sets the composite blend ranges.
            </summary>
      <value>
            The composite blend ranges.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerBlendingRangesData.ChannelBlendRanges">
      <summary>
            Gets or sets the channel blend ranges.
            </summary>
      <value>
            The channel blend ranges.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerFlags">
      <summary>
            The layer flags
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerFlags.TransparencyProtected">
      <summary>
            The transparency protected
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerFlags.Visible">
      <summary>
            The visible flag
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerFlags.Obsolete">
      <summary>
            The obsolete flag
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerFlags.HasUsefulInformation">
      <summary>
            1 for Photoshop 5.0 and later, tells if bit 4 has useful information
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerFlags.PixelDataIrrelevantToAppearenceInDocument">
      <summary>
            The pixel data irrelevant to appearence in document
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerFlags.Undocumented">
      <summary>
            The undocumented flag
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerGroup">
      <summary>
            Group layer class
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerGroup.AddLayer(Aspose.PSD.FileFormats.Psd.Layers.Layer)">
      <summary>
            Adds the layer to the layer group.
            </summary>
      <param name="layer">The layer.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerGroup.Layers">
      <summary>
            The layers in layer group
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerMaskData">
      <summary>
            The layer mask data.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerMaskData.#ctor(System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerMaskData" /> class.
            </summary>
      <param name="dataSize">The data size.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerMaskData.SaveCommon(Aspose.PSD.StreamContainer)">
      <summary>
            Saves the common info.
            </summary>
      <param name="streamContainer">The stream container.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerMaskData.DataSize">
      <summary>
            Gets the size of the layer mask mask data.
            </summary>
      <value>
            The size of the layer mask mask data.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerMaskData.Top">
      <summary>
            Gets or sets the top layer mask position.
            </summary>
      <value>
            The top layer mask position.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerMaskData.Left">
      <summary>
            Gets or sets the left layer mask position.
            </summary>
      <value>
            The left layer mask position.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerMaskData.Bottom">
      <summary>
            Gets or sets the bottom layer mask position.
            </summary>
      <value>
            The bottom layer mask position.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerMaskData.Right">
      <summary>
            Gets or sets the right layer mask position.
            </summary>
      <value>
            The right layer mask position.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerMaskData.DefaultColor">
      <summary>
            Gets or sets the default color.
            </summary>
      <value>
            The default color.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerMaskData.Flags">
      <summary>
            Gets or sets the layer mask flags.
            </summary>
      <value>
            The layer mask flags.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerMaskData.ImageData">
      <summary>
            Gets or sets the mask image data.
            </summary>
      <value>
            The image data.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerMaskData.ImageDataVector">
      <summary>
            Gets or sets the mask image data vector.
            </summary>
      <value>
            The image data vector.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerMaskDataFull">
      <summary>
            The full layer mask information.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerMaskDataFull.BackgroundColor">
      <summary>
            Gets or sets the background color.
            </summary>
      <value>
            The background color.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerMaskDataFull.RealFlags">
      <summary>
            Gets or sets the real layer mask flags.
            </summary>
      <value>
            The real layer mask flags.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerMaskDataFull.EnclosingTop">
      <summary>
            Gets or sets the enclosing top layer mask position.
            </summary>
      <value>
            The top layer mask position.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerMaskDataFull.EnclosingLeft">
      <summary>
            Gets or sets the enclosing left layer mask position.
            </summary>
      <value>
            The left layer mask position.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerMaskDataFull.EnclosingBottom">
      <summary>
            Gets or sets the enclosing bottom layer mask position.
            </summary>
      <value>
            The bottom layer mask position.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerMaskDataFull.EnclosingRight">
      <summary>
            Gets or sets the enclosing right layer mask position.
            </summary>
      <value>
            The right layer mask position.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerMaskDataShort">
      <summary>
            The short layer mask information.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerMaskDataShort.Padding">
      <summary>
            Gets or sets the layer mask padding.
            </summary>
      <value>
            The layer mask padding.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerMaskFlags">
      <summary>
            The layer mask flags
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerMaskFlags.None">
      <summary>
            No flags defined.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerMaskFlags.RelativeToLayer">
      <summary>
            Position is relative to layer.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerMaskFlags.Disabled">
      <summary>
            Layer mask is disabled.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerMaskFlags.InvertedWhenBlending">
      <summary>
            Invert layer mask when blending.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerMaskFlags.UserMaskFromRenderingOtherData">
      <summary>
             Indicates that the user mask actually came from rendering other data
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResourcesRegistry">
      <summary>
            Represents the layer resources registry.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResourcesRegistry.GetFirstSupportedDescriptorByTypeName(System.String)">
      <summary>
            Gets the first supported descriptor by its type name.
            </summary>
      <param name="descriptorTypeName">The descriptor type name.</param>
      <returns>The first found opener descriptor or null if not such descriptor is found.</returns>
      <remarks>The first opener descriptor will be actually the last registered.</remarks>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResourcesRegistry.GetFirstSupportedDescriptor(System.IO.Stream,System.Int32)">
      <summary>
            Gets the first supported opener descriptor.
            </summary>
      <param name="stream">The stream.</param>
      <param name="psdVersion">The PSD version.</param>
      <returns>
            The layer resource loader descriptor or null if no loader descriptor supported for such stream.
            </returns>
      <remarks>
            The first loader will be actually the last registered.
            </remarks>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResourcesRegistry.LoadResourceByFirstSupportedDescriptor(System.IO.Stream,System.Int32)">
      <summary>
            Loads <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResource" /> using first found opener suitable for the specified <paramref name="stream" />.
            </summary>
      <param name="stream">The stream.</param>
      <param name="psdVersion">The PSD version.</param>
      <returns>
            The loaded <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResource" /> or null if no opener is found.
            </returns>
      <remarks>
            The first opener will be actually the last registered.
            </remarks>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResourcesRegistry.RegisterOpener(Aspose.PSD.FileFormats.Psd.Layers.ILayerResourceLoader)">
      <summary>
            Registers the opener.
            </summary>
      <param name="openerDescriptor">The opener descriptor to register.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResourcesRegistry.UnregisterOpener(Aspose.PSD.FileFormats.Psd.Layers.ILayerResourceLoader)">
      <summary>
            Unregisters the opener.
            </summary>
      <param name="openerDescriptor">The opener descriptor to unregister.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResourcesRegistry.RegisteredDescriptors">
      <summary>
            Gets the registered descriptors.
            </summary>
      <value>The registered descriptors.</value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.AdjustmentLayerResource">
      <summary>
            Base Class for adjustments layer resources
            </summary>
      <seealso cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResource" />
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.AdjustmentLayerResource.Save(Aspose.PSD.StreamContainer,System.Int32)">
      <summary>
            Saves the resource to the specified stream container.
            </summary>
      <param name="streamContainer">The stream container to save to.</param>
      <param name="psdVersion">The PSD version.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.AdjustmentLayerResource.Signature">
      <summary>
            Gets the signature.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.AdjustmentLayerResource.Data">
      <summary>
            Gets or sets the data.
            </summary>
      <value>
            The data.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.BooleanResource">
      <summary>
            Class BooleanResource. It's pseudo resource. Photoshop haven't it
            </summary>
      <seealso cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResource" />
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.BooleanResource.#ctor(System.Boolean)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.BooleanResource" /> class.
            </summary>
      <param name="value">if set to <c>true</c> the resource value is true.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.BooleanResource.#ctor(System.Byte[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.BooleanResource" /> class.
            With custom or unknown value
            </summary>
      <param name="data">The resource data.</param>
      <exception cref="T:System.ArgumentException">Invalid Knko Resource value</exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.BooleanResource.Save(Aspose.PSD.StreamContainer,System.Int32)">
      <summary>
            Saves the specified stream container.
            </summary>
      <param name="streamContainer">The stream container.</param>
      <param name="psdVersion">The PSD version.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.BooleanResource.Signature">
      <summary>
            Gets the signature.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.BooleanResource.Length">
      <summary>
            Gets the layer resource length in bytes.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.BooleanResource.PsdVersion">
      <summary>
            Gets the psd version.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.BooleanResource.Value">
      <summary>
            Gets or sets a value indicating whether value <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.BooleanResource" /> is true or false
            </summary>
      <value>
        <c>true</c> if value is true; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.BritResource">
      <summary>
            Class BritResource. Resource of Brightness/Contrast Adjustment Layer
            </summary>
      <seealso cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.AdjustmentLayerResource" />
      <seealso cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResource" />
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.BritResource.TypeToolKey">
      <summary>
            The type tool info key.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.BritResource.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.BritResource" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.BritResource.#ctor(System.Int16,System.Int16,System.Int16,System.Boolean)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.BritResource" /> class.
            </summary>
      <param name="brightness">The brightness.</param>
      <param name="contrast">The contrast.</param>
      <param name="meanValueForBrightnessAndContrast">The mean value for brightness and contrast.</param>
      <param name="labColor">if set to <c>true</c> [lab color].</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.BritResource.#ctor(System.Byte[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.BritResource" /> class.
            PSD format specification contains following description:
            2 Brightness
            2 Contrast
            2 Mean value for brightness and contrast
            1 Lab color only
            It is not used in modern PSD(CS5 and up) where CgEd is. CgEd stores info properties
            </summary>
      <param name="bytes">The bytes.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.BritResource.Brightness">
      <summary>
            Gets or sets the brightness.
            </summary>
      <value>
            The brightness.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.BritResource.Contrast">
      <summary>
            Gets or sets the contrast.
            </summary>
      <value>
            The contrast.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.BritResource.MeanValueForBrightnessAndContrast">
      <summary>
            Gets or sets the mean value for brightness and contrast.
            </summary>
      <value>
            The mean value for brightness and contrast.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.BritResource.LabColor">
      <summary>
            Gets or sets a value indicating whether [lab color].
            </summary>
      <value>
        <c>true</c> if [lab color]; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.BritResource.Key">
      <summary>
            Gets the layer resource key.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.BritResource.Length">
      <summary>
            Gets the layer resource length in bytes.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.BritResource.PsdVersion">
      <summary>
            Gets the psd version.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CgEdResource">
      <summary>
            Class CgEdResource. Content Generator Extra Data (Photoshop CS5)
            </summary>
      <seealso cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResource" />
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CgEdResource.TypeToolKey">
      <summary>
            The type tool info key.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CgEdResource.Save(Aspose.PSD.StreamContainer,System.Int32)">
      <summary>
            Saves the resource to the specified stream container.
            </summary>
      <param name="streamContainer">The stream container to save to.</param>
      <param name="psdVersion">The PSD version.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CgEdResource.Key">
      <summary>
            Gets the layer resource key.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CgEdResource.PsdVersion">
      <summary>
            Gets the psd version.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CgEdResource.Version">
      <summary>
            Gets or sets the version.
            </summary>
      <value>
            The version.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CgEdResource.Brightness">
      <summary>
            Gets or sets the brightness.
            </summary>
      <value>
            The brightness.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CgEdResource.Contrast">
      <summary>
            Gets or sets the contrast.
            </summary>
      <value>
            The contrast.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CgEdResource.MeanValueForBrightnessAndContrast">
      <summary>
            Gets or sets the mean value for brightness and contrast.
            </summary>
      <value>
            The mean value for brightness and contrast.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CgEdResource.LabColor">
      <summary>
            Gets or sets a value indicating whether [lab color] is used.
            </summary>
      <value>
        <c>true</c> if used [lab color]; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CgEdResource.UseLegacy">
      <summary>
            Gets or sets a value indicating whether [use legacy].
            </summary>
      <value>
        <c>true</c> if [use legacy]; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CgEdResource.Auto">
      <summary>
            Gets or sets a value indicating whether this <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CgEdResource" /> is automatic.
            </summary>
      <value>
        <c>true</c> if automatic; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CgEdResource.Length">
      <summary>
            Gets the layer resource length in bytes.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClassID">
      <summary>
            The PSD Class ID object.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClassID.#ctor(System.Byte[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClassID" /> class.
            </summary>
      <param name="classID">The class ID as series of bytes.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClassID.#ctor(System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClassID" /> class.
            </summary>
      <param name="classID">The class ID.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClassID.#ctor(System.UInt32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClassID" /> class.
            </summary>
      <param name="classID">The class ID.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClassID.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClassID" /> class.
            </summary>
      <param name="classID">The class ID in ASCII encoding.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClassID.Save(Aspose.PSD.StreamContainer)">
      <summary>
            Saves the class information to the specified stream container.
            </summary>
      <param name="streamContainer">The stream container to save to.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClassID.Bytes">
      <summary>
            Gets the bytes representing class ID.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClassID.ClassName">
      <summary>
            Gets the class name as ASCII encoding.
            </summary>
      <value>
            The class name.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClassID.Length">
      <summary>
            Gets the class ID length in bytes.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ColorRangeHsl">
      <summary>
        <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Hue2Resource" /> has 6 color ranges where you can change HSV parameters. 
            Every range has 4 key points to identify range borders. And it's ColorRangeHsl
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ColorRangeHsl.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ColorRangeHsl" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ColorRangeHsl.#ctor(System.Byte[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ColorRangeHsl" /> class.
            </summary>
      <param name="data">The color range data.</param>
      <exception cref="T:System.ArgumentException">Expected length of " + this.GetType() + " is 14</exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ColorRangeHsl.IsHueInBigRange(System.Double)">
      <summary>
            Determines whether is hue in big range.
            </summary>
      <param name="hue">The hue value.</param>
      <returns>
        <c>true</c> if hue in big range; otherwise, <c>false</c>.
            </returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ColorRangeHsl.IsHueInSmallRange(System.Double)">
      <summary>
            Determines whether hue in small range.
            </summary>
      <param name="hue">The hue value.</param>
      <returns>
        <c>true</c> if hue in small range; otherwise, <c>false</c>.
            </returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ColorRangeHsl.GetRangeCoefficient(System.Double)">
      <summary>
            Gets the range Coefficient.
            </summary>
      <param name="hue">The hue value.</param>
      <returns>Saturation range coefficient.</returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ColorRangeHsl.Save(Aspose.PSD.StreamContainer)">
      <summary>
            Saves data to the specified stream container.
            </summary>
      <param name="streamContainer">The stream container.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ColorRangeHsl.Hue">
      <summary>
            Gets or sets the hue.
            </summary>
      <value>
            The hue.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ColorRangeHsl.Saturation">
      <summary>
            Gets or sets the saturation.
            </summary>
      <value>
            The saturation.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ColorRangeHsl.Lightness">
      <summary>
            Gets or sets the lightness.
            </summary>
      <value>
            The lightness.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ColorRangeHsl.MostLeftBorder">
      <summary>
            Gets or sets the most left border.
            </summary>
      <value>
            The most left border.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ColorRangeHsl.LeftBorder">
      <summary>
            Gets or sets the left border.
            </summary>
      <value>
            The left border.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ColorRangeHsl.RightBorder">
      <summary>
            Gets or sets the right border.
            </summary>
      <value>
            The right border.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ColorRangeHsl.MostRightBorder">
      <summary>
            Gets or sets the most right border.
            </summary>
      <value>
            The most right border.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CurvesContinuousManager">
      <summary>
            Manager for Curves Adjustment Layer that manipulates curves
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CurvesManager">
      <summary>
            Base Class to manage CurvResource
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CurvesManager.#ctor(System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CurvesManager" /> class.
            </summary>
      <param name="maxChannelCount">The maximum channel count.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CurvesManager.IsChannelUsed(System.Int32)">
      <summary>
            Determines whether [is channel used] [the specified channel index].
            </summary>
      <param name="channelIndex">Index of the channel.</param>
      <returns>
        <c>true</c> if [is channel used] [the specified channel index]; otherwise, <c>false</c>.
            </returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CurvesManager.GetChannelsCount">
      <summary>
            Gets the channels count.
            </summary>
      <returns>Channels count</returns>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CurvesManager.MaxChannelCount">
      <summary>
            Gets the maximum channel count.
            </summary>
      <value>
            The maximum channel count.
            </value>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CurvesContinuousManager.#ctor(System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CurvesContinuousManager" /> class.
            </summary>
      <param name="maxChannelCount">The maximum channel count.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CurvesContinuousManager.UpdateCurvePoint(System.Int32,System.Int32,System.Byte,System.Byte)">
      <summary>
            Updates the point of curve.
            </summary>
      <param name="channelIndex">Index of the channel.</param>
      <param name="pointIndex">Index of the point.</param>
      <param name="x">The x location.</param>
      <param name="y">The y location.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CurvesContinuousManager.AddCurvePoint(System.Int32,System.Byte,System.Byte)">
      <summary>
            Adds the point of curve.
            </summary>
      <param name="channelIndex">Index of the channel.</param>
      <param name="x">The x location.</param>
      <param name="y">The y location.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CurvesContinuousManager.GetCurvePointByIndex(System.Int32,System.Int32)">
      <summary>
            Gets the curve point by index.
            </summary>
      <param name="channelIndex">Index of the channel.</param>
      <param name="pointIndex">Index of the point.</param>
      <returns>Curve point by index of channel</returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CurvesContinuousManager.GetCurvePointCount(System.Int32)">
      <summary>
            Gets the curve point count.
            </summary>
      <param name="channelIndex">Index of the channel.</param>
      <returns>Count of Curve Point in channel</returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CurvesContinuousManager.RemoveCurvePoint(System.Int32,System.Int32)">
      <summary>
            Removes the point of curve.
            </summary>
      <param name="channelIndex">Index of the channel.</param>
      <param name="pointIndex">Index of the point.</param>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CurvesDiscreteManager">
      <summary>
            Manager for Curves Adjustment Layer that manipulates pixels' map
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CurvesDiscreteManager.SetValueInPosition(System.Int32,System.Byte,System.Byte)">
      <summary>
            Sets the value in position.
            </summary>
      <param name="channelIndex">Index of the channel.</param>
      <param name="position">The position.</param>
      <param name="value">The value.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CurvesDiscreteManager.GetValueInPosition(System.Int32,System.Byte)">
      <summary>
            Gets the value in position.
            </summary>
      <param name="channelIndex">Index of the channel.</param>
      <param name="position">The position.</param>
      <returns>Value of curve by its position</returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CurvesDiscreteManager.SetToDefaultValueInPosition(System.Int32,System.Byte)">
      <summary>
            Sets to default value in position.
            </summary>
      <param name="channelIndex">Index of the channel.</param>
      <param name="position">The position.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CurvesDiscreteManager.SetValueOfWholeChannel(System.Int32,System.Byte[])">
      <summary>
            Sets the value of whole channel.
            </summary>
      <param name="channelIndex">Index of the channel.</param>
      <param name="channelValue">The channel value.</param>
      <exception cref="T:System.ArgumentException">To set Whole Channel value you should use byte array with length = 256</exception>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CustResource">
      <summary>
            Class CustResource.
            This resource contains information about blending of clipped element.
            </summary>
      <seealso cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResource" />
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CustResource.TypeToolKey">
      <summary>
            The type tool info key.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CustResource.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CustResource" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CustResource.#ctor(System.Byte[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CustResource" /> class.
            </summary>
      <param name="data">The data of the resource.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CustResource.Save(Aspose.PSD.StreamContainer,System.Int32)">
      <summary>
            Saves the resource to the specified stream container.
            </summary>
      <param name="streamContainer">The stream container to save to.</param>
      <param name="psdVersion">The PSD version.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CustResource.LayerCreatedDateTime">
      <summary>
            Gets or sets the layer created date.
            </summary>
      <value>
            The layer created date.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CustResource.Key">
      <summary>
            Gets the layer resource key.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CustResource.Signature">
      <summary>
            Gets the signature.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CustResource.Length">
      <summary>
            Gets the layer resource length in bytes.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.CustResource.PsdVersion">
      <summary>
            Gets the psd version.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ExpaResource">
      <summary>
            Class ExpaResource. Resource of Exposure Adjustment Layer
            </summary>
      <seealso cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.AdjustmentLayerResource" />
      <seealso cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResource" />
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ExpaResource.TypeToolKey">
      <summary>
            The type tool info key.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ExpaResource.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ExpaResource" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ExpaResource.#ctor(System.Single,System.Single,System.Single)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ExpaResource" /> class.
            </summary>
      <param name="exposure">The exposure.</param>
      <param name="offset">The offset.</param>
      <param name="gamma">The gamma.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ExpaResource.#ctor(System.Byte[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ExpaResource" /> class.
            </summary>
      <param name="bytes">The bytes.</param>
      <exception cref="T:System.ArgumentException">Invalid Expa Resource data</exception>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ExpaResource.Version">
      <summary>
            Gets the version. Default is 1
            </summary>
      <value>
            The version.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ExpaResource.Exposure">
      <summary>
            Gets or sets the exposure.
            </summary>
      <value>
            The exposure.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ExpaResource.Offset">
      <summary>
            Gets or sets the offset.
            </summary>
      <value>
            The offset.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ExpaResource.GammaCorrection">
      <summary>
            Gets or sets the gamma.
            </summary>
      <value>
            The gamma.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ExpaResource.Key">
      <summary>
            Gets the layer resource key.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ExpaResource.Length">
      <summary>
            Gets the layer resource length in bytes.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ExpaResource.PsdVersion">
      <summary>
            Gets the psd version.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.FxrpResource">
      <summary>
            Class FxrpResource. The reference point of layer
            </summary>
      <seealso cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResource" />
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.FxrpResource.TypeToolKey">
      <summary>
            The type tool info key.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.FxrpResource.#ctor(System.Double,System.Double)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.FxrpResource" /> class.
            </summary>
      <param name="x">The x coordinate of reference point</param>
      <param name="y">The y coordinate of reference point</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.FxrpResource.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.FxrpResource" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.FxrpResource.#ctor(System.Byte[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.FxrpResource" /> class.
            With custom or unknown value
            </summary>
      <param name="data">The resource data.</param>
      <exception cref="T:System.ArgumentException">Invalid Fxrp Resource value</exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.FxrpResource.Save(Aspose.PSD.StreamContainer,System.Int32)">
      <summary>
            Saves to the specified stream container.
            </summary>
      <param name="streamContainer">The stream container.</param>
      <param name="psdVersion">The PSD version.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.FxrpResource.X">
      <summary>
            Gets or sets the x of reference point
            </summary>
      <value>
            The x of reference point
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.FxrpResource.Y">
      <summary>
            Gets or sets the y of reference point
            </summary>
      <value>
            The y of reference point
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.FxrpResource.Signature">
      <summary>
            Gets the signature.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.FxrpResource.Key">
      <summary>
            Gets the layer resource key.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.FxrpResource.Length">
      <summary>
            Gets the layer resource length in bytes.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.FxrpResource.PsdVersion">
      <summary>
            Gets the psd version.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Hue2Resource">
      <summary>
            Class Hue2Resource. Resource of Exposure Adjustment Layer
            </summary>
      <seealso cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.AdjustmentLayerResource" />
      <seealso cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResource" />
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Hue2Resource.TypeToolKey">
      <summary>
            The type tool info key.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Hue2Resource.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Hue2Resource" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Hue2Resource.#ctor(System.Byte[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Hue2Resource" /> class.
            </summary>
      <param name="data">The data of the resource.</param>
      <exception cref="T:System.ArgumentException">Invalid Hue2 Resource data</exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Hue2Resource.Save(Aspose.PSD.StreamContainer,System.Int32)">
      <summary>
            Saves the resource to the specified stream container.
            </summary>
      <param name="streamContainer">The stream container to save to.</param>
      <param name="psdVersion">The PSD version.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Hue2Resource.Version">
      <summary>
            Gets the version. Default is 2
            </summary>
      <value>
            The version.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Hue2Resource.Colorize">
      <summary>
            Gets or sets a value indicating whether this <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Hue2Resource" /> is colorize.
            </summary>
      <value>
        <c>true</c> if colorize; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Hue2Resource.Hue">
      <summary>
            Gets or sets the master hue.
            </summary>
      <value>
            The master hue.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Hue2Resource.Saturation">
      <summary>
            Gets or sets the master saturation.
            </summary>
      <value>
            The master saturation.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Hue2Resource.Lightness">
      <summary>
            Gets or sets the master lightness.
            </summary>
      <value>
            The master lightness.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Hue2Resource.Ranges">
      <summary>
            Gets the ranges of Hue/Saturation Adjustment Layer.
            Ranges in PS can change names if range is changed, so we should work by index
            </summary>
      <value>
            The ranges.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Hue2Resource.Key">
      <summary>
            Gets the layer resource key.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Hue2Resource.Length">
      <summary>
            Gets the layer resource length in bytes. 
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Hue2Resource.PsdVersion">
      <summary>
            Gets the psd version.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.IopaResource">
      <summary>
            Class IopaResource.
            This resource contains information about the fill opacity property from the layer style form
            </summary>
      <seealso cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResource" />
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.IopaResource.TypeToolKey">
      <summary>
            The type tool info key.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.IopaResource.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.IopaResource" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.IopaResource.#ctor(System.Byte[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.IopaResource" /> class.
            </summary>
      <param name="data">The raw byte data.</param>
      <exception cref="T:System.ArgumentException">Invalid iOpa Resource data. Expected length of iOpaResource is 4</exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.IopaResource.Save(Aspose.PSD.StreamContainer,System.Int32)">
      <summary>
            Saves the resource to the specified stream container.
            </summary>
      <param name="streamContainer">The stream container to save to.</param>
      <param name="psdVersion">The PSD version.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.IopaResource.FillOpacity">
      <summary>
            Gets or sets the fill opacity.
            </summary>
      <value>
            The fill opacity.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.IopaResource.Signature">
      <summary>
            Gets the signature.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.IopaResource.Key">
      <summary>
            Gets the layer resource key.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.IopaResource.Length">
      <summary>
            Gets the layer resource length in bytes.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.IopaResource.PsdVersion">
      <summary>
            Gets the psd version.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LclrResource">
      <summary>
            Class LclrResource.
            This resource contains information about color of layer in layers' list is PS. It's only
            </summary>
      <seealso cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResource" />
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LclrResource.TypeToolKey">
      <summary>
            The type tool info key.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LclrResource.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LclrResource" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LclrResource.#ctor(Aspose.PSD.FileFormats.Psd.Layers.LayerResources.SheetColorHighlightEnum)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LclrResource" /> class.
            </summary>
      <param name="color">The color.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LclrResource.#ctor(System.Byte[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LclrResource" /> class.
            </summary>
      <param name="data">The resource data.</param>
      <exception cref="T:System.ArgumentException">Invalid Lclr Resource value</exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LclrResource.Save(Aspose.PSD.StreamContainer,System.Int32)">
      <summary>
            Saves the resource to the specified stream container.
            </summary>
      <param name="streamContainer">The stream container to save to.</param>
      <param name="psdVersion">The PSD version.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LclrResource.Color">
      <summary>
            Gets or sets the color of layer.
            </summary>
      <value>
            The color.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LclrResource.Signature">
      <summary>
            Gets the signature.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LclrResource.Key">
      <summary>
            Gets the layer resource key.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LclrResource.Length">
      <summary>
            Gets the layer resource length in bytes.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LclrResource.PsdVersion">
      <summary>
            Gets the psd version.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.KnkoResource">
      <summary>
            Class KnkoResource.
            This resource contains information about blending of clipped element.
            </summary>
      <seealso cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResource" />
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.KnkoResource.TypeToolKey">
      <summary>
            The type tool info key.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.KnkoResource.#ctor(System.Boolean)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.KnkoResource" /> class.
            </summary>
      <param name="knockout">if set to <c>true</c> [blend interior elements].</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.KnkoResource.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.KnkoResource" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.KnkoResource.#ctor(System.Byte[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.KnkoResource" /> class.
            With custom or unknown value
            </summary>
      <param name="data">The resource data.</param>
      <exception cref="T:System.ArgumentException">Invalid Knko Resource value</exception>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.KnkoResource.Knockout">
      <summary>
            Gets or sets a value indicating whether [blend interior elements].
            </summary>
      <value>
        <c>true</c> if [blend interior elements]; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.KnkoResource.Key">
      <summary>
            Gets the layer resource key.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.InfxResource">
      <summary>
            Class InfxResource.
            This resource contains information about blending of clipped element.
            </summary>
      <seealso cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResource" />
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.InfxResource.TypeToolKey">
      <summary>
            The type tool info key.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.InfxResource.#ctor(System.Boolean)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.InfxResource" /> class.
            </summary>
      <param name="blendInteriorElements">if set to <c>true</c> [blend interior elements].</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.InfxResource.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.InfxResource" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.InfxResource.#ctor(System.Byte[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.InfxResource" /> class.
            With custom or unknown value
            </summary>
      <param name="data">The resource data.</param>
      <exception cref="T:System.ArgumentException">Invalid infx Resource value</exception>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.InfxResource.BlendInteriorElements">
      <summary>
            Gets or sets a value indicating whether [blend interior elements].
            </summary>
      <value>
        <c>true</c> if [blend interior elements]; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.InfxResource.Key">
      <summary>
            Gets the layer resource key.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.IOSTypeStructureLoader">
      <summary>
            The <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.OSTypeStructure" /> resource loader.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.IOSTypeStructureLoader.CanLoad(Aspose.PSD.StreamContainer)">
      <summary>
            Determines whether <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.OSTypeStructure" /> resource can be loaded from the specified <see cref="T:Aspose.PSD.StreamContainer" />.
            </summary>
      <param name="streamContainer">The stream container.</param>
      <returns>
        <c>true</c> if <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.OSTypeStructure" /> resource can be loaded from the specified <see cref="T:Aspose.PSD.StreamContainer" />; otherwise, <c>false</c>.
            </returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.IOSTypeStructureLoader.Load(Aspose.PSD.StreamContainer)">
      <summary>
            Loads the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.OSTypeStructure" />.
            </summary>
      <param name="streamContainer">The stream container to load from.</param>
      <returns>
            The loaded <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.OSTypeStructure" /> resource.
            </returns>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LayerSectionResource">
      <summary>
            The layer section resource.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LayerSectionResource.TypeToolKey">
      <summary>
            The type tool info key.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LayerSectionResource.Save(Aspose.PSD.StreamContainer,System.Int32)">
      <summary>
            Saves the resource to the specified stream container.
            </summary>
      <param name="streamContainer">
            The stream container to save to.
            </param>
      <param name="psdVersion">
            The PSD version.
            </param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LayerSectionResource.BlendModeKey">
      <summary>
            Gets or sets the blend mode key.
            </summary>
      <exception cref="T:System.ArgumentException">
      </exception>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LayerSectionResource.Key">
      <summary>
            Gets the layer resource key.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LayerSectionResource.Length">
      <summary>
            Gets the layer resource length in bytes.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LayerSectionResource.PsdVersion">
      <summary>
            Gets the minimal psd version required for layer resource. 0 indicates no restrictions.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LayerSectionResource.SectionType">
      <summary>
            Gets or sets the section type.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LayerSectionResource.Signature">
      <summary>
                Gets the layer resource signature.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LayerSectionResource.Subtype">
      <summary>
            Gets or sets the subtype.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LayerSectionSubtype">
      <summary>
            The section subtype
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LayerSectionSubtype.NotUsed">
      <summary>
            The not used
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LayerSectionSubtype.Normal">
      <summary>
            The normal
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LayerSectionSubtype.SceneGroup">
      <summary>
            The scene group
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LayerSectionType">
      <summary>
            The layer section type
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LayerSectionType.Layer">
      <summary>
            The  layer.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LayerSectionType.OpenFolder">
      <summary>
            The open folder.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LayerSectionType.ClosedFolder">
      <summary>
            The closed folder.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LayerSectionType.SectionDivider">
      <summary>
            The section divider.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LevelChannel">
      <summary>
            Class for working with channels in Levels Adjustment Layer
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LevelChannel.InputShadowLevel">
      <summary>
            Gets or sets the input shadow level.
            </summary>
      <value>
            The input shadow level.
            </value>
      <exception cref="T:System.ArgumentOutOfRangeException">Input Shadow Level can be set only in range from 0 to " + (this.InputHighlightLevel - 2)</exception>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LevelChannel.InputHighlightLevel">
      <summary>
            Gets or sets the input highlight level.
            </summary>
      <value>
            The input highlight level.
            </value>
      <exception cref="T:System.ArgumentOutOfRangeException">Input Highlight Level can be set only in range from " + (this.InputShadowLevel + 2) + " to 255</exception>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LevelChannel.InputMidtoneLevel">
      <summary>
            Gets or sets the input midtone level float.
            </summary>
      <value>
            The input midtone level float.
            </value>
      <exception cref="T:System.ArgumentOutOfRangeException">Input Midtone Level can be set only in range from 0.01 to 9.99</exception>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LevelChannel.OutputShadowLevel">
      <summary>
            Gets or sets the output shadow level.
            </summary>
      <value>
            The output shadow level.
            </value>
      <exception cref="T:System.ArgumentOutOfRangeException">Output Shadow Level can be set only in range from 0 to " + (this.OutputHighlightLevel - 2)</exception>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LevelChannel.OutputHighlightLevel">
      <summary>
            Gets or sets the output highlight level.
            </summary>
      <value>
            The output highlight level.
            </value>
      <exception cref="T:System.ArgumentOutOfRangeException">Output Highlight Level can be set only in range from " + (this.OutputShadowLevel + 2) + " to 255</exception>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LevlResource">
      <summary>
            Class LevlResource. Resource of Exposure Adjustment Layer
            </summary>
      <seealso cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.AdjustmentLayerResource" />
      <seealso cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResource" />
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LevlResource.TypeToolKey">
      <summary>
            The type tool info key.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LevlResource.#ctor(System.Byte[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LevlResource" /> class.
            Supported in GrayScale, Duotone, RGB, CMYK, Lab color modes
            2 bytes - Version (=2)
            29 * 10 bytes - Sets of level records with 5 short integers
            4 bytes - Lvls header (Starts at 292 index)
            2 bytes - Version (=3)
            2 bytes - Count of total level record
            10 * (Total Count - 29)
            Zero ending of Lvls resource should be fold for four too
            </summary>
      <param name="bytes">The bytes.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LevlResource.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LevlResource" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LevlResource.GetChannel(System.Int32)">
      <summary>
            Gets the channel.
            </summary>
      <param name="channelIndex">Index of the channel.</param>
      <returns>Level Data of Channel</returns>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LevlResource.Version">
      <summary>
            Gets the version. Default is 2
            </summary>
      <value>
            The version.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LevlResource.Key">
      <summary>
            Gets the layer resource key.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LevlResource.Length">
      <summary>
            Gets the layer resource length in bytes.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LevlResource.PsdVersion">
      <summary>
            Gets the psd version.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Lfx2Resource">
      <summary>
            Lfx2 resource (effects resource)
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Lfx2Resource.TypeToolKey">
      <summary>
            The type tool info key.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Lfx2Resource.Save(Aspose.PSD.StreamContainer,System.Int32)">
      <summary>
            Saves the resource to the specified stream container.
            </summary>
      <param name="streamContainer">The stream container to save to.</param>
      <param name="psdVersion">The PSD version.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Lfx2Resource.Signature">
      <summary>
            Gets the layer resource signature.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Lfx2Resource.Key">
      <summary>
            Gets the layer resource key.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Lfx2Resource.Length">
      <summary>
            Gets the layer resource length in bytes.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Lfx2Resource.PsdVersion">
      <summary>
            Gets the minimal psd version required for layer resource. 0 indicates no restrictions.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Lfx2Resource.Data">
      <summary>
            Gets or sets the data.
            </summary>
      <value>
            The data.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Lfx2Resource.BlendMode">
      <summary>
            Gets the blend mode.
            </summary>
      <value>
            The blend mode.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Lfx2Resource.EffectColor">
      <summary>
            Gets the color of the effect.
            </summary>
      <value>
            The color of the effect.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Lfx2Resource.Opacity">
      <summary>
            Gets the opacity.
            </summary>
      <value>
            The opacity.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.MixrResource">
      <summary>
            Class MixrResource. Resource of Channel Mixer Adjustment Layer
            </summary>
      <seealso cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResource" />
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.MixrResource.TypeToolKey">
      <summary>
            The type tool info key.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.MixrResource.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.MixrResource" /> class.
            PSD format specification contains following description:
            2 Version ( = 1)
            2 Monochrome
            20 RGB or CMYK color plus constant for the mixer settings. 4 * 2 bytes of color with 2 bytes of constant.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.MixrResource.#ctor(System.Byte[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.MixrResource" /> class.
            PSD format specification contains following description:
            2 Version ( = 1)
            2 Monochrome
            20 RGB or CMYK color plus constant for the mixer settings. 4 * 2 bytes of color with 2 bytes of constant.
            </summary>
      <param name="data">The data of the resource.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.MixrResource.GetChannelInfo(System.Int32)">
      <summary>
            Gets the channel information raw data
            </summary>
      <param name="channelIndex">Index of the channel.</param>
      <returns>Raw byte array of channel info. </returns>
      <exception cref="T:System.ArgumentException">Mixr resource has no more than 4 channels. Index of First channel is 0</exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.MixrResource.SetChannelInfo(System.Int32,System.Byte[])">
      <summary>
            Sets the channel information.
            </summary>
      <param name="channelIndex">Index of the channel.</param>
      <param name="value">The value.</param>
      <exception cref="T:System.ArgumentException">Mixr resource has no more than 4 channels. Index of First channel is 0</exception>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.MixrResource.Key">
      <summary>
            Gets the layer resource key.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.MixrResource.Length">
      <summary>
            Gets the layer resource length in bytes.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.MixrResource.PsdVersion">
      <summary>
            Gets the psd version.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.MixrResource.Version">
      <summary>
            Gets or sets the version.
            </summary>
      <value>
            The version. Default value is 1
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.MixrResource.Monochrome">
      <summary>
            Gets or sets a value indicating whether this <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.MixrResource" /> is monochrome.
            </summary>
      <value>
        <c>true</c> if monochrome; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.PhflResource">
      <summary>
            Class PhflResource. Resource of Exposure Adjustment Layer
            2 Version ( = 3 ) or ( = 2 )
            12 4 bytes each for XYZ color(Only in Version 3)
            10 2 bytes color space followed by 4 * 2 bytes color component(Only in Version 2)
            4 Density
            1 Preserve Luminosity
            </summary>
      <seealso cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.AdjustmentLayerResource" />
      <seealso cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResource" />
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.PhflResource.TypeToolKey">
      <summary>
            The type tool info key.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.PhflResource.GetRgbColor">
      <summary>
            Gets the color of the RGB.
            </summary>
      <returns>The RGB Color</returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.PhflResource.SetRgbColor(Aspose.PSD.Color)">
      <summary>
            Sets the RGB color.
            </summary>
      <param name="color">The RGB color.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.PhflResource.Density">
      <summary>
            Gets or sets the density.
            </summary>
      <value>
            The density.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.PhflResource.PreserveLuminosity">
      <summary>
            Gets or sets a value indicating whether [preserve luminosity].
            </summary>
      <value>
        <c>true</c> if [preserve luminosity]; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.PhflResource.Version">
      <summary>
            Gets the version. Default is 2 or 3
            </summary>
      <value>
            The version.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.PhflResource.Key">
      <summary>
            Gets the layer resource key.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.PhflResource.PsdVersion">
      <summary>
            Gets the psd version.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.PhflResourceVersion2">
      <summary>
            Class PhflResource. Resource of Exposure Adjustment Layer
            2 Version ( = 3 ) or ( = 2 )
            12 4 bytes each for XYZ color(Only in Version 3)
            10 2 bytes color space followed by 4 * 2 bytes color component(Only in Version 2)
            4 Density
            1 Preserve Luminosity
            </summary>
      <seealso cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.AdjustmentLayerResource" />
      <seealso cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResource" />
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.PhflResourceVersion2.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.PhflResourceVersion2" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.PhflResourceVersion2.#ctor(System.Byte[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.PhflResourceVersion2" /> class.
            </summary>
      <param name="data">The data pf the resource.</param>
      <exception cref="T:System.ArgumentException">Invalid data length</exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.PhflResourceVersion2.GetRgbColor">
      <summary>
            Gets the color.
            </summary>
      <returns>
            The RGB color
            </returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.PhflResourceVersion2.SetRgbColor(Aspose.PSD.Color)">
      <summary>
            Sets the RGB color.
            </summary>
      <param name="color">The color.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.PhflResourceVersion2.Save(Aspose.PSD.StreamContainer,System.Int32)">
      <summary>
            Saves the resource to the specified stream container.
            </summary>
      <param name="streamContainer">The stream container to save to.</param>
      <param name="psdVersion">The PSD version.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.PhflResourceVersion2.ColorSpace">
      <summary>
            Gets the color space.
            </summary>
      <value>
            The color space.
            </value>
            TODO: Check if this short is coincides for enum in ColorModes.cs
        </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.PhflResourceVersion2.ComponentL">
      <summary>
            Gets or sets the color of the l.
            </summary>
      <value>
            The color of the l.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.PhflResourceVersion2.ComponentA">
      <summary>
            Gets or sets a color.
            </summary>
      <value>
            a color.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.PhflResourceVersion2.ComponentB">
      <summary>
            Gets or sets the color of the b.
            </summary>
      <value>
            The color of the b.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.PhflResourceVersion2.Version">
      <summary>
            Gets the version.
            </summary>
      <value>
            The version.
            </value>
      <exception cref="T:System.NotImplementedException">
      </exception>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.PhflResourceVersion2.Key">
      <summary>
            Gets the layer resource key.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.PhflResourceVersion2.PsdVersion">
      <summary>
            Gets the psd version.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.PhflResourceVersion2.Length">
      <summary>
            Gets the layer resource length in bytes.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.PhflResourceVersion3">
      <summary>
            Class PhflResource. Resource of Exposure Adjustment Layer
            2 Version ( = 3 ) or ( = 2 )
            12 4 bytes each for XYZ color(Only in Version 3)
            10 2 bytes color space followed by 4 * 2 bytes color component(Only in Version 2)
            4 Density
            1 Preserve Luminosity
            </summary>
      <seealso cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.AdjustmentLayerResource" />
      <seealso cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResource" />
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.PhflResourceVersion3.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.PhflResourceVersion3" /> class.
            </summary>
      <exception cref="T:System.ArgumentException">Supported only version 2 and 3</exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.PhflResourceVersion3.#ctor(System.Byte[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.PhflResourceVersion3" /> class.
            </summary>
      <param name="data">The data of the resource.</param>
      <exception cref="T:System.ArgumentException">Invalid " + this.GetType() + " data length</exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.PhflResourceVersion3.GetRgbColor">
      <summary>
            Gets the color.
            </summary>
      <returns>
            The RGB color
            </returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.PhflResourceVersion3.SetRgbColor(Aspose.PSD.Color)">
      <summary>
            Sets the RGB color.
            </summary>
      <param name="color">The color.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.PhflResourceVersion3.Save(Aspose.PSD.StreamContainer,System.Int32)">
      <summary>
            Saves the resource to the specified stream container.
            </summary>
      <param name="streamContainer">The stream container to save to.</param>
      <param name="psdVersion">The PSD version.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.PhflResourceVersion3.ColorSpace">
      <summary>
            Gets the color space.
            </summary>
      <value>
            The color space.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.PhflResourceVersion3.ColorX">
      <summary>
            Gets or sets the X color.
            </summary>
      <value>
            The X color.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.PhflResourceVersion3.ColorY">
      <summary>
            Gets or sets the Y color.
            </summary>
      <value>
            The Y color.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.PhflResourceVersion3.ColorZ">
      <summary>
            Gets or sets the Z color.
            </summary>
      <value>
            The Z color.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.PhflResourceVersion3.Version">
      <summary>
            Gets the version. Default is 2 or 3
            </summary>
      <value>
            The version.
            </value>
      <exception cref="T:System.NotImplementedException">
      </exception>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.PhflResourceVersion3.Key">
      <summary>
            Gets the layer resource key.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.PhflResourceVersion3.PsdVersion">
      <summary>
            Gets the psd version.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.PhflResourceVersion3.Length">
      <summary>
            Gets the layer resource length in bytes.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.SheetColorHighlightEnum">
      <summary>
            Possible colors of Sheet color setting.
            It's UI decorative color of layer in layers' list in PS
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.SheetColorHighlightEnum.NoColor">
      <summary>
            Color is not specified.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.SheetColorHighlightEnum.Red">
      <summary>
            The red color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.SheetColorHighlightEnum.Orange">
      <summary>
            The orange color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.SheetColorHighlightEnum.Yellow">
      <summary>
            The yellow color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.SheetColorHighlightEnum.Green">
      <summary>
            The green color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.SheetColorHighlightEnum.Blue">
      <summary>
            The blue color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.SheetColorHighlightEnum.Violet">
      <summary>
            The violet color.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.SheetColorHighlightEnum.Gray">
      <summary>
            The gray color.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ShmdResource">
      <summary>
            Class ShmdResource. Metadata settings
            </summary>
      <seealso cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResource" />
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ShmdResource.TypeToolKey">
      <summary>
            The type tool info key.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ShmdResource.SubResourceHeaderLength">
      <summary>
            The sub resource header length
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ShmdResource.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ShmdResource" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ShmdResource.#ctor(System.Byte[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ShmdResource" /> class.
            </summary>
      <param name="data">The data of the resource.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ShmdResource.Save(Aspose.PSD.StreamContainer,System.Int32)">
      <summary>
            Saves the specified stream container.
            </summary>
      <param name="streamContainer">The stream container.</param>
      <param name="psdVersion">The PSD version.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ShmdResource.LayerCreatedDateTime">
      <summary>
            Gets or sets the layer created time. If Layer created time not specified then returns new DateTime(0)
            </summary>
      <value>
            The layer created time.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ShmdResource.Signature">
      <summary>
            Gets the signature.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ShmdResource.Key">
      <summary>
            Gets the layer resource key.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ShmdResource.Length">
      <summary>
            Gets the layer resource length in bytes.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ShmdResource.PsdVersion">
      <summary>
            Gets the psd version.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LnsrResource">
      <summary>
            Class lnsrResource.
            </summary>
      <seealso cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResource" />
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LnsrResource.TypeToolKey">
      <summary>
            The type tool info key.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LnsrResource.#ctor(Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LnsrResourceType)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LnsrResource" /> class.
            </summary>
      <param name="lnsrResourceType">Type of the LNSR.</param>
      <exception cref="T:System.ArgumentException">You can not create lnsr with Unknown type value</exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LnsrResource.#ctor(System.Byte[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LnsrResource" /> class.
            With custom or unknown value
            </summary>
      <param name="bytes">The bytes.</param>
      <exception cref="T:System.Exception">Invalid lnsr Resource value</exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LnsrResource.Save(Aspose.PSD.StreamContainer,System.Int32)">
      <summary>
            Saves the specified stream container.
            </summary>
      <param name="streamContainer">The stream container.</param>
      <param name="psdVersion">The PSD version.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LnsrResource.Signature">
      <summary>
            Gets the signature.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LnsrResource.Key">
      <summary>
            Gets the layer resource key.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LnsrResource.Data">
      <summary>
            Gets the raw data.
            </summary>
      <value>
            The data.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LnsrResource.Value">
      <summary>
            Gets the value as LnsrResourceType if corresponding enum is described.
            Otherwise return Unknown
            </summary>
      <value>
            The value as LnsrResourceType
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LnsrResource.Length">
      <summary>
            Gets the layer resource length in bytes.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LnsrResource.PsdVersion">
      <summary>
            Gets the psd version.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LnsrResourceType">
      <summary>
            Discovered Possible Lnsr Resource Types
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LnsrResourceType.Rend">
      <summary>
            The rend for text
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LnsrResourceType.Cont">
      <summary>
            The cont for fill layer for example
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LnsrResourceType.Bgnd">
      <summary>
            The Bgnd for Background layer
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LnsrResourceType.Layr">
      <summary>
            The layr for regular image layer
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LnsrResourceType.Unknown">
      <summary>
            The Unknown is for situation when we didn't describe enum
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Lr16Resource">
      <summary>
            The lr32 resource.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Lr16Resource.TypeToolKey">
      <summary>
            The type tool info key.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Lr16Resource.#ctor(System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Lr32Resource" /> class.
            </summary>
      <param name="length">
            The length.
            </param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Lr16Resource.Save(Aspose.PSD.StreamContainer,System.Int32)">
      <summary>
            Saves the layer record.
            </summary>
      <param name="streamContainer">The stream container.</param>
      <param name="psdVersion">The psd version.</param>
      <exception cref="T:System.NotImplementedException">Saving of 32 bit channels is not implemented</exception>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Lr16Resource.Key">
      <summary>
                Gets the layer resource key.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Lr16Resource.Layers">
      <summary>
                Gets or sets the layers.
            </summary>
      <value>
                The layers.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Lr16Resource.Length">
      <summary>
            Gets the length.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Lr16Resource.PsdVersion">
      <summary>
            Gets the psd version.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Lr16Resource.Signature">
      <summary>
            Gets the signature.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Lr32Resource">
      <summary>
            The lr32 resource.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Lr32Resource.TypeToolKey">
      <summary>
            The type tool info key.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Lr32Resource.#ctor(System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Lr32Resource" /> class.
            </summary>
      <param name="length">
            The length.
            </param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Lr32Resource.Save(Aspose.PSD.StreamContainer,System.Int32)">
      <summary>
            Saves the layer record.
            </summary>
      <param name="streamContainer">The stream container.</param>
      <param name="psdVersion">The psd version.</param>
      <exception cref="T:System.NotImplementedException">Saving of 32 bit channels is not implemented</exception>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Lr32Resource.Key">
      <summary>
                Gets the layer resource key.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Lr32Resource.Layers">
      <summary>
                Gets or sets the layers.
            </summary>
      <value>
                The layers.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Lr32Resource.Length">
      <summary>
            Gets the length.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Lr32Resource.PsdVersion">
      <summary>
            Gets the psd version.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Lr32Resource.Signature">
      <summary>
            Gets the signature.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LspfResource">
      <summary>
            Class lspf Protected setting (Photoshop 6.0)
            </summary>
      <seealso cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResource" />
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LspfResource.TypeToolKey">
      <summary>
            The type tool info key.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LspfResource.#ctor(System.Byte[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LspfResource" /> class.
            With custom or unknown value
            </summary>
      <param name="data">The resource data.</param>
      <exception cref="T:System.Exception">Invalid Lspf Resource data length</exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LspfResource.#ctor(System.Boolean,System.Boolean,System.Boolean)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LspfResource" /> class.
            </summary>
      <param name="isTransparencyProtected">if set to <c>true</c> [is transparency protected].</param>
      <param name="isCompositeProtected">if set to <c>true</c> [is composite protected].</param>
      <param name="isPositionProtected">if set to <c>true</c> [is position protected].</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LspfResource.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LspfResource" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LspfResource.Save(Aspose.PSD.StreamContainer,System.Int32)">
      <summary>
            Saves the specified stream container.
            </summary>
      <param name="streamContainer">The stream container.</param>
      <param name="psdVersion">The PSD version.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LspfResource.IsTransparencyProtected">
      <summary>
            Gets or sets a value indicating whether this instance is transparency protected.
            </summary>
      <value>
        <c>true</c> if this instance is transparency protected; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LspfResource.IsCompositeProtected">
      <summary>
            Gets or sets a value indicating whether this instance is composite protected.
            </summary>
      <value>
        <c>true</c> if this instance is composite protected; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LspfResource.IsPositionProtected">
      <summary>
            Gets or sets a value indicating whether this instance is position protected.
            </summary>
      <value>
        <c>true</c> if this instance is position protected; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LspfResource.Signature">
      <summary>
            Gets the signature.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LspfResource.Key">
      <summary>
            Gets the layer resource key.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LspfResource.Length">
      <summary>
            Gets the layer resource length in bytes.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LspfResource.PsdVersion">
      <summary>
            Gets the psd version.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LuniResource">
      <summary>
            Layer name resource
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LuniResource.TypeToolKey">
      <summary>
            The type tool info key.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LuniResource.Save(Aspose.PSD.StreamContainer,System.Int32)">
      <summary>
            Saves the specified stream container.
            </summary>
      <param name="streamContainer">The stream container.</param>
      <param name="psdVersion">The PSD version.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LuniResource.Name">
      <summary>
            Gets or sets the name.
            </summary>
      <value>
            The name.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LuniResource.Signature">
      <summary>
            Gets the layer resource signature.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LuniResource.Key">
      <summary>
            Gets the layer resource key.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LuniResource.Length">
      <summary>
            Gets the layer resource length in bytes.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LuniResource.PsdVersion">
      <summary>
            Gets the minimal psd version required for layer resource. 0 indicates no restrictions.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClblResource">
      <summary>
            Class ClblResource.
            This resource contains information about blending of clipped element.
            </summary>
      <seealso cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.BooleanResource" />
      <seealso cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResource" />
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClblResource.TypeToolKey">
      <summary>
            The type tool info key.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClblResource.#ctor(System.Boolean)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClblResource" /> class.
            </summary>
      <param name="blendClippedElements">if set to <c>true</c> [blend clipped elements].</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClblResource.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClblResource" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClblResource.#ctor(System.Byte[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClblResource" /> class.
            With custom or unknown value
            </summary>
      <param name="data">The resource data.</param>
      <exception cref="T:System.ArgumentException">Invalid clbl Resource value</exception>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClblResource.BlendClippedElements">
      <summary>
            Gets or sets a value indicating whether [blend clipped elements].
            </summary>
      <value>
        <c>true</c> if [blend clipped elements]; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClblResource.Key">
      <summary>
            Gets the layer resource key.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LyidResource">
      <summary>
            Class LyidResource.
            </summary>
      <seealso cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResource" />
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LyidResource.TypeToolKey">
      <summary>
            The type tool info key.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LyidResource.#ctor(System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LyidResource" /> class.
            </summary>
      <param name="id">The identifier of layer.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LyidResource.#ctor(System.Byte[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LyidResource" /> class.
            With custom or unknown value
            </summary>
      <param name="bytes">The bytes.</param>
      <exception cref="T:System.ArgumentException">Invalid lyid Resource value</exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LyidResource.Save(Aspose.PSD.StreamContainer,System.Int32)">
      <summary>
            Saves to the specified stream container.
            </summary>
      <param name="streamContainer">The stream container.</param>
      <param name="psdVersion">The PSD version.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LyidResource.Value">
      <summary>
            Gets the value.
            </summary>
      <value>
            The value.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LyidResource.Signature">
      <summary>
            Gets the signature.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LyidResource.Key">
      <summary>
            Gets the layer resource key.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LyidResource.Length">
      <summary>
            Gets the layer resource length in bytes.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.LyidResource.PsdVersion">
      <summary>
            Gets the psd version.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.NamespaceDoc">
      <summary>
            The namespace contains PSD file format entities contained in layers.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.NamespaceGroupDoc">
      <summary>
            The namespace contains PSD file format entities contained in layers.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.OSTypeStructure">
      <summary>
            Represents the OS type structure.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.OSTypeStructure.#ctor(Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClassID)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.OSTypeStructure" /> class.
            </summary>
      <param name="keyName">The key name.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.OSTypeStructure.Save(Aspose.PSD.StreamContainer)">
      <summary>
            Saves the structure to the specified stream container.
            </summary>
      <param name="streamContainer">The stream container.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.OSTypeStructure.SaveData(Aspose.PSD.StreamContainer)">
      <summary>
            Saves the data.
            </summary>
      <param name="streamContainer">The stream container.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.OSTypeStructure.GetHeaderLength">
      <summary>
            Gets the header length.
            </summary>
      <returns>The header length</returns>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.OSTypeStructure.Key">
      <summary>
            Gets the structure key.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.OSTypeStructure.KeyName">
      <summary>
            Gets or sets the key name.
            </summary>
      <value>
            The key name.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.OSTypeStructure.Length">
      <summary>
            Gets the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.OSTypeStructure" /> length in bytes.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.OSTypeStructuresRegistry">
      <summary>
            Represents the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.OSTypeStructure" /> resources registry.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.OSTypeStructuresRegistry.GetFirstSupportedDescriptorByTypeName(System.String)">
      <summary>
            Gets the first supported descriptor by its type name.
            </summary>
      <param name="descriptorTypeName">The descriptor type name.</param>
      <returns>The first found opener descriptor or null if not such descriptor is found.</returns>
      <remarks>The first opener descriptor will be actually the last registered.</remarks>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.OSTypeStructuresRegistry.GetFirstSupportedDescriptor(System.IO.Stream)">
      <summary>
            Gets the first supported opener descriptor.
            </summary>
      <param name="stream">The stream.</param>
      <returns>
            The layer resource loader descriptor or null if no loader descriptor supported for such stream.
            </returns>
      <remarks>
            The first loader will be actually the last registered.
            </remarks>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.OSTypeStructuresRegistry.LoadResourceByFirstSupportedDescriptor(System.IO.Stream)">
      <summary>
            Loads <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.OSTypeStructure" /> using first found opener suitable for the specified <paramref name="stream" />.
            </summary>
      <param name="stream">The stream.</param>
      <returns>
            The loaded <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResource" /> or null if no opener is found.
            </returns>
      <remarks>
            The first opener will be actually the last registered.
            </remarks>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.OSTypeStructuresRegistry.RegisterOpener(Aspose.PSD.FileFormats.Psd.Layers.LayerResources.IOSTypeStructureLoader)">
      <summary>
            Registers the opener.
            </summary>
      <param name="openerDescriptor">The opener descriptor to register.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.OSTypeStructuresRegistry.UnregisterOpener(Aspose.PSD.FileFormats.Psd.Layers.LayerResources.IOSTypeStructureLoader)">
      <summary>
            Unregisters the opener.
            </summary>
      <param name="openerDescriptor">The opener descriptor to unregister.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.OSTypeStructuresRegistry.RegisteredDescriptors">
      <summary>
            Gets the registered descriptors.
            </summary>
      <value>The registered descriptors.</value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Txt2Resource">
      <summary>
            Txt2 resource class
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Txt2Resource.TypeToolKey">
      <summary>
            The type tool info key.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Txt2Resource.AddTextRecord(System.String)">
      <summary>
            Adds the text record to Resource and returns id of text record
            </summary>
      <param name="text">The record text.</param>
      <returns>Returns Id of text record for resource</returns>
      <exception cref="T:System.Exception">Unknown Txt2 Resource version</exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Txt2Resource.GetTextData">
      <summary>
            Gets the text record from resource data.
            </summary>
      <returns>Array of text record</returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Txt2Resource.Save(Aspose.PSD.StreamContainer,System.Int32)">
      <summary>
            Saves the specified stream container.
            </summary>
      <param name="streamContainer">The stream container.</param>
      <param name="psdVersion">The PSD version.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Txt2Resource.Key">
      <summary>
            Gets the layer resource key.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Txt2Resource.Length">
      <summary>
            Gets the layer resource length in bytes.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Txt2Resource.PsdVersion">
      <summary>
            Gets the minimal psd version required for layer resource. 0 indicates no restrictions.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Txt2Resource.Data">
      <summary>
            Gets or sets the data.
            </summary>
      <value>
            The data.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Txt2Resource.Signature">
      <summary>
            Gets the layer resource signature.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolFontInfo">
      <summary>
            Contains information about type tool font.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolFontInfo.Save(Aspose.PSD.StreamContainer)">
      <summary>
            Saves the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolFontInfo" /> information to the specified stream container.
            </summary>
      <param name="streamContainer">The stream container to save to.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolFontInfo.MarkValue">
      <summary>
            Gets or sets the mark value.
            </summary>
      <value>
            The mark value.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolFontInfo.FontTypeData">
      <summary>
            Gets or sets the font type data.
            </summary>
      <value>
            The font type data.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolFontInfo.FontName">
      <summary>
            Gets or sets the font name.
            </summary>
      <value>
            The font name.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolFontInfo.FontFamily">
      <summary>
            Gets or sets the font family.
            </summary>
      <value>
            The font family.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolFontInfo.FontStyle">
      <summary>
            Gets or sets the font style name.
            </summary>
      <value>
            The font style name.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolFontInfo.ScriptValue">
      <summary>
            Gets or sets the script value.
            </summary>
      <value>
            The script value.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolFontInfo.DesignAxes">
      <summary>
            Gets or sets the design axes vector to follow.
            </summary>
      <value>
            The design axes vector to follow.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolFontInfo.DesignVectorValue">
      <summary>
            Gets or sets the design vector value.
            </summary>
      <value>
            The design vector value.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolFontInfo.Length">
      <summary>
            Gets the length.
            </summary>
      <value>
            The length.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfo6Resource">
      <summary>
            The type tool information. For PSD version higher or equal to the 6.0.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfo6Resource.TypeToolKey">
      <summary>
            The type tool info key.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfo6Resource.#ctor(Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClassID,Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClassID)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfo6Resource" /> class.
            </summary>
      <param name="classID">The class ID.</param>
      <param name="warpClassID">The warp class ID.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfo6Resource.Save(Aspose.PSD.StreamContainer,System.Int32)">
      <summary>
            Saves the resource to the specified stream container.
            </summary>
      <param name="streamContainer">The stream container to save to.</param>
      <param name="psdVersion">The PSD version.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfo6Resource.WarpItems">
      <summary>
            Gets or sets the warp items.
            </summary>
      <value>
            The warp items.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfo6Resource.WarpClassName">
      <summary>
            Gets or sets the warp class name.
            </summary>
      <value>
            The warp class name.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfo6Resource.WarpClassID">
      <summary>
            Gets or sets the class ID.
            </summary>
      <value>
            The class ID.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfo6Resource.WarpVersion">
      <summary>
            Gets or sets the warp version.
            </summary>
      <value>
            The warp version.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfo6Resource.WarpDescriptorVersion">
      <summary>
            Gets or sets the warp descriptor version.
            </summary>
      <value>
            The warp descriptor version.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfo6Resource.Version">
      <summary>
            Gets or sets the type tool version.
            </summary>
      <value>
            The type tool version.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfo6Resource.Left">
      <summary>
            Gets or sets the left location.
            </summary>
      <value>
            The left location.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfo6Resource.Top">
      <summary>
            Gets or sets the top  location.
            </summary>
      <value>
            The top location.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfo6Resource.Right">
      <summary>
            Gets or sets the right location.
            </summary>
      <value>
            The right location.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfo6Resource.Bottom">
      <summary>
            Gets or sets the bottom location.
            </summary>
      <value>
            The bottom location.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfo6Resource.TransformMatrix">
      <summary>
            Gets or sets the transform matrix.
            </summary>
      <value>
            The transform matrix.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfo6Resource.TextVersion">
      <summary>
            Gets or sets the text version.
            </summary>
      <value>
            The text version.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfo6Resource.DescriptorVersion">
      <summary>
            Gets or sets the descriptor version.
            </summary>
      <value>
            The descriptor version.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfo6Resource.ClassName">
      <summary>
            Gets or sets the class name.
            </summary>
      <value>
            The class name.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfo6Resource.ClassID">
      <summary>
            Gets or sets the class ID.
            </summary>
      <value>
            The class ID.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfo6Resource.Signature">
      <summary>
            Gets the layer resource signature.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfo6Resource.Key">
      <summary>
            Gets the layer resource key.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfo6Resource.Length">
      <summary>
            Gets the layer resource length in bytes.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfo6Resource.PsdVersion">
      <summary>
            Gets the minimal psd version required for layer resource. 0 indicates no restrictions.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfo6Resource.Items">
      <summary>
            Gets or sets the items.
            </summary>
      <value>
            The items.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoResource">
      <summary>
            The type tool information. For PSD version lower than 6.0.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoResource.Save(Aspose.PSD.StreamContainer,System.Int32)">
      <summary>
            Saves the specified stream container.
            </summary>
      <param name="streamContainer">The stream container.</param>
      <param name="psdVersion">The PSD version.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoResource.Signature">
      <summary>
            Gets the layer resource signature.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoResource.Key">
      <summary>
            Gets the layer resource key.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoResource.Length">
      <summary>
            Gets the layer resource length in bytes.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoResource.PsdVersion">
      <summary>
            Gets the minimal psd version required for layer resource. 0 indicates no restrictions.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoResource.Version">
      <summary>
            Gets or sets the version.
            </summary>
      <value>
            The version.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoResource.TransformMatrix">
      <summary>
            Gets or sets the transform matrix.
            </summary>
      <value>
            The transform matrix.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoResource.FontVersion">
      <summary>
            Gets or sets the font version.
            </summary>
      <value>
            The font version.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoResource.FontsCount">
      <summary>
            Gets the fonts count.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoResource.Fonts">
      <summary>
            Gets or sets the fonts.
            </summary>
      <value>
            The fonts.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoResource.StylesCount">
      <summary>
            Gets the styles count.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoResource.Styles">
      <summary>
            Gets or sets the font styles.
            </summary>
      <value>
            The font styles.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoResource.TypeValue">
      <summary>
            Gets or sets the type value.
            </summary>
      <value>
            The type value.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoResource.ScaleFactor">
      <summary>
            Gets or sets the scale factor.
            </summary>
      <value>
            The scale factor.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoResource.CharacterCount">
      <summary>
            Gets or sets the character count.
            </summary>
      <value>
            The character count.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoResource.HorizontalPlacement">
      <summary>
            Gets or sets the horizontal placement.
            </summary>
      <value>
            The horizontal placement.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoResource.VerticalPlacement">
      <summary>
            Gets or sets the vertical placement.
            </summary>
      <value>
            The vertical placement.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoResource.SelectionStart">
      <summary>
            Gets or sets the selection start.
            </summary>
      <value>
            The selection start.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoResource.SelectionEnd">
      <summary>
            Gets or sets the selection end.
            </summary>
      <value>
            The selection end.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoResource.LineCount">
      <summary>
            Gets the line count.
            </summary>
      <value>
            The line count.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoResource.Lines">
      <summary>
            Gets or sets the lines.
            </summary>
      <value>
            The lines.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoResource.ColorSpaceValue">
      <summary>
            Gets or sets the color space value.
            </summary>
      <value>
            The color space value.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoResource.RComponent">
      <summary>
            Gets or sets the r component.
            </summary>
      <value>
            The r component.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoResource.GComponent">
      <summary>
            Gets or sets the g component.
            </summary>
      <value>
            The g component.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoResource.BComponent">
      <summary>
            Gets or sets the b component.
            </summary>
      <value>
            The b component.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoResource.AComponent">
      <summary>
            Gets or sets a component.
            </summary>
      <value>
            a component.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.AliasStructure">
      <summary>
            The alias structure.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.AliasStructure.StructureKey">
      <summary>
            Identifies the structure key.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.AliasStructure.#ctor(Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClassID)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.AliasStructure" /> class.
            </summary>
      <param name="keyName">The key name.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.AliasStructure.Key">
      <summary>
            Gets the structure key.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.AliasStructure.DataLength">
      <summary>
            Gets the exact data length in bytes.
            </summary>
      <value>
            The data length in bytes.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.AliasStructure.FullPath">
      <summary>
            Gets or sets the full path.
            </summary>
      <value>
            The full path.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.AliasStructure.Length">
      <summary>
            Gets the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.OSTypeStructure" /> length in bytes.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.BooleanStructure">
      <summary>
            The boolean structure.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.BooleanStructure.StructureKey">
      <summary>
            Identifies the structure key.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.BooleanStructure.#ctor(Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClassID)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.BooleanStructure" /> class.
            </summary>
      <param name="keyName">The key name.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.BooleanStructure.Key">
      <summary>
            Gets the structure key.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.BooleanStructure.Value">
      <summary>
            Gets or sets a boolean value.
            </summary>
      <value>
            A boolean value.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.BooleanStructure.Length">
      <summary>
            Gets the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.OSTypeStructure" /> length in bytes.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.ClassStructure">
      <summary>
            The class structure.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.ClassStructure.StructureKeyClss">
      <summary>
            Identifies the structure key.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.ClassStructure.StructureKeyType">
      <summary>
            Identifies the structure key.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.ClassStructure.StructureKeyGlbc">
      <summary>
            Identifies the structure key.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.ClassStructure.#ctor(Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClassID,Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClassID,System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.ClassStructure" /> class.
            </summary>
      <param name="keyName">Name of the key.</param>
      <param name="classID">The class ID.</param>
      <param name="structureKey">The structure key.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.ClassStructure.ClassID">
      <summary>
            Gets or sets the class ID.
            </summary>
      <value>
            The class ID.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.ClassStructure.Key">
      <summary>
            Gets the structure key.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.ClassStructure.ClassName">
      <summary>
            Gets or sets the class name.
            </summary>
      <value>
            The class name.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.ClassStructure.Length">
      <summary>
            Gets the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.OSTypeStructure" /> length in bytes.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.DescriptorStructure">
      <summary>
            The descriptor structure
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.DescriptorStructure.StructureKey">
      <summary>
            Identifies the structure key.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.DescriptorStructure.#ctor(Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClassID,Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClassID,System.String,Aspose.PSD.FileFormats.Psd.Layers.LayerResources.OSTypeStructure[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.DescriptorStructure" /> class.
            </summary>
      <param name="keyName">The key name.</param>
      <param name="classID">The class identifier.</param>
      <param name="className">Name of the class.</param>
      <param name="structures">The structures.</param>
      <exception cref="T:System.ArgumentNullException">classID is null</exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.DescriptorStructure.SaveData(Aspose.PSD.StreamContainer)">
      <summary>
            Saves the data.
            </summary>
      <param name="streamContainer">The stream container.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.DescriptorStructure.Key">
      <summary>
            Gets the structure key.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.DescriptorStructure.Length">
      <summary>
            Gets the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.OSTypeStructure" /> length in bytes.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.DescriptorStructure.ClassName">
      <summary>
            Gets or sets the class name.
            </summary>
      <value>
            The class name.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.DescriptorStructure.ClassID">
      <summary>
            Gets or sets the class ID.
            </summary>
      <value>
            The class ID.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.DescriptorStructure.Structures">
      <summary>
            Gets or sets the structures.
            </summary>
      <value>
            The structures.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.DoubleStructure">
      <summary>
            The double structure.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.DoubleStructure.StructureKey">
      <summary>
            Identifies the structure key.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.DoubleStructure.#ctor(Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClassID)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.DoubleStructure" /> class.
            </summary>
      <param name="keyName">The key name.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.DoubleStructure.Value">
      <summary>
            Gets or sets the double value.
            </summary>
      <value>
            The double value.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.DoubleStructure.Key">
      <summary>
            Gets the structure key.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.DoubleStructure.Length">
      <summary>
            Gets the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.OSTypeStructure" /> length in bytes.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.EnumeratedDescriptorStructure">
      <summary>
            The enumerated descriptor structure.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.EnumeratedDescriptorStructure.StructureKey">
      <summary>
            The enumerated descriptor key.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.EnumeratedDescriptorStructure.#ctor(Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClassID,Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClassID,Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClassID)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.EnumeratedDescriptorStructure" /> class.
            </summary>
      <param name="keyName">The key name.</param>
      <param name="typeID">The type ID.</param>
      <param name="enumName">The enum name.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.EnumeratedDescriptorStructure.SaveData(Aspose.PSD.StreamContainer)">
      <summary>
            Saves the data.
            </summary>
      <param name="streamContainer">The stream container.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.EnumeratedDescriptorStructure.Key">
      <summary>
            Gets the key.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.EnumeratedDescriptorStructure.TypeID">
      <summary>
            Gets or sets the type ID.
            </summary>
      <value>
            The type ID.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.EnumeratedDescriptorStructure.EnumName">
      <summary>
            Gets or sets the enum name.
            </summary>
      <value>
            The enum name.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.EnumeratedDescriptorStructure.Length">
      <summary>
            Gets the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.OSTypeStructure" /> length in bytes.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.EnumeratedReferenceStructure">
      <summary>
            Enumerated reference structure.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.EnumeratedReferenceStructure.EnumeratedStructureKey">
      <summary>
            Identifies the structure key.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.EnumeratedReferenceStructure.#ctor(Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClassID,Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClassID,Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClassID,Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClassID)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.EnumeratedReferenceStructure" /> class.
            </summary>
      <param name="keyName">The key name.</param>
      <param name="typeID">The type ID.</param>
      <param name="enumName">The enum name.</param>
      <param name="classID">The class ID.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.EnumeratedReferenceStructure.Key">
      <summary>
            Gets the key.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.EnumeratedReferenceStructure.ClassName">
      <summary>
            Gets or sets the class name.
            </summary>
      <value>
            The class name.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.EnumeratedReferenceStructure.ClassID">
      <summary>
            Gets or sets the class ID.
            </summary>
      <value>
            The class ID.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.EnumeratedReferenceStructure.Length">
      <summary>
            Gets the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.OSTypeStructure" /> length in bytes.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.IntegerStructure">
      <summary>
            The integer structure.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.IntegerStructure.StructureKey">
      <summary>
            The integer structure key.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.IntegerStructure.#ctor(Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClassID)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.IntegerStructure" /> class.
            </summary>
      <param name="keyName">The key name.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.IntegerStructure.Key">
      <summary>
            Gets the key.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.IntegerStructure.Value">
      <summary>
            Gets or sets an integer value.
            </summary>
      <value>
            An integer value.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.IntegerStructure.Length">
      <summary>
            Gets the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.OSTypeStructure" /> length in bytes.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.ListStructure">
      <summary>
            The list structure.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.ListStructure.StructureKey">
      <summary>
            Identifies the structure key.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.ListStructure.#ctor(Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClassID)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.ListStructure" /> class.
            </summary>
      <param name="keyName">The key name.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.ListStructure.Key">
      <summary>
            Gets the structure key.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.ListStructure.ItemsCount">
      <summary>
            Gets the items count.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.ListStructure.Types">
      <summary>
            Gets or sets the types.
            </summary>
      <value>
            The types.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.ListStructure.Length">
      <summary>
            Gets the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.OSTypeStructure" /> length in bytes.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.NamespaceDoc">
      <summary>
            The namespace contains PSD file format type tool resource entities.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.OffsetStructure">
      <summary>
            The offset structure.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.OffsetStructure.StructureKey">
      <summary>
            Identifies the structure key.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.OffsetStructure.#ctor(Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClassID,Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClassID)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.OffsetStructure" /> class.
            </summary>
      <param name="keyName">The key name.</param>
      <param name="classID">The class ID.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.OffsetStructure.Key">
      <summary>
            Gets the structure key.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.OffsetStructure.ClassName">
      <summary>
            Gets or sets the class name.
            </summary>
      <value>
            The class name.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.OffsetStructure.ClassID">
      <summary>
            Gets or sets the class ID.
            </summary>
      <value>
            The class ID.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.OffsetStructure.Value">
      <summary>
            Gets or sets the integer value.
            </summary>
      <value>
            The integer value.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.OffsetStructure.Length">
      <summary>
            Gets the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.OSTypeStructure" /> length in bytes.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.PropertyStructure">
      <summary>
            The property structure.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.PropertyStructure.StructureKey">
      <summary>
            Identifies the structure key.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.PropertyStructure.#ctor(Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClassID,Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClassID,Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClassID)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.PropertyStructure" /> class.
            </summary>
      <param name="keyName">Name of the key.</param>
      <param name="classID">The class ID.</param>
      <param name="keyID">The key ID.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.PropertyStructure.Key">
      <summary>
            Gets the structure key.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.PropertyStructure.ClassName">
      <summary>
            Gets or sets the class name.
            </summary>
      <value>
            The class name.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.PropertyStructure.ClassID">
      <summary>
            Gets or sets the class ID.
            </summary>
      <value>
            The class ID.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.PropertyStructure.KeyID">
      <summary>
            Gets or sets the key ID.
            </summary>
      <value>
            The key ID.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.PropertyStructure.Length">
      <summary>
            Gets the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.OSTypeStructure" /> length in bytes.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.RawDataStructure">
      <summary>
            The raw data structure.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.RawDataStructure.StructureKey">
      <summary>
            Identifies the structure key.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.RawDataStructure.#ctor(Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClassID)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.RawDataStructure" /> class.
            </summary>
      <param name="keyName">The key name.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.RawDataStructure.Key">
      <summary>
            Gets the key.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.RawDataStructure.Data">
      <summary>
            Gets or sets the data.
            </summary>
      <value>
            The data.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.RawDataStructure.Length">
      <summary>
            Gets the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.OSTypeStructure" /> length in bytes.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.ReferenceStructure">
      <summary>
            The reference structure.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.ReferenceStructure.StructureKey">
      <summary>
            Identifies the structure key.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.ReferenceStructure.#ctor(Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClassID)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.ReferenceStructure" /> class.
            </summary>
      <param name="keyName">The key name.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.ReferenceStructure.Key">
      <summary>
            Gets the structure key.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.ReferenceStructure.Items">
      <summary>
            Gets or sets the items.
            </summary>
      <value>
            The items.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.ReferenceStructure.Length">
      <summary>
            Gets the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.OSTypeStructure" /> length in bytes.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.StringStructure">
      <summary>
            The string structure.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.StringStructure.StructureKey">
      <summary>
            Identifies the structure key.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.StringStructure.#ctor(Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClassID)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.StringStructure" /> class.
            </summary>
      <param name="keyName">The key name.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.StringStructure.Key">
      <summary>
            Gets the key.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.StringStructure.Value">
      <summary>
            Gets or sets the value.
            </summary>
      <value>
            The value.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.StringStructure.Length">
      <summary>
            Gets the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.OSTypeStructure" /> length in bytes.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.UnitStructure">
      <summary>
            The unit structure.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.UnitStructure.StructureKey">
      <summary>
            Identifies the structure key.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.UnitStructure.#ctor(Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClassID)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.UnitStructure" /> class.
            </summary>
      <param name="keyName">The key name.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.UnitStructure.UnitType">
      <summary>
            Gets or sets the unit type.
            </summary>
      <value>
            The unit type.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.UnitStructure.Value">
      <summary>
            Gets or sets the value.
            </summary>
      <value>
            The value.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.UnitStructure.Key">
      <summary>
            Gets the structure key.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.UnitStructure.Length">
      <summary>
            Gets the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.OSTypeStructure" /> length in bytes.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.UnitTypes">
      <summary>
            The unit types.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.UnitTypes.Angle">
      <summary>
            Angle unit.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.UnitTypes.Density">
      <summary>
            Density unit.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.UnitTypes.Distance">
      <summary>
            Distance unit.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.UnitTypes.None">
      <summary>
            Undefined unit.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.UnitTypes.Percent">
      <summary>
            Percent unit.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.UnitTypes.Pixels">
      <summary>
            Pixels unit.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.UnitTypes.Points">
      <summary>
            Points unit.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.UnknownStructure">
      <summary>
            The unknown structure.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.UnknownStructure.#ctor(Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClassID,System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.UnknownStructure" /> class.
            </summary>
      <param name="keyName">The key name.</param>
      <param name="key">The structure key.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.UnknownStructure.Key">
      <summary>
            Gets the structure key.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.UnknownStructure.Data">
      <summary>
            Gets or sets the data.
            </summary>
      <value>
            The data.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.UnknownStructure.Length">
      <summary>
            Gets the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.OSTypeStructure" /> length in bytes.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolLineInfo">
      <summary>
            Type tool line info.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolLineInfo.Save(Aspose.PSD.StreamContainer,System.Int32)">
      <summary>
            Saves the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolLineInfo" /> information to the specified stream container.
            </summary>
      <param name="streamContainer">The stream container to save to.</param>
      <param name="psdVersion">The PSD version.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolLineInfo.Char">
      <summary>
            Gets or sets the char.
            </summary>
      <value>
            The char.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolStyleInfo">
      <summary>
            Type tool style information.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolStyleInfo.Save(Aspose.PSD.StreamContainer,System.Int32)">
      <summary>
            Saves the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolFontInfo" /> information to the specified stream container.
            </summary>
      <param name="streamContainer">The stream container to save to.</param>
      <param name="psdVersion">The PSD version.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolStyleInfo.MarkValue">
      <summary>
            Gets or sets the mark value.
            </summary>
      <value>
            The mark value.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolStyleInfo.FaceMarkValue">
      <summary>
            Gets or sets the face mark value.
            </summary>
      <value>
            The face mark value.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolStyleInfo.SizeValue">
      <summary>
            Gets or sets the size value.
            </summary>
      <value>
            The size value.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolStyleInfo.TrackingValue">
      <summary>
            Gets or sets the tracking value.
            </summary>
      <value>
            The tracking value.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolStyleInfo.KerningValue">
      <summary>
            Gets or sets the kerning value.
            </summary>
      <value>
            The kerning value.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolStyleInfo.LeadingValue">
      <summary>
            Gets or sets the leading value.
            </summary>
      <value>
            The leading value.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolStyleInfo.BaseShiftValue">
      <summary>
            Gets or sets the base shift value.
            </summary>
      <value>
            The base shift value.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolStyleInfo.AutoKern">
      <summary>
            Gets or sets a value indicating whether auto kerning is on or off.
            </summary>
      <value>
        <c>true</c> if auto kerning is on; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolStyleInfo.RotateDown">
      <summary>
            Gets or sets a value indicating whether it is a rotate down style.
            </summary>
      <value>
        <c>true</c> if it is a rotate down style; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.UnknownResource">
      <summary>
            The unknown resource.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.UnknownResource.#ctor(System.Int32,System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.UnknownResource" /> class.
            </summary>
      <param name="signature">The signature.</param>
      <param name="key">The resource key.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.UnknownResource.Save(Aspose.PSD.StreamContainer,System.Int32)">
      <summary>
            Saves the specified stream container.
            </summary>
      <param name="streamContainer">The stream container.</param>
      <param name="psdVersion">The PSD version.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.UnknownResource.Data">
      <summary>
            Gets or sets the data.
            </summary>
      <value>
            The data.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.UnknownResource.Signature">
      <summary>
            Gets the layer resource signature.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.UnknownResource.Key">
      <summary>
            Gets the layer resource key.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.UnknownResource.Length">
      <summary>
            Gets the layer resource length in bytes.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.UnknownResource.PsdVersion">
      <summary>
            Gets the minimal psd version required for layer resource. 0 indicates no restrictions.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.NamespaceDoc">
      <summary>
            The namespace contains PSD file format layers.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.NamespaceGroupDoc">
      <summary>
            The namespace contains PSD file format layers.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Layers.TextLayer">
      <summary>
            The text layer class
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.TextLayer.UpdateText(System.String)">
      <summary>
            Updates the text.
            </summary>
      <param name="text">The text value.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.TextLayer.UpdateText(System.String,System.Single)">
      <summary>
            Updates the text.
            </summary>
      <param name="text">The text value.</param>
      <param name="fontSize">Size of the font.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.TextLayer.UpdateText(System.String,Aspose.PSD.Color)">
      <summary>
            Updates the text.
            </summary>
      <param name="text">The text value.</param>
      <param name="color">The color value.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.TextLayer.UpdateText(System.String,System.Single,Aspose.PSD.Color)">
      <summary>
            Updates the text.
            </summary>
      <param name="text">The text value.</param>
      <param name="fontSize">Size of the font.</param>
      <param name="color">The color value.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.TextLayer.UpdateText(System.String,Aspose.PSD.Point,System.Single)">
      <summary>
            Updates the text.
            </summary>
      <param name="text">The text value.</param>
      <param name="leftTopCoordinate">The left top coordinate.</param>
      <param name="fontSize">Size of the font.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.TextLayer.UpdateText(System.String,Aspose.PSD.Point,Aspose.PSD.Color)">
      <summary>
            Updates the text.
            </summary>
      <param name="text">The text value.</param>
      <param name="leftTopCoordinate">The left top coordinate.</param>
      <param name="color">The color value.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.TextLayer.UpdateText(System.String,Aspose.PSD.Point)">
      <summary>
            Updates the text.
            </summary>
      <param name="text">The text value.</param>
      <param name="leftTopCoordinate">The left top coordinate.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.TextLayer.UpdateText(System.String,Aspose.PSD.Point,System.Single,Aspose.PSD.Color)">
      <summary>
            Updates the text.
            </summary>
      <param name="text">The text value.</param>
      <param name="leftTopCoordinate">The left top coordinate.</param>
      <param name="fontSize">Size of the font.</param>
      <param name="color">The color value.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Layers.TextLayer.ReleaseManagedResources">
      <summary>
            Releases the managed resources. Make sure no unmanaged resources are released here, since they may have been already released.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.TextLayer.Text">
      <summary>
            Gets the text.
            </summary>
      <value>
            The text.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.TextLayer.TextBoundBox">
      <summary>
            Gets the text bound box.
            </summary>
      <value>
            The text bound box.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.TextLayer.InnerText">
      <summary>
            Gets the text of the layer
            </summary>
      <value>
            The text.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.TextLayer.Font">
      <summary>
            Gets the font.
            </summary>
      <value>
            The font.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Layers.TextLayer.TextColor">
      <summary>
            Gets the color of the text.
            </summary>
      <value>
            The color of the text.
            </value>
      <exception cref="T:Aspose.PSD.CoreExceptions.ImageFormats.PsdImageException">Error parsing color component data</exception>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.LeadingMode">
      <summary>
            Photoshop leading mode (distance between lines)
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.LeadingMode.Auto">
      <summary>
            Automatic leading mode
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.LeadingMode.Manual">
      <summary>
            Manual leading mode
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.NamespaceDoc">
      <summary>
            The namespace handles Psd file format processing.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.NamespaceGroupDoc">
      <summary>
            The namespace handles Psd file format processing.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.PsdColorPalette">
      <summary>
            The PSD color palette.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdColorPalette.#ctor(Aspose.PSD.IColorPalette)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.PsdColorPalette" /> class.
            </summary>
      <param name="colorPalette">The color palette.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdColorPalette.#ctor(Aspose.PSD.IColorPalette,System.Int16)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.PsdColorPalette" /> class.
            </summary>
      <param name="colorPalette">The color palette.</param>
      <param name="transparentIndex">The transparent color index.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdColorPalette.#ctor(System.Byte[],System.Boolean)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.PsdColorPalette" /> class.
            </summary>
      <param name="rawEntriesData">The raw entries data.</param>
      <param name="isCompactPalette">Indicating whether compact it palette.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdColorPalette.#ctor(System.Byte[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.PsdColorPalette" /> class and IsCompactPalette is false.
            </summary>
      <param name="rawEntriesData">The raw entries data.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdColorPalette.#ctor(System.Byte[],System.Int16,System.Boolean)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.PsdColorPalette" /> class.
            </summary>
      <param name="rawEntriesData">The raw entries data.</param>
      <param name="transparentIndex">The transparent color index. Note the index is not the raw entries index instead it is for the converted color array.</param>
      <param name="useCompactPalette">Indicating whether compact it palette.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdColorPalette.#ctor(System.Byte[],System.Int16)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.PsdColorPalette" /> class and IsCompactPalette is false.
            </summary>
      <param name="rawEntriesData">The raw entries data.</param>
      <param name="transparentIndex">The transparent color index. Note the index is not the raw entries index instead it is for the converted color array.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdColorPalette.#ctor(System.Int32[],System.Boolean)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.PsdColorPalette" /> class.
            </summary>
      <param name="colorPaletteArgb32Entries">The color palette 32-bit ARGB entries.</param>
      <param name="isCompactPalette">Indicating whether compact it palette.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdColorPalette.#ctor(Aspose.PSD.Color[],System.Boolean)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.PsdColorPalette" /> class.
            </summary>
      <param name="colorPaletteEntries">The color palette entries.</param>
      <param name="isCompactPalette">Indicating whether compact it palette.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdColorPalette.#ctor(Aspose.PSD.Color[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.PsdColorPalette" /> class and IsCompactPalette is false.
            </summary>
      <param name="colorPaletteEntries">The color palette entries.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdColorPalette.#ctor(Aspose.PSD.Color[],System.Int16,System.Boolean)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.PsdColorPalette" /> class.
            </summary>
      <param name="colorPaletteEntries">The color palette entries.</param>
      <param name="transparentIndex">The transparent color index.</param>
      <param name="useCompactPalette">Indicating whether compact it palette.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdColorPalette.#ctor(Aspose.PSD.Color[],System.Int16)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.PsdColorPalette" /> class and IsCompactPalette is false.
            </summary>
      <param name="colorPaletteEntries">The color palette entries.</param>
      <param name="transparentIndex">The transparent color index.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdColorPalette.CopyPalette(Aspose.PSD.IColorPalette,System.Boolean)">
      <summary>
            Copies the palette.
            </summary>
      <param name="colorPalette">The color palette.</param>
      <param name="useCompactPalette">Indicating whether compact palette.</param>
      <returns>The newly created and copied palette or null if null palette passed.</returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdColorPalette.CopyPalette(Aspose.PSD.IColorPalette)">
      <summary>
            Copies the palette.
            </summary>
      <param name="colorPalette">The color palette.</param>
      <returns>The newly created and copied palette or null if null palette passed.</returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdColorPalette.GetNearestColorIndex(System.Int32)">
      <summary>
            Gets the index of the nearest color.
            </summary>
      <param name="argb32Color">The 32-bit ARGB color.</param>
      <returns>The index of the nearest color.</returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdColorPalette.GetNearestColorIndex(Aspose.PSD.Color)">
      <summary>
            Gets the index of the nearest color.
            </summary>
      <param name="color">The color.</param>
      <returns>The index of the nearest color.</returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdColorPalette.GetArgb32Color(System.Int32)">
      <summary>
            Gets the 32-bit ARGB palette color by index.
            </summary>
      <param name="index">The 32-bit ARGB palette color index.</param>
      <returns>The color palette entry specified by the <paramref name="index" />.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException"> if color palette <paramref name="index" /> specified is out of the palette entries range.</exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdColorPalette.GetColor(System.Int32)">
      <summary>
            Gets the palette color by index.
            </summary>
      <param name="index">The palette color index.</param>
      <returns>
            The color palette entry specified by the <paramref name="index" />.
            </returns>
      <exception cref="T:System.ArgumentOutOfRangeException"> if color palette <paramref name="index" /> specified is out of the palette entries range.</exception>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.PsdColorPalette.RawEntriesCount">
      <summary>
            Gets the raw color palette entries count.
            </summary>
      <value>The raw color palette entries count.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.PsdColorPalette.EntriesCount">
      <summary>
            Gets the entries count.
            </summary>
      <value>The entries count.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.PsdColorPalette.Argb32Entries">
      <summary>
            Gets an array of 32-bit ARGB colors.
            </summary>
      <value>The entries.</value>
      <returns>
            The array of 32-bit ARGB structure that make up this <see cref="T:Aspose.PSD.ColorPalette" />.
            </returns>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.PsdColorPalette.Entries">
      <summary>
            Gets an array of <see cref="T:Aspose.PSD.Color" /> structures.
            </summary>
      <value>The entries.</value>
      <returns>
            The array of <see cref="T:Aspose.PSD.Color" /> structure that make up this <see cref="T:Aspose.PSD.ColorPalette" />.
            </returns>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.PsdColorPalette.TransparentIndex">
      <summary>
            Gets the index of the transparent color.
            </summary>
      <value>The index of the transparent color.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.PsdColorPalette.HasTransparentColor">
      <summary>
            Gets a value indicating whether transparent color exists.
            </summary>
      <value>
        <c>true</c> if transparent color exists; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.PsdColorPalette.TransparentColor">
      <summary>
            Gets the transparent color.
            </summary>
      <value>The transparent color.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.PsdColorPalette.RawEntries">
      <summary>
            Gets the raw color palette entries data.
            </summary>
      <value>The raw color palette entries data.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.PsdColorPalette.IsCompactPalette">
      <summary>
              Gets a value indicating whether compact it palette.
            </summary>
      <value>
        <c>true</c> if compact it palette; otherwise, <c>false</c>.</value>
      <remarks>
              Compact palette means that image will contain only the specified palette entries if possible or in other words the image will be more compact and occupy less space;
              otherwise there will be 2^BitsPerPixel entries and image will reserve more space for all possible palette entries.
              Setting this value to true and changing palette entries may cause performance penalty since data movement may occur so use it carefully.
            </remarks>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.PsdImage">
      <summary>
            A PSD image.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.PsdImage.DefaultVersion">
      <summary>
            The default PSD version.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdImage.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.PsdImage" /> class from specified path from raster image (not psd image in path). Used to initialize psd image with default parameters - Color mode - rgb, 4 channels, 8 bit per channel, Compression - Raw.
            </summary>
      <param name="path">The path to load pixel and palette data from and initialize with.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdImage.#ctor(System.String,Aspose.PSD.FileFormats.Psd.ColorModes,System.Int16,System.Int16,System.Int32,Aspose.PSD.FileFormats.Psd.CompressionMethod)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.PsdImage" /> class from specified path from raster image (not psd image in path) with constructor parameters.
            </summary>
      <param name="path">The path to load pixel and palette data from and initialize with.</param>
      <param name="colorMode">The color mode.</param>
      <param name="channelBitDepth">The PSD bit depth per channel.</param>
      <param name="channels">The PSD channels count.</param>
      <param name="psdVersion">The PSD version.</param>
      <param name="compression">The compression to use.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdImage.#ctor(System.IO.Stream)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.PsdImage" /> class from specified path from raster image (not psd image in stream). Used to initialize psd image with default parameters - Color mode - rgb, 4 channels, 8 bit per channel, Compression - Raw.
            </summary>
      <param name="stream">The stream to load pixel and palette data from and initialize with.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdImage.#ctor(System.IO.Stream,Aspose.PSD.FileFormats.Psd.ColorModes,System.Int16,System.Int16,System.Int32,Aspose.PSD.FileFormats.Psd.CompressionMethod)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.PsdImage" /> class from specified path from raster image (not psd image in stream) with constructor parameters.
            </summary>
      <param name="stream">The stream to load pixel and palette data from and initialize with.</param>
      <param name="colorMode">The color mode.</param>
      <param name="channelBitDepth">The PSD bit depth per channel.</param>
      <param name="channels">The PSD channels count.</param>
      <param name="psdVersion">The PSD version.</param>
      <param name="compression">The compression to use.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdImage.#ctor(Aspose.PSD.RasterImage)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.PsdImage" /> class from existing raster image (not psd image) with RGB color mode with 4 channels 8 bit/channel and no compression.
            </summary>
      <param name="rasterImage">The image to load pixel and palette data from and initialize with.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdImage.#ctor(Aspose.PSD.RasterImage,Aspose.PSD.FileFormats.Psd.ColorModes,System.Int16,System.Int16,System.Int32,Aspose.PSD.FileFormats.Psd.CompressionMethod)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.PsdImage" /> class from existing raster image (not psd image) with constructor parameters.
            </summary>
      <param name="rasterImage">The image to load pixel and palette data from and initialize with.</param>
      <param name="colorMode">The color mode.</param>
      <param name="channelBitDepth">The PSD bit depth per channel.</param>
      <param name="channels">The PSD channels count.</param>
      <param name="psdVersion">The PSD version.</param>
      <param name="compression">The compression to use.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdImage.#ctor(System.Int32,System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.PsdImage" /> class with specified width and height. Used to initialize empty psd image.
            </summary>
      <param name="width">The image width.</param>
      <param name="height">The image height.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdImage.#ctor(System.Int32,System.Int32,Aspose.PSD.IColorPalette,Aspose.PSD.FileFormats.Psd.ColorModes,System.Int16,System.Int16,System.Int32,Aspose.PSD.FileFormats.Psd.CompressionMethod)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.PsdImage" /> class with specified width,height, paletter, color mode, channels count and channels bit-length and specified compression mode parameters. Used to initialize empty psd image.
            </summary>
      <param name="width">The image width.</param>
      <param name="height">The image height.</param>
      <param name="colorPalette">The color palette.</param>
      <param name="colorMode">The color mode.</param>
      <param name="channelBitDepth">The PSD bit depth per channel.</param>
      <param name="channels">The PSD channels count.</param>
      <param name="psdVersion">The PSD version.</param>
      <param name="compression">The compression to use.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdImage.MergeLayers(Aspose.PSD.FileFormats.Psd.Layers.Layer,Aspose.PSD.FileFormats.Psd.Layers.Layer)">
      <summary>
            Merges the layers.
            </summary>
      <param name="bottomLayer">The bottom layer.</param>
      <param name="topLayer">The top layer.</param>
      <returns>Bottom layer after the merge</returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdImage.FlattenImage">
      <summary>
            Flattens all layers.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdImage.AddTextLayer(System.String,Aspose.PSD.Rectangle)">
      <summary>
            Adds a new Text layer.
            </summary>
      <param name="text">The layer's text.</param>
      <param name="rect">The layer's rectangle.</param>
      <returns>
            Created text layer.
            </returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdImage.AddCurvesAdjustmentLayer">
      <summary>
            Adds the Curves Adjustment layer.
            </summary>
      <returns>Created <see cref="T:Aspose.PSD.FileFormats.Psd.Layers.AdjustmentLayers.CurvesLayer" /> Layer</returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdImage.AddExposureAdjustmentLayer(System.Single,System.Single,System.Single)">
      <summary>
            Adds the exposure adjustment layer.
            </summary>
      <param name="exposure">The exposure.</param>
      <param name="offset">The offset.</param>
      <param name="gammaCorrection">The gamma correction.</param>
      <returns>Created Exposure Adjustment Layer</returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdImage.AddHueSaturationAdjustmentLayer">
      <summary>
            Adds the hue/saturation adjustment layer.
            </summary>
      <returns>A newly created hue/saturation layer.</returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdImage.AddLevelsAdjustmentLayer">
      <summary>
            Adds the Levels adjustment layer.
            </summary>
      <returns>A newly created Levels layer</returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdImage.AddPhotoFilterLayer(Aspose.PSD.Color)">
      <summary>
            Adds the photofilter layer.
            </summary>
      <param name="color">The color.</param>
      <returns>Created PhotoFilter Layer</returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdImage.AddExposureLayer(System.Single,System.Single,System.Single)">
      <summary>
            Adds the exposure adjustment layer.
            </summary>
      <param name="exposure">The exposure.</param>
      <param name="offset">The offset.</param>
      <param name="gammaCorrection">The gamma correction.</param>
      <returns>Created Exposure Adjustment Layer</returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdImage.AddChannelMixerAdjustmentLayer">
      <summary>
            Adds the channel mixer adjustment layer with default parameters
            </summary>
      <returns>Added Channel Mixer Layer</returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdImage.AddBrightnessContrastAdjustmentLayer(System.Int32,System.Int32)">
      <summary>
            Adds the brightness/contrast adjustment layer.
            </summary>
      <param name="brightness">The brightness.</param>
      <param name="contrast">The contrast.</param>
      <returns>Created brightness/contrast layer</returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdImage.AddLayerGroup(System.String,System.Int32,System.Boolean)">
      <summary>
            Adds the layer group.
            </summary>
      <param name="groupName">Name of the group.</param>
      <param name="index">The index of the layer to insert after.</param>
      <param name="startBehaviour">if set to <c>true</c> [start behaviour] than group will be in open state on start up, otherwise in minimized state.</param>
      <returns>Opening group layer</returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdImage.Rotate(System.Single)">
      <summary>
            Rotate image around the center.
            </summary>
      <param name="angle">The rotate angle in degrees. Positive values will rotate clockwise.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdImage.Rotate(System.Single,System.Boolean,Aspose.PSD.Color)">
      <summary>
            Rotate image around the center.
            </summary>
      <param name="angle">The rotate angle in degrees. Positive values will rotate clockwise.</param>
      <param name="resizeProportionally">if set to <c>true</c> you will have your image size changed according to rotated rectangle (corner points) projections in other case that leaves dimensions untouched and only internal image contents are rotated.</param>
      <param name="backgroundColor">Color of the background.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdImage.Crop(Aspose.PSD.Rectangle)">
      <summary>
            Cropping the image.
            </summary>
      <param name="rectangle">The rectangle.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdImage.ResizeHeightProportionally(System.Int32,Aspose.PSD.ImageResizeSettings)">
      <summary>
            Resizes the height proportionally.
            </summary>
      <param name="newHeight">The new height.</param>
      <param name="settings">The image resize settings.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdImage.ResizeHeightProportionally(System.Int32,Aspose.PSD.ResizeType)">
      <summary>
            Resizes the height proportionally.
            </summary>
      <param name="newHeight">The new height.</param>
      <param name="resizeType">Type of the resize.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdImage.ResizeWidthProportionally(System.Int32,Aspose.PSD.ImageResizeSettings)">
      <summary>
            Resizes the width proportionally.
            </summary>
      <param name="newWidth">The new width.</param>
      <param name="settings">The image resize settings.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdImage.ResizeWidthProportionally(System.Int32,Aspose.PSD.ResizeType)">
      <summary>
            Resizes the width proportionally.
            </summary>
      <param name="newWidth">The new width.</param>
      <param name="resizeType">Type of the resize.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdImage.Dither(Aspose.PSD.DitheringMethod,System.Int32,Aspose.PSD.IColorPalette)">
      <summary>
            Performs dithering on the current image.
            </summary>
      <param name="ditheringMethod">The dithering method.</param>
      <param name="bitsCount">The final bits count for dithering.</param>
      <param name="customPalette">The custom palette for dithering.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdImage.BinarizeOtsu">
      <summary>
            Binarization of an image with Otsu thresholding
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdImage.BinarizeBradley(System.Double)">
      <summary>
            Binarization of an image using Bradley's adaptive thresholding algorithm using the integral image thresholding
            </summary>
      <param name="brightnessDifference">The brightness difference between pixel and the average of an s x s window of pixels centered around this pixel.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdImage.AdjustBrightness(System.Int32)">
      <summary>
            Adjust of a brightness for image.
            </summary>
      <param name="brightness">Brightness value.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdImage.AdjustGamma(System.Single)">
      <summary>
            Gamma-correction of an image.
            </summary>
      <param name="gamma">Gamma for red, green and blue channels coefficient</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdImage.AdjustContrast(System.Single)">
      <summary>
            Image contrasting
            </summary>
      <param name="contrast">Contrast value (in range [-100; 100])</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdImage.AdjustGamma(System.Single,System.Single,System.Single)">
      <summary>
            Gamma-correction of an image.
            </summary>
      <param name="gammaRed">Gamma for red channel coefficient</param>
      <param name="gammaGreen">Gamma for green channel coefficient</param>
      <param name="gammaBlue">Gamma for blue channel coefficient</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdImage.BinarizeFixed(System.Byte)">
      <summary>
            Binarization of an image with predefined threshold
            </summary>
      <param name="threshold">Threshold value. If corresponding gray value of a pixel is greater than threshold, a value of 255 will be assigned to it, 0 otherwise.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdImage.Grayscale">
      <summary>
            Transformation of an image to its grayscale representation
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdImage.Filter(Aspose.PSD.Rectangle,Aspose.PSD.ImageFilters.FilterOptions.FilterOptionsBase)">
      <summary>
            Filters the specified rectangle.
            </summary>
      <param name="rectangle">The rectangle.</param>
      <param name="options">The options.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdImage.ReplaceColor(System.Int32,System.Byte,System.Int32)">
      <summary>
            Replaces one color to another with allowed difference and preserves original alpha value to save smooth edges.
            </summary>
      <param name="oldColorArgb">Old color ARGB value to be replaced.</param>
      <param name="oldColorDiff">Allowed difference in old color to be able to widen replaced color tone.</param>
      <param name="newColorArgb">New color ARGB value to replace old color with.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.PsdImage.ReplaceNonTransparentColors(System.Int32)">
      <summary>
            Replaces all non-transparent colors with new color and preserves original alpha value to save smooth edges.
            Note: if you use it on images without transparency, all colors will be replaced with a single one.
            </summary>
      <param name="newColorArgb">New color ARGB value to replace non transparent colors with.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.PsdImage.XmpData">
      <summary>
            Gets or sets the XMP metadata.
            </summary>
      <value>
            The XMP metadata.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.PsdImage.FileFormat">
      <summary>
            Gets a value of file format
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.PsdImage.HasAlpha">
      <summary>
            Gets or sets the vertical resolution, in pixels per inch, of this <see cref="T:Aspose.PSD.RasterImage" />.
            </summary>
      <value>
        <c>true</c> if this instance has alpha; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.PsdImage.VerticalResolution">
      <summary>
            Gets or sets the vertical resolution, in pixels per inch, of this <see cref="T:Aspose.PSD.FileFormats.Psd.PsdImage" />.
            </summary>
      <value>
            The vertical resolution.
            </value>
      <exception cref="T:Aspose.PSD.CoreExceptions.ImageFormats.PsdImageException">
            ResolutionInfo resource not found and can not set proper resolution</exception>
      <remarks>
            Default value for PSD is 72, so if <see cref="T:Aspose.PSD.FileFormats.Psd.Resources.ResolutionInfoResource" /> wasn't found, this value is returned.
            </remarks>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.PsdImage.HorizontalResolution">
      <summary>
            Gets or sets the horizontal resolution, in pixels per inch, of this <see cref="T:Aspose.PSD.FileFormats.Psd.PsdImage" />.
            </summary>
      <value>
            The horizontal resolution.
            </value>
      <exception cref="T:Aspose.PSD.CoreExceptions.ImageFormats.PsdImageException">
            ResolutionInfo resource not found and can not set proper resolution</exception>
      <remarks>
            Default value for PSD is 72, so if <see cref="T:Aspose.PSD.FileFormats.Psd.Resources.ResolutionInfoResource" /> wasn't found, this value is returned.
            </remarks>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.PsdImage.RgbColorProfile">
      <summary>
            Gets or sets the RGB color profile for CMYK PSD images. Must be in pair with CmykColorProfile for correct color conversion.
            </summary>
      <value>
            The RGB color profile.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.PsdImage.CmykColorProfile">
      <summary>
            Gets or sets the CMYK color profile for CMYK PSD images. Must be in pair with RgbColorProfile for correct color conversion.
            </summary>
      <value>
            The CMYK color profile.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.PsdImage.ColorMode">
      <summary>
            Gets or sets the color mode.
            </summary>
      <value>
            The color mode.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.PsdImage.Compression">
      <summary>
            Gets the compression method.
            </summary>
      <value>The compression.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.PsdImage.ChannelsCount">
      <summary>
            Gets the PSD channels count.
            </summary>
      <value>The PSD channels count.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.PsdImage.BitsPerChannel">
      <summary>
            Gets the bits per channel.
            </summary>
      <value>The bits per channel.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.PsdImage.ImageResources">
      <summary>
            Gets or sets the PSD image resources.
            </summary>
      <value>The PSD image resources.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.PsdImage.Version">
      <summary>
            Gets or sets the version.
            </summary>
      <value>The version.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.PsdImage.Width">
      <summary>
            Gets the image width.
            </summary>
      <value>The image width.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.PsdImage.Height">
      <summary>
            Gets the image height.
            </summary>
      <value>The image height.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.PsdImage.BitsPerPixel">
      <summary>
            Gets the image bits per pixel count.
            </summary>
      <value>The image bits per pixel count.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.PsdImage.Layers">
      <summary>
            Gets or sets the PSD layers.
            </summary>
      <value>
            The PSD layers.
            </value>
      <remarks>Note that if there are no layers the other related information within layer and mask information section will not be preserved (layer masks, resources and etc).</remarks>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.PsdImage.GlobalLayerResources">
      <summary>
            Gets or sets the global layer resources.
            </summary>
      <value>
            The global layer resources.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.PsdImage.GlobalLayerMaskInfo">
      <summary>
            Gets the global layer mask info.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.PsdImage.HasTransparencyData">
      <summary>
            Gets or sets a value indicating whether first alpha channel contains the transparency data for the merged result when specifying layers data.
            </summary>
      <value>
        <c>true</c> if first alpha channel contains the transparency data for the merged result when specifying layers data; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.PsdImage.ActiveLayer">
      <summary>
            Gets or sets the active layer.
            </summary>
      <value>
            The active layer.
            </value>
      <exception cref="T:Aspose.PSD.CoreExceptions.ImageFormats.TiffImageException">There is no active layer and no layers in image.</exception>
      <exception cref="T:Aspose.PSD.CoreExceptions.ImageFormats.PsdImageException">The active layer cannot be set as it belongs to another image.</exception>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.PsdImage.IsFlatten">
      <summary>
            Gets a value indicating whether psd image is flattened.
            </summary>
      <value>
        <c>true</c> if this instance is flatten; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.PsdImage.RawDataFormat">
      <summary>
            Gets the raw data format.
            </summary>
      <value>
            The raw data format.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.ResourceBlock">
      <summary>
            The resource block.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.ResourceBlock.ResouceBlockSignature">
      <summary>
            The resource signature.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.ResourceBlock.Save(Aspose.PSD.StreamContainer)">
      <summary>
            Saves the resource block to the specified stream.
            </summary>
      <param name="stream">The stream to save the resource block to.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.ResourceBlock.ValidateValues">
      <summary>
            Validates the resource values.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.ResourceBlock.SaveData(Aspose.PSD.StreamContainer)">
      <summary>
            Saves the resource block data.
            </summary>
      <param name="streamContainer">The stream container to save to.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.ResourceBlock.CacheData">
      <summary>
            Caches the data for subsequent faster retrieval.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.ResourceBlock.StopDataCache">
      <summary>
            Stops data caching.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.ResourceBlock.Signature">
      <summary>
            Gets the resource signature. Should be always '8BIM'.
            </summary>
      <value>The resource signature.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.ResourceBlock.ID">
      <summary>
            Gets or sets the unique identifier for the resource.
            </summary>
      <value>The unique identifier for the resource.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.ResourceBlock.Name">
      <summary>
            Gets or sets the resource name. Pascal string, padded to make the size even (a null name consists of two bytes of 0).
            </summary>
      <value>The resource name.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.ResourceBlock.DataSize">
      <summary>
            Gets the resource data size in bytes.
            </summary>
      <value>The resource data size.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.ResourceBlock.Size">
      <summary>
            Gets the resource block size in bytes including its data.
            </summary>
      <value>The resource block size.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.ResourceBlock.MinimalVersion">
      <summary>
            Gets the minimal required PSD version.
            </summary>
      <value>The minimal PSD version.</value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.ResourceBlock.ResourceBlockState">
      <summary>
            Represents resource block state.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.ResourceBlock.ResourceBlockState.Normal">
      <summary>
            Typical state.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.ResourceBlock.ResourceBlockState.Cached">
      <summary>
            Cached state.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Resources.CaptionDigestResource">
      <summary>
            CaptionDigest resource
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.CaptionDigestResource.DataSize">
      <summary>
            Gets the resource data size in bytes.
            </summary>
      <value>
            The resource data size.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.CaptionDigestResource.Digest">
      <summary>
            Gets or sets the digest.
            </summary>
      <value>
            The digest.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.CaptionDigestResource.MinimalVersion">
      <summary>
            Gets the minimal required PSD version.
            </summary>
      <value>
            The minimal PSD version.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Resources.ColorHalftoneInformationResource">
      <summary>
            Halftoning resource
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.ColorHalftoneInformationResource.DataSize">
      <summary>
            Gets the resource data size in bytes.
            </summary>
      <value>
            The resource data size.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.ColorHalftoneInformationResource.MinimalVersion">
      <summary>
            Gets the minimal required PSD version.
            </summary>
      <value>
            The minimal PSD version.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.ColorHalftoneInformationResource.HalftoneData">
      <summary>
            Gets or sets the halftone data.
            </summary>
      <value>
            The halftone data.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Resources.ColorTransferFunctionsResource">
      <summary>
            Color transfer resource
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.ColorTransferFunctionsResource.DataSize">
      <summary>
            Gets the resource data size in bytes.
            </summary>
      <value>
            The resource data size.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.ColorTransferFunctionsResource.MinimalVersion">
      <summary>
            Gets the minimal required PSD version.
            </summary>
      <value>
            The minimal PSD version.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.ColorTransferFunctionsResource.ColorTransferData">
      <summary>
            Gets or sets the color transfer data.
            </summary>
      <value>
            The color transfer data.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Resources.DocumentSpecificIdsResource">
      <summary>
            Document Specific Ids resource
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.DocumentSpecificIdsResource.DataSize">
      <summary>
            Gets the resource data size in bytes.
            </summary>
      <value>
            The resource data size.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.DocumentSpecificIdsResource.MinimalVersion">
      <summary>
            Gets the minimal required PSD version.
            </summary>
      <value>
            The minimal PSD version.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.DocumentSpecificIdsResource.Id">
      <summary>
            Gets or sets the identifier.
            </summary>
      <value>
            The identifier.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Resources.FixedPointDecimal">
      <summary>
            Fixed-point decimal, with 16-bit integer and 16-bit fraction.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Resources.FixedPointDecimal.#ctor(System.Int32,System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Resources.FixedPointDecimal" /> class.
            </summary>
      <param name="integer">The integer.</param>
      <param name="fraction">The fraction.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Resources.FixedPointDecimal.#ctor(System.Int64)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Resources.FixedPointDecimal" /> class. Split the high and low words of a 32-bit integer into a fixed-point number.
            </summary>
      <param name="value">The value.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Resources.FixedPointDecimal.#ctor(System.Double)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Psd.Resources.FixedPointDecimal" /> class.
            </summary>
      <param name="value">The value.</param>
      <exception cref="T:System.OverflowException">
      </exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Resources.FixedPointDecimal.ToDouble">
      <summary>
            Converts current fixed point decimal to double.
            </summary>
      <returns>
            The converted value.
            </returns>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.FixedPointDecimal.Integer">
      <summary>
            Gets or sets the integer.
            </summary>
      <value>
            The integer.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.FixedPointDecimal.Fraction">
      <summary>
            Gets or sets the fraction.
            </summary>
      <value>
            The fraction.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Resources.GlobalAltitudeResource">
      <summary>
            Global altitude resource
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.GlobalAltitudeResource.DataSize">
      <summary>
            Gets the resource data size in bytes.
            </summary>
      <value>
            The resource data size.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.GlobalAltitudeResource.MinimalVersion">
      <summary>
            Gets the minimal required PSD version.
            </summary>
      <value>
            The minimal PSD version.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.GlobalAltitudeResource.Altitude">
      <summary>
            Gets or sets the altitude.
            </summary>
      <value>
            The altitude.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Resources.GlobalAngleResource">
      <summary>
            Global angle resource
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.GlobalAngleResource.DataSize">
      <summary>
            Gets the resource data size in bytes.
            </summary>
      <value>
            The resource data size.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.GlobalAngleResource.MinimalVersion">
      <summary>
            Gets the minimal required PSD version.
            </summary>
      <value>
            The minimal PSD version.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.GlobalAngleResource.GlobalAngle">
      <summary>
            Gets or sets the global angle.
            </summary>
      <value>
            The global angle.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Resources.GridAndGuidesResouce">
      <summary>
            Represents the grid and guides resource.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.GridAndGuidesResouce.Guides">
      <summary>
            Gets or sets the guides.
            </summary>
      <value>The guides.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.GridAndGuidesResouce.GuideCount">
      <summary>
            Gets the guide resource blocks count.
            </summary>
      <value>The guide resource blocks count.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.GridAndGuidesResouce.HeaderVersion">
      <summary>
            Gets or sets the header version. This value should be always 1.
            </summary>
      <value>The header version.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.GridAndGuidesResouce.GridCycleX">
      <summary>
            Gets or sets the horizontal grid cycle. The default is 576.
            </summary>
      <value>The horizontal grid cycle.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.GridAndGuidesResouce.GridCycleY">
      <summary>
            Gets or sets the vertical grid cycle. The default is 576.
            </summary>
      <value>The vertical grid cycle.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.GridAndGuidesResouce.DataSize">
      <summary>
            Gets the resource data size in bytes.
            </summary>
      <value>The resource data size.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.GridAndGuidesResouce.MinimalVersion">
      <summary>
            Gets the minimal required psd version.
            </summary>
      <value>The minimal psd version.</value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Resources.GuideDirection">
      <summary>
            The guide direction.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Resources.GuideDirection.Vertical">
      <summary>
            Vertical guide direction.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Resources.GuideDirection.Horizontal">
      <summary>
            Horizontal guide direction.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Resources.GuideResource">
      <summary>
            The guide resource block.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Resources.GuideResource.GuideResourceSize">
      <summary>
            The guide resource block size.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.GuideResource.Location">
      <summary>
            Gets or sets the location of guide in document coordinates.
            </summary>
      <value>The guide location.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.GuideResource.Direction">
      <summary>
            Gets or sets the direction of guide.
            </summary>
      <value>The direction of guide.</value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Resources.IccProfileResource">
      <summary>
            Represents the ICC profile resource.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.IccProfileResource.IccProfile">
      <summary>
            Gets or sets the ICC profile.
            </summary>
      <value>
            The ICC profile.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.IccProfileResource.DataSize">
      <summary>
            Gets the resource data size in bytes.
            </summary>
      <value>
            The resource data size.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.IccProfileResource.MinimalVersion">
      <summary>
            Gets the minimal required PSD version.
            </summary>
      <value>
            The minimal PSD version.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Resources.IccUntaggedResource">
      <summary>
            Icc untagged resource
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.IccUntaggedResource.DataSize">
      <summary>
            Gets the resource data size in bytes.
            </summary>
      <value>
            The resource data size.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.IccUntaggedResource.MinimalVersion">
      <summary>
            Gets the minimal required PSD version.
            </summary>
      <value>
            The minimal PSD version.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.IccUntaggedResource.Profile">
      <summary>
            Gets or sets the profile.
            </summary>
      <value>
            The profile.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Resources.LayerGroupInformationResource">
      <summary>
            Layer group information resource
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.LayerGroupInformationResource.DataSize">
      <summary>
            Gets the resource data size in bytes.
            </summary>
      <value>
            The resource data size.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.LayerGroupInformationResource.MinimalVersion">
      <summary>
            Gets the minimal required PSD version.
            </summary>
      <value>
            The minimal PSD version.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.LayerGroupInformationResource.Groups">
      <summary>
            Gets or sets the groups.
            </summary>
      <value>
            The groups.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Resources.LayerGroupsEnabledResource">
      <summary>
            Layer groups enabled resource
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.LayerGroupsEnabledResource.DataSize">
      <summary>
            Gets the resource data size in bytes.
            </summary>
      <value>
            The resource data size.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.LayerGroupsEnabledResource.MinimalVersion">
      <summary>
            Gets the minimal required PSD version.
            </summary>
      <value>
            The minimal PSD version.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.LayerGroupsEnabledResource.IDs">
      <summary>
            Gets or sets the i ds.
            </summary>
      <value>
            The i ds.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Resources.LayerSelectionIdsResource">
      <summary>
            Layer selection ids resource
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.LayerSelectionIdsResource.DataSize">
      <summary>
            Gets the resource data size in bytes.
            </summary>
      <value>
            The resource data size.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.LayerSelectionIdsResource.MinimalVersion">
      <summary>
            Gets the minimal required PSD version.
            </summary>
      <value>
            The minimal PSD version.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.LayerSelectionIdsResource.Count">
      <summary>
            Gets or sets the count.
            </summary>
      <value>
            The count.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.LayerSelectionIdsResource.LayerIds">
      <summary>
            Gets or sets the layer ids.
            </summary>
      <value>
            The layer ids.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Resources.LayerStateInformationResource">
      <summary>
            Layer state information resource
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.LayerStateInformationResource.DataSize">
      <summary>
            Gets the resource data size in bytes.
            </summary>
      <value>
            The resource data size.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.LayerStateInformationResource.MinimalVersion">
      <summary>
            Gets the minimal required PSD version.
            </summary>
      <value>
            The minimal PSD version.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.LayerStateInformationResource.LayerIndex">
      <summary>
            Gets or sets the index of the layer.
            </summary>
      <value>
            The index of the layer.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Resources.NamespaceDoc">
      <summary>
            The namespace contains PSD file format resource entities.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Resources.PixelAspectRatioResource">
      <summary>
            Pixel aspect ration resource
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.PixelAspectRatioResource.DataSize">
      <summary>
            Gets the resource data size in bytes.
            </summary>
      <value>
            The resource data size.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.PixelAspectRatioResource.MinimalVersion">
      <summary>
            Gets the minimal required PSD version.
            </summary>
      <value>
            The minimal PSD version.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.PixelAspectRatioResource.Version">
      <summary>
            Gets or sets the version.
            </summary>
      <value>
            The version.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.PixelAspectRatioResource.AspectRatio">
      <summary>
            Gets or sets the aspect ratio.
            </summary>
      <value>
            The aspect ratio.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Resources.PrintFlagsResource">
      <summary>
            Print flags resource
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.PrintFlagsResource.DataSize">
      <summary>
            Gets the resource data size in bytes.
            </summary>
      <value>
            The resource data size.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.PrintFlagsResource.MinimalVersion">
      <summary>
            Gets the minimal required PSD version.
            </summary>
      <value>
            The minimal PSD version.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.PrintFlagsResource.Version">
      <summary>
            Gets or sets the version.
            </summary>
      <value>
            The version.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.PrintFlagsResource.CenterCropMark">
      <summary>
            Gets or sets the center crop mark.
            </summary>
      <value>
            The center crop mark.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.PrintFlagsResource.BleedWidth">
      <summary>
            Gets or sets the width of the bleed.
            </summary>
      <value>
            The width of the bleed.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.PrintFlagsResource.BleedScale">
      <summary>
            Gets or sets the bleed scale.
            </summary>
      <value>
            The bleed scale.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Resources.PrintScaleResource">
      <summary>
            Print Scale resource
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.PrintScaleResource.DataSize">
      <summary>
            Gets the resource data size in bytes.
            </summary>
      <value>
            The resource data size.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.PrintScaleResource.MinimalVersion">
      <summary>
            Gets the minimal required PSD version.
            </summary>
      <value>
            The minimal PSD version.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.PrintScaleResource.Style">
      <summary>
            Gets or sets the style.
            </summary>
      <value>
            The style.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.PrintScaleResource.XLocation">
      <summary>
            Gets or sets the x location.
            </summary>
      <value>
            The x location.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.PrintScaleResource.YLocation">
      <summary>
            Gets or sets the y location.
            </summary>
      <value>
            The y location.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.PrintScaleResource.Scale">
      <summary>
            Gets or sets the scale.
            </summary>
      <value>
            The scale.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Resources.QuickMaskInformationResource">
      <summary>
            Quick mask information resource
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.QuickMaskInformationResource.DataSize">
      <summary>
            Gets the resource data size in bytes.
            </summary>
      <value>
            The resource data size.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.QuickMaskInformationResource.MinimalVersion">
      <summary>
            Gets the minimal required PSD version.
            </summary>
      <value>
            The minimal PSD version.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.QuickMaskInformationResource.ChannelId">
      <summary>
            Gets or sets the channel identifier.
            </summary>
      <value>
            The channel identifier.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.QuickMaskInformationResource.IsMaskEmpty">
      <summary>
            Gets or sets a value indicating whether this instance is mask empty.
            </summary>
      <value>
        <c>true</c> if this instance is mask empty; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Resources.ResolutionEnums.NamespaceDoc">
      <summary>
            The namespace handles Psd resources resolution units
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Resources.ResolutionEnums.PhysicalUnit">
      <summary>
            The resoulutionInfo physical unit enum
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Resources.ResolutionEnums.PhysicalUnit.Inches">
      <summary>
            The inches
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Resources.ResolutionEnums.PhysicalUnit.Centimeters">
      <summary>
            The centimeters
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Resources.ResolutionEnums.PhysicalUnit.Points">
      <summary>
            The points
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Resources.ResolutionEnums.PhysicalUnit.Picas">
      <summary>
            The picas unit
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Resources.ResolutionEnums.PhysicalUnit.Columns">
      <summary>
            The columns
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Resources.ResolutionEnums.ResolutionUnit">
      <summary>
            The resolution info resolution unit
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Resources.ResolutionEnums.ResolutionUnit.PxPerInch">
      <summary>
            The pixels per inch
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Resources.ResolutionEnums.ResolutionUnit.PxPerCm">
      <summary>
            The pixels per cm
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Resources.ResolutionInfoResource">
      <summary>
            The resolution info resource
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.ResolutionInfoResource.DataSize">
      <summary>
            Gets the resource data size in bytes.
            </summary>
      <value>
            The resource data size.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.ResolutionInfoResource.MinimalVersion">
      <summary>
            Gets the minimal required PSD version.
            </summary>
      <value>
            The minimal PSD version.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.ResolutionInfoResource.HDpi">
      <summary>
            Horizontal DPI.
            </summary>
      <value>
            The horizontal dpi.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.ResolutionInfoResource.VDpi">
      <summary>
            Vertical DPI.
            </summary>
      <value>
            The vertical dpi.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.ResolutionInfoResource.HResDisplayUnit">
      <summary>
            Display units for horizontal resolution.  This only affects the
            user interface; the resolution is still stored in the PSD file
            as pixels/inch.
            </summary>
      <value>
            The horizontal resolution display unit.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.ResolutionInfoResource.VResDisplayUnit">
      <summary>
            Display units for vertical resolution.
            </summary>
      <value>
            The vertical resolution display unit.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.ResolutionInfoResource.WidthDisplayUnit">
      <summary>
            Gets or sets the width display unit.
            </summary>
      <value>
            The width display unit.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.ResolutionInfoResource.HeightDisplayUnit">
      <summary>
            Gets or sets the height display unit.
            </summary>
      <value>
            The height display unit.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Resources.Thumbnail4Resource">
      <summary>
            Represents the thumbnail resource for psd 4.0.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Resources.ThumbnailResource">
      <summary>
            The thumbnail resource block.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Resources.ThumbnailResource.ValidateValues">
      <summary>
            Validates the resource values.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Resources.ThumbnailResource.SaveData(Aspose.PSD.StreamContainer)">
      <summary>
            Saves the resource block data.
            </summary>
      <param name="streamContainer">The stream container to save to.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Resources.ThumbnailResource.CacheData">
      <summary>
            Caches the data for subsequent faster retrieval.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Resources.ThumbnailResource.StopDataCache">
      <summary>
            Stops data caching.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Psd.Resources.ThumbnailResource.SaveCommonData(Aspose.PSD.StreamContainer)">
      <summary>
            Saves the common data.
            </summary>
      <param name="streamContainer">The stream container.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.ThumbnailResource.JpegOptions">
      <summary>
            Gets or sets the JPEG options. Suitable when thumbnail resource is saved into JPEG file format only. This option has no effect when RAW format is defined.
            </summary>
      <value>
            The JPEG options.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.ThumbnailResource.Format">
      <summary>
            Gets or sets the thumbnail data format.
            </summary>
      <value>The thumbnail data format.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.ThumbnailResource.Width">
      <summary>
            Gets or sets the width of thumbnail in pixels.
            </summary>
      <value>The thumbnail width.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.ThumbnailResource.Height">
      <summary>
            Gets or sets the height of thumbnail in pixels.
            </summary>
      <value>The thumbnail height.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.ThumbnailResource.WidthBytes">
      <summary>
            Gets the row width in bytes.
            </summary>
      <value>The row width in bytes.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.ThumbnailResource.TotalSize">
      <summary>
            Gets the total data size.
            </summary>
      <value>The total data size.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.ThumbnailResource.SizeAfterCompression">
      <summary>
            Gets or sets the size after compression. Used for consistency check.
            </summary>
      <value>The size after compression.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.ThumbnailResource.BitsPixel">
      <summary>
            Gets or sets the bits pixel.
            </summary>
      <value>The thumbnail bits pixel.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.ThumbnailResource.PlanesCount">
      <summary>
            Gets or sets the planes count.
            </summary>
      <value>The thumbnail planes count.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.ThumbnailResource.ThumbnailArgb32Data">
      <summary>
            Gets or sets the 32-bit ARGB thumbnail data.
            </summary>
      <value>The 32-bit ARGB thumbnail data.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.ThumbnailResource.ThumbnailData">
      <summary>
            Gets or sets the thumbnail data.
            </summary>
      <value>The thumbnail data.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.ThumbnailResource.DataSize">
      <summary>
            Gets the resource data size in bytes.
            </summary>
      <value>The resource data size.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.ThumbnailResource.MinimalVersion">
      <summary>
            Gets the minimal required psd version.
            </summary>
      <value>The minimal psd version.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.Thumbnail4Resource.MinimalVersion">
      <summary>
            Gets the minimal required psd version.
            </summary>
      <value>The minimal psd version.</value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Resources.ThumbnailFormat">
      <summary>
            Specifies thumbnail data format.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Resources.ThumbnailFormat.KRawRgb">
      <summary>
            Raw RGB format.
            </summary>
    </member>
    <member name="F:Aspose.PSD.FileFormats.Psd.Resources.ThumbnailFormat.KJpegRgb">
      <summary>
            Compressed Jpeg format.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Resources.TransparencyIndexResource">
      <summary>
            The transparency index resource block.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.TransparencyIndexResource.DataSize">
      <summary>
            Gets the resource data size in bytes.
            </summary>
      <value>The resource data size.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.TransparencyIndexResource.MinimalVersion">
      <summary>
            Gets the minimal required psd version.
            </summary>
      <value>The minimal psd version.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.TransparencyIndexResource.TransparencyIndex">
      <summary>
            Gets or sets the transparency color index.
            </summary>
      <value>The transparency color index.</value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Resources.UnicodeAlphaNamesResource">
      <summary>
            Unicode alpha names resource
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.UnicodeAlphaNamesResource.DataSize">
      <summary>
            Gets the resource data size in bytes.
            </summary>
      <value>
            The resource data size.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.UnicodeAlphaNamesResource.MinimalVersion">
      <summary>
            Gets the minimal required PSD version.
            </summary>
      <value>
            The minimal PSD version.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.UnicodeAlphaNamesResource.AlphaNames">
      <summary>
            Gets or sets the alpha names.
            </summary>
      <value>
            The alpha names.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Resources.UnknownResource">
      <summary>
            The unknown resource. When a resource block is not recognized then this resource block is created.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.UnknownResource.Data">
      <summary>
            Gets the resource data.
            </summary>
      <value>The resource data.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.UnknownResource.DataSize">
      <summary>
            Gets the resource data size in bytes.
            </summary>
      <value>The resource data size.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.UnknownResource.MinimalVersion">
      <summary>
            Gets the minimal required psd version.
            </summary>
      <value>The minimal psd version.</value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Resources.UrlListResource">
      <summary>
            Url list resource
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.UrlListResource.Count">
      <summary>
            Gets or sets the count.
            </summary>
      <value>
            The count.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.UrlListResource.Longs">
      <summary>
            Gets or sets the longs.
            </summary>
      <value>
            The longs.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.UrlListResource.Ids">
      <summary>
            Gets or sets the ids.
            </summary>
      <value>
            The ids.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.UrlListResource.Texts">
      <summary>
            Gets or sets the texts.
            </summary>
      <value>
            The texts.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.UrlListResource.DataSize">
      <summary>
            Gets the resource data size in bytes.
            </summary>
      <value>
            The resource data size.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.UrlListResource.MinimalVersion">
      <summary>
            Gets the minimal required PSD version.
            </summary>
      <value>
            The minimal PSD version.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Resources.VersionInfoResource">
      <summary>
            Version Info resource
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.VersionInfoResource.DataSize">
      <summary>
            Gets the resource data size in bytes.
            </summary>
      <value>
            The resource data size.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.VersionInfoResource.MinimalVersion">
      <summary>
            Gets the minimal required PSD version.
            </summary>
      <value>
            The minimal PSD version.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.VersionInfoResource.Version">
      <summary>
            Gets or sets the version.
            </summary>
      <value>
            The version.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.VersionInfoResource.HasRealMergedData">
      <summary>
            Gets or sets a value indicating whether this instance has real merged data.
            </summary>
      <value>
        <c>true</c> if this instance has real merged data; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.VersionInfoResource.ReaderName">
      <summary>
            Gets or sets the name of the reader.
            </summary>
      <value>
            The name of the reader.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.VersionInfoResource.WriterName">
      <summary>
            Gets or sets the name of the writer.
            </summary>
      <value>
            The name of the writer.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.VersionInfoResource.FileVersion">
      <summary>
            Gets or sets the file version.
            </summary>
      <value>
            The file version.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Resources.WatermarkResource">
      <summary>
            Watermark resource
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.WatermarkResource.DataSize">
      <summary>
            Gets the resource data size in bytes.
            </summary>
      <value>
            The resource data size.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.WatermarkResource.MinimalVersion">
      <summary>
            Gets the minimal required PSD version.
            </summary>
      <value>
            The minimal PSD version.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.WatermarkResource.IsWatermark">
      <summary>
            Gets or sets a value indicating whether this instance is watermark.
            </summary>
      <value>
        <c>true</c> if this instance is watermark; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Psd.Resources.XmpResource">
      <summary>
            Represents the XMP metadata resource.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.XmpResource.XmpData">
      <summary>
            Get or set XMP data container
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.XmpResource.DataSize">
      <summary>
            Gets the resource data size in bytes.
            </summary>
      <value>The resource data size.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Psd.Resources.XmpResource.MinimalVersion">
      <summary>
            Gets the minimal required psd version.
            </summary>
      <value>The minimal psd version.</value>
    </member>
    <member name="T:Aspose.PSD.ImageLoadOptions.NamespaceDoc">
      <summary>
            The namespace contains different file format load options.
            </summary>
    </member>
    <member name="T:Aspose.PSD.ImageLoadOptions.PsdLoadOptions">
      <summary>
            Psd load options
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageLoadOptions.PsdLoadOptions.LoadEffectsResource">
      <summary>
            Gets or sets a value indicating whether [load effects resource] (by default resource is not loaded). When set this option only supported effects will be rendered to final merged image.
            </summary>
      <value>
        <c>true</c> if [load effects resource]; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageLoadOptions.PsdLoadOptions.UseDiskForLoadEffectsResource">
      <summary>
            Gets or sets a value indicating whether [use disk for load effects resource] (by default used disk to load effects resource, but can be used memory if it is enought by setting this value to false).
            </summary>
      <value>
        <c>true</c> if [use disk for load effects resource]; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageLoadOptions.PsdLoadOptions.ReadOnlyMode">
      <summary>
            Gets or sets a value indicating whether [use read only mode]. This is read-only mode, supported for identical compatibility with Adobe Photoshop.
            When this option is set, all changes applied for layers will not be saved to final image. All data is used from ImageData section, so it is identical to Photoshop. 
            By default all loaded images are not identical to Adobe Photoshop compatible.
            </summary>
      <value>
        <c>true</c> if [use photoshop compatibility mode]; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageLoadOptions.PsdLoadOptions.DefaultReplacementFont">
      <summary>
            Gets or sets the default replacement font (font that will be used to draw text when exporting to raster, if existing layer font in PSD file is not presented in system).
            To take proper name of default font can be used next code snippet:
            System.Drawing.Text.InstalledFontCollection col = new System.Drawing.Text.InstalledFontCollection();
            System.Drawing.FontFamily[] families = col.Families;
            string defaultFontName = families[0].Name;        
            PsdLoadOptions psdLoadOptions = new PsdLoadOptions() { DefaultReplacementFont = defaultFontName });
            </summary>
      <value>
            The default replacement font.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageLoadOptions.PsdLoadOptions.IgnoreTextLayerWidthOnUpdate">
      <summary>
            Gets or sets a value indicating whether PSD text layer fixed width will be ignored on UpdateText operation execution.
            </summary>
      <value>
        <c>true</c> if [ignore text layer width]; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="T:Aspose.PSD.ImageOptions.PsdOptions">
      <summary>
            The psd file format create options.
            </summary>
      <example>This example creates a new Image file at some disk location as specified by Source property of the PsdOptions instance. Several properties for PsdOptions instance are set before creating the actual image. Especially the Source property, that refers to the actual disk location in this case.<code>[C#]

//Create an instance of PsdOptions and set its various properties
Aspose.PSD.ImageOptions.PsdOptions psdOptions = new Aspose.PSD.ImageOptions.PsdOptions();

//Create an instance of FileCreateSource and assign it as Source for the instance of PsdOptions
//Second Boolean parameter determines if the file to be created IsTemporal or not
psdOptions.Source = new Aspose.PSD.Sources.FileCreateSource(@"C:\temp\sample.psd", false);

//Create an instance of Image and initialize it with instance of PsdOptions by calling Create method
using (Aspose.PSD.Image image = Aspose.PSD.Image.Create(psdOptions, 500, 500))
{
    //do some image processing

    // save all changes
    image.Save();
}</code></example>
      <example>This example shows how to Loads Pixel information in an Array of Type Color, manipulates the array and set it back to the image. To perform these operations, this example creates a new Image file (in PSD format) using MemoryStream object.<code>[C#]

//Create an instance of MemoryStream
using (System.IO.MemoryStream stream = new System.IO.MemoryStream())
{
    //Create an instance of PsdOptions and set its various properties including the Source property
    Aspose.PSD.ImageOptions.PsdOptions psdOptions = new Aspose.PSD.ImageOptions.PsdOptions();
    psdOptions.Source = new Aspose.PSD.Sources.StreamSource(stream);

    //Create an instance of Image
    using (Aspose.PSD.RasterImage image = (Aspose.PSD.RasterImage)Aspose.PSD.Image.Create(psdOptions, 500, 500))
    {
        //Get the pixels of image by specifying the area as image boundary
        Aspose.PSD.Color[] pixels = image.LoadPixels(image.Bounds);

        //Loop over the Array and sets color of alrenative indexed pixel
        for (int index = 0; index &lt; pixels.Length; index++)
        {
            if (index % 2 == 0)
            {
                //Set the indexed pixel color to yellow
                pixels[index] = Aspose.PSD.Color.Yellow;
            }
            else
            {
                //Set the indexed pixel color to blue
                pixels[index] = Aspose.PSD.Color.Blue;
            }
        }

        //Apply the pixel changes to the image
        image.SavePixels(image.Bounds, pixels);

        // save all changes.
        image.Save();
    }

    //Write MemoryStream to File
    stream.WriteTo(new System.IO.FileStream(@"C:\temp\output.psd", System.IO.FileMode.CreateNew));
}</code></example>
    </member>
    <member name="M:Aspose.PSD.ImageOptions.PsdOptions.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ImageOptions.PsdOptions" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.ImageOptions.PsdOptions.#ctor(Aspose.PSD.ImageOptions.PsdOptions)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ImageOptions.PsdOptions" /> class.
            </summary>
      <param name="options">The options.</param>
    </member>
    <member name="M:Aspose.PSD.ImageOptions.PsdOptions.#ctor(Aspose.PSD.FileFormats.Psd.PsdImage)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ImageOptions.PsdOptions" /> class.
            </summary>
      <param name="image">The image.</param>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.PsdOptions.XmpData">
      <summary>
            Get or set XMP data container
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.PsdOptions.Resources">
      <summary>
            Gets or sets the psd resources.
            </summary>
      <value>The psd resources.</value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.PsdOptions.Version">
      <summary>
            Gets or sets the psd file version.
            </summary>
      <value>The psd file version.</value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.PsdOptions.CompressionMethod">
      <summary>
            Gets or sets the psd compression method.
            </summary>
      <value>The compression method.</value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.PsdOptions.ColorMode">
      <summary>
            Gets or sets the psd color mode.
            </summary>
      <value>The color mode.</value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.PsdOptions.ChannelBitsCount">
      <summary>
            Gets or sets the bits count per color channel.
            </summary>
      <value>The bits count per color channel.</value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.PsdOptions.ChannelsCount">
      <summary>
            Gets or sets the color channels count.
            </summary>
      <value>The color channels count.</value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.PsdOptions.RemoveGlobalTextEngineResource">
      <summary>
            Gets or sets a value indicating whether - Remove the global text engine resource - Used for some text-layered psd files, in only case, when they can not be opened in Adobe Photoshop after processing (mostly for absent fonts text layers related).
            After using this option, user need to Make next in opened in Photoshop file: Menu "Text" -&gt; "Process absent fonts". After that operation all text will appear again.
            Please note, that this operation may cause some final layout changes.
            </summary>
      <value>
        <c>true</c> if [remove global text engine resource]; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.PsdOptions.RefreshImagePreviewData">
      <summary>
            Gets or sets a value indicating whether [refresh image preview data] - option used to maximize compatibility with another PSD image viewers.
            Please note, text layers drawing to final layout is not supported for Compact Framework platform
            </summary>
      <value>
        <c>true</c> if [refresh image preview data]; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.NamespaceDoc">
      <summary>
            The namespace handles Tiff file format processing.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.NamespaceGroupDoc">
      <summary>
            The namespace handles Tiff file format processing.
            </summary>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.TiffExifIfd">
      <summary>
            The TIFF Exif image file directory class.
            </summary>
      <remarks>
            Incapsulates a pointer to the Exif IFD. Interoperability, Exif IFD has the same structure as that of 
            the IFD specified in TIFF. ordinarily, however, it does not contain image data as in the case of TIFF.
            See http://www.exiv2.org/tags.html and http://www.awaresystems.be/imaging/tiff/tifftags/exififd.html for more details.
            </remarks>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffExifIfd.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffExifIfd" /> class.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffExifIfd.#ctor(System.UInt32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffExifIfd" /> class.
            </summary>
      <param name="ifdOffset">A pointer to the Exif IFD.</param>
      <remarks>
            Interoperability, Exif IFD has the same structure as that of the IFD specified in TIFF. ordinarily, 
            however, it does not contain image data as in the case of TIFF.
            </remarks>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffExifIfd.HasValue">
      <summary>
            Gets a value indicating whether this instance has value.
            </summary>
      <value>
        <c>true</c> if this instance has value; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffExifIfd.Offset">
      <summary>
            Gets or sets the pointer to EXIF IFD.
            </summary>
      <value>
            The pointer to EXIF IFD.
            </value>
      <exception cref="T:Aspose.PSD.CoreExceptions.ImageFormats.TiffImageException">There is no pointer to EXIF IFD.</exception>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.TiffFrame">
      <summary>
            The tiff frame.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffFrame.#ctor(System.IO.Stream)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffFrame" /> class.
            </summary>
      <param name="stream">The stream to load an image from and initialize frame pixel and palette data with.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffFrame.#ctor(System.IO.Stream,Aspose.PSD.ImageOptions.TiffOptions)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffFrame" /> class.
            </summary>
      <param name="stream">The stream to load an image from and initialize frame pixel and palette data with.</param>
      <param name="options">The options to use for the newly created frame.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffFrame.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffFrame" /> class.
            </summary>
      <param name="path">The path to load an image from and initialize frame pixel and palette data with.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffFrame.#ctor(System.String,Aspose.PSD.ImageOptions.TiffOptions)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffFrame" /> class.
            </summary>
      <param name="path">The path to load an image from and initialize frame pixel and palette data with.</param>
      <param name="options">The options to use for the newly created frame.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffFrame.#ctor(Aspose.PSD.RasterImage)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffFrame" /> class.
            </summary>
      <param name="image">The image to initialize frame pixel and palette data with.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffFrame.#ctor(Aspose.PSD.RasterImage,Aspose.PSD.ImageOptions.TiffOptions)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffFrame" /> class.
            </summary>
      <param name="image">The image to initialize frame pixel and palette data with.</param>
      <param name="options">The options to use for the newly created frame.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffFrame.#ctor(Aspose.PSD.ImageOptions.TiffOptions,System.Int32,System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffFrame" /> class.
            </summary>
      <param name="options">The frame options.</param>
      <param name="width">The width.</param>
      <param name="height">The height.</param>
      <exception cref="T:System.ArgumentNullException">Options parameter is null.</exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffFrame.AlignResolutions">
      <summary>
            Helper method to make horizontal and vertical resolutions equal.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffFrame.CopyFrame(Aspose.PSD.FileFormats.Tiff.TiffFrame)">
      <summary>
            Copies the entire frame (duplicates).
            </summary>
      <param name="tiffFrame">
            The tiff frame to copy.
            </param>
      <returns>
            The newly copied tiff frame.
            </returns>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffFrame.CreateFrameFrom(Aspose.PSD.FileFormats.Tiff.TiffFrame,Aspose.PSD.ImageOptions.TiffOptions)">
      <summary>
            Creates the frame from specified <paramref name="tiffFrame" /> using the specified <paramref name="options" />.
            The pixel data is preserved but converted to the desired format.
            </summary>
      <param name="tiffFrame">
            The tiff frame to create from.
            </param>
      <param name="options">
            The new options to use.
            </param>
      <returns>
            The newly created frame.
            </returns>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffFrame.BackgroundColor">
      <summary>
            Gets or sets a value for the background color.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffFrame.HasAlpha">
      <summary>
            Gets a value indicating whether this instance has alpha.
            </summary>
      <value>
        <c>true</c> if this instance has alpha; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffFrame.HasTransparentColor">
      <summary>
            Gets a value indicating whether image has transparent color.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffFrame.XmpData">
      <summary>
            Gets or sets XMP data from frame.
            </summary>
      <value>XMP packet data wrapper</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffFrame.BitsPerPixel">
      <summary>
            Gets the image bits per pixel count.
            </summary>
      <value>The image bits per pixel count.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffFrame.FrameOptions">
      <summary>
            Gets the frame create options.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffFrame.Height">
      <summary>
            Gets the image height.
            </summary>
      <value>
            The image height.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffFrame.Width">
      <summary>
            Gets the image width.
            </summary>
      <value>
            The image width.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffFrame.ExifData">
      <summary>
            Gets or sets EXIF data from frame.
            </summary>
      <value>EXIF data container</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffFrame.HorizontalResolution">
      <summary>
            Gets or sets the horizontal resolution, in pixels per inch, of this <see cref="T:Aspose.PSD.RasterImage" />.
            </summary>
      <value>The horizontal resolution.</value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffFrame.VerticalResolution">
      <summary>
            Gets or sets the vertical resolution, in pixels per inch, of this <see cref="T:Aspose.PSD.RasterImage" />.
            </summary>
      <value>The vertical resolution.</value>
    </member>
    <member name="T:Aspose.PSD.FileFormats.Tiff.TiffImage">
      <summary>
            The tiff image.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffImage.#ctor(Aspose.PSD.FileFormats.Tiff.TiffFrame)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffImage" /> class.
            </summary>
      <param name="frame">The tiff frame to initialize image with.</param>
      <exception cref="T:System.ArgumentNullException">Tiff frame cannot be empty.;frame</exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffImage.#ctor(Aspose.PSD.FileFormats.Tiff.TiffFrame[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.FileFormats.Tiff.TiffImage" /> class.
            </summary>
      <param name="frames">The frames.</param>
      <exception cref="T:System.ArgumentNullException">frames</exception>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffImage.AlignResolutions">
      <summary>
            Helper method to make horizontal and vertical resolutions equal.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffImage.Dither(Aspose.PSD.DitheringMethod,System.Int32,Aspose.PSD.IColorPalette)">
      <summary>
            Performs dithering on the current image.
            </summary>
      <param name="ditheringMethod">The dithering method.</param>
      <param name="bitsCount">The final bits count for dithering.</param>
      <param name="customPalette">The custom palette for dithering.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffImage.SetResolution(System.Double,System.Double)">
      <summary>
            Sets the resolution for this <see cref="T:Aspose.PSD.RasterImage" />.
            </summary>
      <param name="dpiX">The horizontal resolution, in dots per inch, of the <see cref="T:Aspose.PSD.RasterImage" />.</param>
      <param name="dpiY">The vertical resolution, in dots per inch, of the <see cref="T:Aspose.PSD.RasterImage" />.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffImage.CacheData">
      <summary>
            Caches the data and ensures no additional data loading will be performed from the underlying <see cref="P:Aspose.PSD.DataStreamSupporter.DataStreamContainer" />.
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffImage.RotateFlip(Aspose.PSD.RotateFlipType)">
      <summary>
            Rotates, flips, or rotates and flips the Active frame only.
            </summary>
      <param name="rotateFlipType">
            The rotate flip type.
            </param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffImage.RotateFlipAll(Aspose.PSD.RotateFlipType)">
      <summary>
            Rotates the flip all frames in image.
            </summary>
      <param name="rotateFlip">
            The rotate flip type.
            </param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffImage.Rotate(System.Single,System.Boolean,Aspose.PSD.Color)">
      <summary>
            Rotate image around the center.
            </summary>
      <param name="angle">The rotate angle in degrees. Positive values will rotate clockwise.</param>
      <param name="resizeProportionally">if set to <c>true</c> you will have your image size changed according to rotated rectangle (corner points) projections in other case that leaves dimensions untouched and only internal image contents are rotated.</param>
      <param name="backgroundColor">Color of the background.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffImage.AddFrame(Aspose.PSD.FileFormats.Tiff.TiffFrame)">
      <summary>
            Adds the frame to image
            </summary>
      <param name="frame">
            The frame to add.
            </param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffImage.Add(Aspose.PSD.FileFormats.Tiff.TiffImage)">
      <summary>
            Adds the specified image's frames to current frame.
            </summary>
      <param name="image">
            The source image.
            </param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffImage.AddFrames(Aspose.PSD.FileFormats.Tiff.TiffFrame[])">
      <summary>
            Adds the frames array to image
            </summary>
      <param name="frames">
            The frames array to add
            </param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffImage.InsertFrame(System.Int32,Aspose.PSD.FileFormats.Tiff.TiffFrame)">
      <summary>
            The insert frame.
            </summary>
      <param name="index">
            Index of new frame in list of frames
            </param>
      <param name="frameToInsert">
            The frame To Insert.
            </param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffImage.RemoveFrame(System.Int32)">
      <summary>
            Removes the frame by its index.
            </summary>
      <param name="index">Index of frame to be removed.</param>
      <returns>The removed frame.</returns>
      <remarks>
            Note: do not forget to Dispose the frame if you will not add it to some other TiffImage.
            </remarks>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffImage.RemoveFrame(Aspose.PSD.FileFormats.Tiff.TiffFrame)">
      <summary>
            Removes the specified frame.
            </summary>
      <param name="frame">The frame to remove.</param>
      <remarks>
            Note: do not forget to Dispose the frame if you will not add it to some other TiffImage.
            </remarks>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffImage.Resize(System.Int32,System.Int32,Aspose.PSD.ResizeType)">
      <summary>
            Resizes the image.
            </summary>
      <param name="newWidth">
            The new width.
            </param>
      <param name="newHeight">
            The new height.
            </param>
      <param name="resizeType">
            The resize type.
            </param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffImage.Resize(System.Int32,System.Int32,Aspose.PSD.ImageResizeSettings)">
      <summary>
            Resizes the image.
            </summary>
      <param name="newWidth">
            The new width.
            </param>
      <param name="newHeight">
            The new height.
            </param>
      <param name="settings">
            The resize settings.
            </param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffImage.ResizeWidthProportionally(System.Int32,Aspose.PSD.ResizeType)">
      <summary>
            Resizes the width proportionally.
            </summary>
      <param name="newWidth">The new width.</param>
      <param name="resizeType">Type of the resize.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffImage.ResizeHeightProportionally(System.Int32,Aspose.PSD.ResizeType)">
      <summary>
            Resizes the height proportionally.
            </summary>
      <param name="newHeight">The new height.</param>
      <param name="resizeType">Type of the resize.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffImage.ResizeProportional(System.Int32,System.Int32,Aspose.PSD.ResizeType)">
      <summary>
            Performs proportional resize on the image.
            The proportional resize will resize each frame according to the ratio of <paramref name="newWidth" />/width and <paramref name="newHeight" />/height.
            </summary>
      <param name="newWidth">The new width.</param>
      <param name="newHeight">The new height.</param>
      <param name="resizeType">The resize type.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffImage.Crop(Aspose.PSD.Rectangle)">
      <summary>
            Cropping the image.
            </summary>
      <param name="rectangle">The rectangle.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffImage.Grayscale">
      <summary>
            Transformation of an image to its grayscale representation
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffImage.BinarizeFixed(System.Byte)">
      <summary>
            Binarization of an image with predefined threshold
            </summary>
      <param name="threshold">Threshold value. If corresponding gray value of a pixel is greater than threshold, a value of 255 will be assigned to it, 0 otherwise.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffImage.BinarizeOtsu">
      <summary>
            Binarization of an image with Otsu thresholding
            </summary>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffImage.BinarizeBradley(System.Double)">
      <summary>
            Binarization of an image using Bradley's adaptive thresholding algorithm using the integral image thresholding
            </summary>
      <param name="brightnessDifference">The brightness difference between pixel and the average of an s x s window of pixels centered around this pixel.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffImage.Crop(System.Int32,System.Int32,System.Int32,System.Int32)">
      <summary>
            Crop image with shifts.
            </summary>
      <param name="leftShift">The left shift.</param>
      <param name="rightShift">The right shift.</param>
      <param name="topShift">The top shift.</param>
      <param name="bottomShift">The bottom shift.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffImage.AdjustBrightness(System.Int32)">
      <summary>
            Adjust of a brightness for image.
            </summary>
      <param name="brightness">Brightness value.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffImage.AdjustContrast(System.Single)">
      <summary>
            Image contrasting
            </summary>
      <param name="contrast">Contrast value (in range [-100; 100])</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffImage.AdjustGamma(System.Single,System.Single,System.Single)">
      <summary>
            Gamma-correction of an image.
            </summary>
      <param name="gammaRed">Gamma for red channel coefficient</param>
      <param name="gammaGreen">Gamma for green channel coefficient</param>
      <param name="gammaBlue">Gamma for blue channel coefficient</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffImage.AdjustGamma(System.Single)">
      <summary>
            Gamma-correction of an image.
            </summary>
      <param name="gamma">Gamma for red, green and blue channels coefficient</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffImage.Filter(Aspose.PSD.Rectangle,Aspose.PSD.ImageFilters.FilterOptions.FilterOptionsBase)">
      <summary>
            Filters the specified rectangle.
            </summary>
      <param name="rectangle">The rectangle.</param>
      <param name="options">The options.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffImage.ReplaceColor(System.Int32,System.Byte,System.Int32)">
      <summary>
            Replaces one color to another with allowed difference and preserves original alpha value to save smooth edges.
            </summary>
      <param name="oldColorArgb">Old color ARGB value to be replaced.</param>
      <param name="oldColorDiff">Allowed difference in old color to be able to widen replaced color tone.</param>
      <param name="newColorArgb">New color ARGB value to replace old color with.</param>
    </member>
    <member name="M:Aspose.PSD.FileFormats.Tiff.TiffImage.ReplaceNonTransparentColors(System.Int32)">
      <summary>
            Replaces all non-transparent colors with new color and preserves original alpha value to save smooth edges.
            Note: if you use it on images without transparency, all colors will be replaced with a single one.
            </summary>
      <param name="newColorArgb">New color ARGB value to replace non transparent colors with.</param>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffImage.HasAlpha">
      <summary>
            Gets a value indicating whether this instance has alpha.
            </summary>
      <value>
        <c>true</c> if this instance has alpha; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffImage.HasTransparentColor">
      <summary>
            Gets a value indicating whether image has transparent color.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffImage.FileFormat">
      <summary>
            Gets a value of file format
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffImage.PremultiplyComponents">
      <summary>
            Gets or sets a value indicating whether components must be premultiplied.
            </summary>
      <value>
        <c>true</c> if components must be premultiplied; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffImage.ByteOrder">
      <summary>
            Gets or sets a value indicating the tiff byte order.
            </summary>
      <value>
            The tiff byte order.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffImage.HorizontalResolution">
      <summary>
            Gets the horizontal resolution, in pixels per inch, of this <see cref="T:Aspose.PSD.Image" />.
            </summary>
      <value>The horizontal resolution.</value>
      <remarks>Note by default this value is always 96 since different platforms cannot return the screen resolution. You may consider using the SetResolution method for updating both resolution values in single call.</remarks>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffImage.VerticalResolution">
      <summary>
            Gets the vertical resolution, in pixels per inch, of this <see cref="T:Aspose.PSD.Image" />.
            </summary>
      <value>The vertical resolution.</value>
      <remarks>Note by default this value is always 96 since different platforms cannot return the screen resolution. You may consider using the SetResolution method for updating both resolution values in single call.</remarks>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffImage.BackgroundColor">
      <summary>
            Gets or sets a value for the background color.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffImage.BitsPerPixel">
      <summary>
              Gets the image bits per pixel value of current frame.
            </summary>
      <value>
              The image bits per pixel count.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffImage.ActiveFrame">
      <summary>
            Gets or sets the active frame.
            </summary>
      <value>
            Active frame.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffImage.Frames">
      <summary>
              Gets Frames array of the image.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffImage.Height">
      <summary>
              Gets the image height.
            </summary>
      <value>
              The image height.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffImage.Width">
      <summary>
              Gets the image width.
            </summary>
      <value>
              The image width.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffImage.IsCached">
      <summary>
            Gets a value indicating whether object's data is cached currently and no data reading is required.
            </summary>
      <value>
        <c>true</c> if object's data is cached; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffImage.ExifData">
      <summary>
            Gets or sets EXIF data for the active frame.
            </summary>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffImage.ImageOpacity">
      <summary>
            Gets opacity of this image (active frame).
            </summary>
      <value>
            The opacity value between 0.0 (fully transparent) and 1.0 (fully opaque).
            </value>
    </member>
    <member name="P:Aspose.PSD.FileFormats.Tiff.TiffImage.XmpData">
      <summary>
            Gets or sets XMP data from frame.
            </summary>
      <value>XMP packet data wrapper</value>
    </member>
    <member name="T:Aspose.PSD.ImageOptions.TiffOptions">
      <summary>
                The tiff file format options.
                Note that width and height tags will get overwritten on image creation by width and height parameters so there is no need to specify them directly.
                Note that many options return a default value but that does not mean that this option is set explicitly as a tag value. To verify the tag is present use Tags property or the corresponding IsTagPresent method.
            </summary>
      <developer_tip>
                WARNING! never modify tiff options during save since this may cause side effects and hard to find bugs.
                The following line was specially left commented since it caused incorrect determination of data beginning.
                The passed options did not contain spp (although the options are not correct in such case but still this scenario causes errors)
                and the next line caused +spp tag +bpp tag added and when options were written after data completely written they have overwritten
                the data beginning for uncompressed codec!!! See TiffUncompressedCodec.Encode.
                this.Options.SamplesPerPixel = 3;
            </developer_tip>
      <example>This example demonstrates the use of different classes from SaveOptions Namespace for export purposes. An image of type Psd is loaded into an instance of Image and then exported out to several formats.<code>[C#]

//Load an existing image in an instance of Image class
using (Aspose.PSD.Image image = Aspose.PSD.Image.Load(@"C:\temp\image.psd"))
{
    //Export to BMP file format using the default options
    image.Save(@"C:\temp\output.bmp", new Aspose.PSD.ImageOptions.BmpOptions());

    //Export to JPEG file format using the default options
    image.Save(@"C:\temp\output.jpeg", new Aspose.PSD.ImageOptions.JpegOptions());

    //Export to JPEG 2000 file format using the default options
    image.Save(@"C:\temp\output.jp2", new Aspose.PSD.ImageOptions.Jpeg2000Options());

    //Export to PNG file format using the default options
    image.Save(@"C:\temp\output.png", new Aspose.PSD.ImageOptions.PngOptions());

    //Export to TIFF file format using the default options
    image.Save(@"c:\temp\output.tiff", new Aspose.PSD.ImageOptions.TiffOptions(Aspose.PSD.FileFormats.Tiff.Enums.TiffExpectedFormat.Default));
}</code></example>
      <example>This examples make use of GraphicsPath and Graphics class to create and manipulate Figures on an Image surface. Example creates a new Image and draws paths with the help of GraphicsPath class. At the end DrawPath method exposed by Graphics class is called to render the paths on surface. Finally image is exported to Tiff file format.<code>[C#]

//Create an instance of Image 
using (Aspose.PSD.Image image = new Aspose.PSD.FileFormats.Psd.PsdImage(500, 500))
{
    //Create and initialize an instance of Graphics class
    Aspose.PSD.Graphics graphics = new Aspose.PSD.Graphics(image);

    //Clear Graphics surface
    graphics.Clear(Color.Wheat);

    //Create an instance of GraphicsPath class
    Aspose.PSD.GraphicsPath graphicspath = new Aspose.PSD.GraphicsPath();

    //Create an instance of Figure class
    Aspose.PSD.Figure figure = new Aspose.PSD.Figure();

    //Add Shapes to Figure object
    figure.AddShape(new Aspose.PSD.Shapes.RectangleShape(new RectangleF(10, 10, 300, 300)));
    figure.AddShape(new Aspose.PSD.Shapes.EllipseShape(new RectangleF(50, 50, 300, 300)));
    figure.AddShape(new Aspose.PSD.Shapes.PieShape(new Rectangle(new Point(250, 250), new Size(200, 200)), 0, 45));

    //Add Figure object to GraphicsPath
    graphicspath.AddFigure(figure);

    //Draw path with Pen object of color Black
    graphics.DrawPath(new Pen(Aspose.PSD.Color.Black, 2), graphicspath);

    //Create an instance of TiffOptions and set its various properties
    Aspose.PSD.ImageOptions.TiffOptions tiffOptions = new Aspose.PSD.ImageOptions.TiffOptions(Aspose.PSD.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);

    // save all changes.
    image.Save("C:\\temp\\output.tiff", tiffOptions);
}</code></example>
    </member>
    <member name="M:Aspose.PSD.ImageOptions.TiffOptions.#ctor(Aspose.PSD.FileFormats.Tiff.Enums.TiffExpectedFormat,Aspose.PSD.FileFormats.Tiff.Enums.TiffByteOrder)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ImageOptions.TiffOptions" /> class.
            </summary>
      <param name="expectedFormat">The expected tiff file format.</param>
      <param name="byteOrder">The tiff file format byte order to use.</param>
    </member>
    <member name="M:Aspose.PSD.ImageOptions.TiffOptions.#ctor(Aspose.PSD.FileFormats.Tiff.Enums.TiffExpectedFormat)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ImageOptions.TiffOptions" /> class. By default little endian convention is used.
            </summary>
      <param name="expectedFormat">The expected tiff file format.</param>
    </member>
    <member name="M:Aspose.PSD.ImageOptions.TiffOptions.#ctor(Aspose.PSD.ImageOptions.TiffOptions)">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ImageOptions.TiffOptions" /> class.
            </summary>
      <param name="options">The options to copy from.</param>
    </member>
    <member name="M:Aspose.PSD.ImageOptions.TiffOptions.#ctor(Aspose.PSD.FileFormats.Tiff.TiffDataType[])">
      <summary>
            Initializes a new instance of the <see cref="T:Aspose.PSD.ImageOptions.TiffOptions" /> class.
            </summary>
      <param name="tags">The tags to initialize options with.</param>
    </member>
    <member name="M:Aspose.PSD.ImageOptions.TiffOptions.IsTagPresent(Aspose.PSD.FileFormats.Tiff.Enums.TiffTags)">
      <summary>
            Determines whether tag is present in the options or not.
            </summary>
      <param name="tag">The tag id to check.</param>
      <returns>
        <c>true</c> if tag is present; otherwise, <c>false</c>.
            </returns>
    </member>
    <member name="M:Aspose.PSD.ImageOptions.TiffOptions.GetValidTagsCount(Aspose.PSD.FileFormats.Tiff.TiffDataType[])">
      <summary>
            Gets the valid tags count.
            </summary>
      <param name="tags">The tags to validate.</param>
      <returns>The valid tags count.</returns>
    </member>
    <member name="M:Aspose.PSD.ImageOptions.TiffOptions.RemoveTag(Aspose.PSD.FileFormats.Tiff.Enums.TiffTags)">
      <summary>
            Removes the tag.
            </summary>
      <param name="tag">
            The tag to remove.
            </param>
      <returns>
            true if successfully removed
            </returns>
    </member>
    <member name="M:Aspose.PSD.ImageOptions.TiffOptions.Validate">
      <summary>
            Validates if options have valid combination of tags
            </summary>
    </member>
    <member name="M:Aspose.PSD.ImageOptions.TiffOptions.AddTags(Aspose.PSD.FileFormats.Tiff.TiffDataType[])">
      <summary>
            Adds the tags.
            </summary>
      <param name="tagsToAdd">The tags to add.</param>
    </member>
    <member name="M:Aspose.PSD.ImageOptions.TiffOptions.AddTag(Aspose.PSD.FileFormats.Tiff.TiffDataType)">
      <summary>
            Adds a new tag.
            </summary>
      <param name="tagToAdd">The tag to add.</param>
    </member>
    <member name="M:Aspose.PSD.ImageOptions.TiffOptions.GetTagByType(Aspose.PSD.FileFormats.Tiff.Enums.TiffTags)">
      <summary>
            Gets the instance of the tag by type.
            </summary>
      <param name="tagKey">The tag key.</param>
      <returns>
            Instance of the tag if exists or null otherwise.
            </returns>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.FileStandard">
      <summary>
            Gets or sets the TIFF file standard.
            </summary>
      <value>
            The TIFF file standard.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.DefaultMemoryAllocationLimit">
      <summary>
            Gets or sets the default memory allocation limit.
            </summary>
      <value>
            The default memory allocation limit.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.PremultiplyComponents">
      <summary>
            Gets or sets a value indicating whether components must be premultiplied.
            </summary>
      <value>
        <c>true</c> if components must be premultiplied; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.XmpData">
      <summary>
            Gets or sets the XMP metadata container.
            </summary>
      <value>
            The XMP data container.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.IsValid">
      <summary>
            Gets a value indicating whether the <see cref="T:Aspose.PSD.ImageOptions.TiffOptions" /> have been properly configured. Use Validate method as to find the failure reason.
            </summary>
      <value>
        <c>true</c> if TiffOptions are properly configured; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.YCbCrSubsampling">
      <summary>
            Gets or sets the subsampling factors for YCbCr photometric.
            </summary>
      <value>
            The subsampling factors for YCbCr photometric.
            </value>
      <exception cref="T:Aspose.PSD.CoreExceptions.ImageFormats.TiffImageException">
            Invalid field length. YCbCrSubsampling field must contain two values.
            </exception>
      <exception cref="T:System.ArgumentNullException">value</exception>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.YCbCrCoefficients">
      <summary>
            Gets or sets the YCbCrCoefficients.
            </summary>
      <value>
            The YCbCrCoefficients.
            </value>
      <exception cref="T:Aspose.PSD.CoreExceptions.ImageFormats.TiffImageException">
            Invalid count of rational coefficient values. Must be equal to 3.
            </exception>
      <exception cref="T:System.ArgumentNullException">value</exception>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.IsTiled">
      <summary>
            Gets a value indicating whether image is tiled.
            </summary>
      <value>
        <c>true</c> if image is tiled; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.Artist">
      <summary>
            Gets or sets the artist.
            </summary>
      <value>
            The artist.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.ByteOrder">
      <summary>
            Gets or sets a value indicating the tiff byte order.
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.IccProfile">
      <summary>
            Gets the icc profile stream.
            </summary>
      <value>
            The icc profile.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.BitsPerSample">
      <summary>
            Gets or sets the bits per sample.
            </summary>
      <value>
            The bits per sample value.
            </value>
      <remarks>When setting this value keep in mind that it will also set SamplesPerPixel value to array length. These 2 properties are very tightly coupled so may be set alltogether only.</remarks>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.Compression">
      <summary>
            Gets or sets the compression.
            </summary>
      <value>
            The compression.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.Copyright">
      <summary>
            Gets or sets the copyright.
            </summary>
      <value>
            The copyright.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.ColorMap">
      <summary>
            Gets or sets the color map.
            </summary>
      <value>
            The color map.
            </value>
      <exception cref="T:System.ArgumentNullException">value</exception>
      <exception cref="T:Aspose.PSD.CoreExceptions.ImageFormats.TiffImageException">
            The color map may be defined for samples per pixel equal to 1 only.
            or
            The bits per sample are not defined.
            </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">value;The array length must correspond to the followign formula: 3 * (2**BitsPerSample).</exception>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.Palette">
      <summary>
            Gets or sets the color palette.
            </summary>
      <value>
            The color palette.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.DateTime">
      <summary>
            Gets or sets the date and time.
            </summary>
      <value>
            The date and time.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.DocumentName">
      <summary>
            Gets or sets the name of the document.
            </summary>
      <value>
            The name of the document.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.AlphaStorage">
      <summary>
            Gets or sets the alpha storage option. Options other than <see cref="F:Aspose.PSD.FileFormats.Tiff.Enums.TiffAlphaStorage.Unspecified" />
            are used when there are more than 3 <see cref="P:Aspose.PSD.ImageOptions.TiffOptions.SamplesPerPixel" /> defined.
            </summary>
      <value>
            The alpha storage option.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.IsExtraSamplesPresent">
      <summary>
            Gets a value indicating whether the extra samples is present.
            </summary>
      <value>
        <c>true</c> if the extra samples is present; otherwise, <c>false</c>.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.FillOrder">
      <summary>
            Gets or sets the byte bits fill order.
            </summary>
      <value>
            The byte bits fill order.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.HalfToneHints">
      <summary>
            Gets or sets the halftone hints.
            </summary>
      <value>
            The halftone hints.
            </value>
      <exception cref="T:System.ArgumentNullException">value</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">value;Halftone hints array length must be equal to 2.</exception>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.ImageDescription">
      <summary>
            Gets or sets the image description.
            </summary>
      <value>
            The image description.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.InkNames">
      <summary>
            Gets or sets the ink names.
            </summary>
      <value>
            The ink names.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.ScannerManufacturer">
      <summary>
            Gets or sets the scanner manufacturer.
            </summary>
      <value>
            The scanner manufacturer.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.MaxSampleValue">
      <summary>
            Gets or sets the max sample value.
            </summary>
      <value>
            The max sample value.
            </value>
      <exception cref="T:System.ArgumentNullException">value</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">value;The array length must correspond to the samples per pixel count.</exception>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.MinSampleValue">
      <summary>
            Gets or sets the min sample value.
            </summary>
      <value>
            The min sample value.
            </value>
      <exception cref="T:System.ArgumentNullException">value</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">value;The array length must correspond to the samples per pixel count.</exception>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.ScannerModel">
      <summary>
            Gets or sets the scanner model.
            </summary>
      <value>
            The scanner model.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.Orientation">
      <summary>
            Gets or sets the orientation.
            </summary>
      <value>
            The orientation.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.PageName">
      <summary>
            Gets or sets the page name.
            </summary>
      <value>
            The page name.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.PageNumber">
      <summary>
            Gets or sets the page number tag.
            </summary>
      <value>
            The page number tag.
            </value>
      <exception cref="T:System.ArgumentNullException">value</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">value;Expected 2 values in the array: PageNumber[0] is the page number and PageNumber[1] is the total number of pages in the document.</exception>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.Photometric">
      <summary>
            Gets or sets the photometric.
            </summary>
      <value>
            The photometric.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.PlanarConfiguration">
      <summary>
            Gets or sets the planar configuration.
            </summary>
      <value>
            The planar configuration.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.ResolutionUnit">
      <summary>
            Gets or sets the resolution unit.
            </summary>
      <value>
            The resolution unit.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.RowsPerStrip">
      <summary>
            Gets or sets the rows per strip.
            </summary>
      <value>
            The rows per strip.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.TileWidth">
      <summary>
            Gets ot sets tile width.
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.TileLength">
      <summary>
            Gets ot sets tile length.
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.SampleFormat">
      <summary>
            Gets or sets the sample format.
            </summary>
      <value>
            The sample format.
            </value>
      <exception cref="T:System.ArgumentNullException">value</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">value;The array length must correspond to the samples per pixel count.</exception>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.SamplesPerPixel">
      <summary>
            Gets the samples per pixel. To change this property value use the <see cref="P:Aspose.PSD.ImageOptions.TiffOptions.BitsPerSample" /> property setter.
            </summary>
      <value>
            The samples per pixel.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.SmaxSampleValue">
      <summary>
            Gets or sets the max sample value. The value has a field type which best matches the sample data (Byte, Short or Long type).
            </summary>
      <value>
            The max sample value.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.SminSampleValue">
      <summary>
            Gets or sets the min sample value. The value has a field type which best matches the sample data (Byte, Short or Long type).
            </summary>
      <value>
            The min sample value.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.SoftwareType">
      <summary>
            Gets or sets the software type.
            </summary>
      <value>
            The software type.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.StripByteCounts">
      <summary>
            Gets or sets the strip byte counts.
            </summary>
      <value>
            The strip byte counts.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.StripOffsets">
      <summary>
            Gets or sets the strip offsets.
            </summary>
      <value>
            The strip offsets.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.TileByteCounts">
      <summary>
            Gets or sets the tile byte counts.
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.TileOffsets">
      <summary>
            Gets or sets the tile offsets.
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.SubFileType">
      <summary>
            Gets or sets a general indication of the kind of data contained in this subfile.
            </summary>
      <value>
            The general indication of the kind of data contained in this subfile.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.TargetPrinter">
      <summary>
            Gets or sets the target printer.
            </summary>
      <value>
            The target printer.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.Threshholding">
      <summary>
            Gets or sets the threshholding.
            </summary>
      <value>
            The threshholding.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.TotalPages">
      <summary>
            Gets the total pages.
            </summary>
      <value>
            The total pages.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.Xposition">
      <summary>
            Gets or sets the x position.
            </summary>
      <value>
            The x position.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.ResolutionSettings">
      <summary>
            Gets or sets the resolution settings.
            </summary>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.Xresolution">
      <summary>
            Gets or sets the x resolution.
            </summary>
      <value>
            The x resolution.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.Yposition">
      <summary>
            Gets or sets the y position.
            </summary>
      <value>
            The y position.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.Yresolution">
      <summary>
            Gets or sets the y resolution.
            </summary>
      <value>
            The y resolution.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.FaxT4Options">
      <summary>
            Gets or sets the fax t4 options.
            </summary>
      <value>
            The fax t4 options.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.Predictor">
      <summary>
            Gets or sets the predictor for LZW compression.
            </summary>
      <value>
            The predictor type.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.ImageLength">
      <summary>
            Gets or sets the image length.
            </summary>
      <value>
            The image length.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.ImageWidth">
      <summary>
            Gets or sets the image width.
            </summary>
      <value>
            The image width.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.ExifIfd">
      <summary>
            Gets or sets the pointer to EXIF IFD.
            </summary>
      <value>
            The pointer to EXIF IFD.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.Tags">
      <summary>
            Gets or sets the tags.
            </summary>
      <value>
            The tags.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.ValidTagCount">
      <summary>
            Gets the valid tag count. This is not the total tags count but the number of tags which may be preserved.
            </summary>
      <value>
            The valid tag count.
            </value>
    </member>
    <member name="P:Aspose.PSD.ImageOptions.TiffOptions.BitsPerPixel">
      <summary>
            Gets the bits per pixel.
            </summary>
      <value>
            The bits per pixel.
            </value>
    </member>
    <member name="T:Aspose.PSD.NamespaceDoc">
      <summary>
            The namespace of the Aspose.PSD
            </summary>
    </member>
    <member name="T:Aspose.PSD.BuildVersionInfo">
      <summary>
            Contains the current build version information.
            </summary>
    </member>
    <member name="F:Aspose.PSD.BuildVersionInfo.AssemblyVersion">
      <summary>
            The assembly version.
            </summary>
    </member>
    <member name="F:Aspose.PSD.BuildVersionInfo.FileVersion">
      <summary>
            The file version.
            </summary>
    </member>
    <member name="F:Aspose.PSD.BuildVersionInfo.Product">
      <summary>
            The product title.
            </summary>
    </member>
    <member name="F:Aspose.PSD.BuildVersionInfo.ProductMajor">
      <summary>
            The major product version.
            </summary>
    </member>
    <member name="F:Aspose.PSD.BuildVersionInfo.ProductMinor">
      <summary>
            The minor product version.
            </summary>
    </member>
    <member name="F:Aspose.PSD.BuildVersionInfo.ReleaseDate">
      <summary>
            The product release date.
            </summary>
    </member>
    <member name="T:Aspose.PSD.Metered">
      <summary>
            Provides methods to set metered key.
            </summary>
      <example>
            In this example, an attempt will be made to set metered public and private key
            
            <code>
            [C#]
            
            Metered matered = new Metered();
            matered.SetMeteredKey("PublicKey", "PrivateKey");
            
            
            [Visual Basic]
            
            Dim matered As Metered = New Metered
            matered.SetMeteredKey("PublicKey", "PrivateKey")
            </code></example>
      <summary>
            Provides metered methods for integration
            </summary>
      <seealso cref="T:Aspose.PSD.Metered" />
    </member>
    <member name="M:Aspose.PSD.Metered.SetMeteredKey(System.String,System.String)">
      <summary>
            Sets metered public and private key
            </summary>
      <param name="publicKey">public key</param>
      <param name="privateKey">private key</param>
    </member>
    <member name="M:Aspose.PSD.Metered.GetConsumptionQuantity">
      <summary>
            Gets consumption quantity
            </summary>
      <returns>consumption quantity</returns>
    </member>
  </members>
</doc>