com.aspose.tasks

Interfaces

Classes

Exceptions

com.aspose.tasks

Class PixelFormat



  • public final class PixelFormat
    extends Object
    Specifies the format of the color data for each pixel in the image.
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static int Alpha
      The pixel data contains alpha values that are not premultiplied.
      static int Canonical
      The default pixel format of 32 bits per pixel.
      static int DontCare
      No pixel format is specified.
      static int Extended
      Reserved.
      static int Format16bppArgb1555
      The pixel format is 16 bits per pixel.
      static int Format16bppGrayScale
      The pixel format is 16 bits per pixel.
      static int Format16bppRgb555
      Specifies that the format is 16 bits per pixel; 5 bits each are used for the red, green, and blue components.
      static int Format16bppRgb565
      Specifies that the format is 16 bits per pixel; 5 bits are used for the red component, 6 bits are used for the green component, and 5 bits are used for the blue component.
      static int Format1bppIndexed
      Specifies that the pixel format is 1 bit per pixel and that it uses indexed color.
      static int Format24bppRgb
      Specifies that the format is 24 bits per pixel; 8 bits each are used for the red, green, and blue components.
      static int Format32bppArgb
      Specifies that the format is 32 bits per pixel; 8 bits each are used for the alpha, red, green, and blue components.
      static int Format32bppPArgb
      Specifies that the format is 32 bits per pixel; 8 bits each are used for the alpha, red, green, and blue components.
      static int Format32bppRgb
      Specifies that the format is 32 bits per pixel; 8 bits each are used for the red, green, and blue components.
      static int Format48bppRgb
      Specifies that the format is 48 bits per pixel; 16 bits each are used for the red, green, and blue components.
      static int Format4bppIndexed
      Specifies that the format is 4 bits per pixel, indexed.
      static int Format64bppArgb
      Specifies that the format is 64 bits per pixel; 16 bits each are used for the alpha, red, green, and blue components.
      static int Format64bppPArgb
      Specifies that the format is 64 bits per pixel; 16 bits each are used for the alpha, red, green, and blue components.
      static int Format8bppIndexed
      Specifies that the format is 8 bits per pixel, indexed.
      static int Gdi
      The pixel data contains GDI colors.
      static int Indexed
      The pixel data contains color-indexed values, which means the values are an index to colors in the system color table, as opposed to individual color values.
      static int Max
      The maximum value for this enumeration.
      static int PAlpha
      The pixel format contains premultiplied alpha values.
      static int Undefined
      The pixel format is undefined.
    • Field Detail

      • Alpha

        public static final int Alpha
        The pixel data contains alpha values that are not premultiplied.
        See Also:
        Constant Field Values
      • Canonical

        public static final int Canonical
        The default pixel format of 32 bits per pixel. The format specifies 24-bit color depth and an 8-bit alpha channel.
        See Also:
        Constant Field Values
      • DontCare

        public static final int DontCare
        No pixel format is specified.
        See Also:
        Constant Field Values
      • Format16bppArgb1555

        public static final int Format16bppArgb1555
        The pixel format is 16 bits per pixel. The color information specifies 32,768 shades of color, of which 5 bits are red, 5 bits are green, 5 bits are blue, and 1 bit is alpha.
        See Also:
        Constant Field Values
      • Format16bppGrayScale

        public static final int Format16bppGrayScale
        The pixel format is 16 bits per pixel. The color information specifies 65536 shades of gray.
        See Also:
        Constant Field Values
      • Format16bppRgb555

        public static final int Format16bppRgb555
        Specifies that the format is 16 bits per pixel; 5 bits each are used for the red, green, and blue components. The remaining bit is not used.
        See Also:
        Constant Field Values
      • Format16bppRgb565

        public static final int Format16bppRgb565
        Specifies that the format is 16 bits per pixel; 5 bits are used for the red component, 6 bits are used for the green component, and 5 bits are used for the blue component.
        See Also:
        Constant Field Values
      • Format1bppIndexed

        public static final int Format1bppIndexed
        Specifies that the pixel format is 1 bit per pixel and that it uses indexed color. The color table therefore has two colors in it.
        See Also:
        Constant Field Values
      • Format24bppRgb

        public static final int Format24bppRgb
        Specifies that the format is 24 bits per pixel; 8 bits each are used for the red, green, and blue components.
        See Also:
        Constant Field Values
      • Format32bppArgb

        public static final int Format32bppArgb
        Specifies that the format is 32 bits per pixel; 8 bits each are used for the alpha, red, green, and blue components.
        See Also:
        Constant Field Values
      • Format32bppPArgb

        public static final int Format32bppPArgb
        Specifies that the format is 32 bits per pixel; 8 bits each are used for the alpha, red, green, and blue components. The red, green, and blue components are premultiplied, according to the alpha component.
        See Also:
        Constant Field Values
      • Format32bppRgb

        public static final int Format32bppRgb
        Specifies that the format is 32 bits per pixel; 8 bits each are used for the red, green, and blue components. The remaining 8 bits are not used.
        See Also:
        Constant Field Values
      • Format48bppRgb

        public static final int Format48bppRgb
        Specifies that the format is 48 bits per pixel; 16 bits each are used for the red, green, and blue components.
        See Also:
        Constant Field Values
      • Format4bppIndexed

        public static final int Format4bppIndexed
        Specifies that the format is 4 bits per pixel, indexed.
        See Also:
        Constant Field Values
      • Format64bppArgb

        public static final int Format64bppArgb
        Specifies that the format is 64 bits per pixel; 16 bits each are used for the alpha, red, green, and blue components.
        See Also:
        Constant Field Values
      • Format64bppPArgb

        public static final int Format64bppPArgb
        Specifies that the format is 64 bits per pixel; 16 bits each are used for the alpha, red, green, and blue components. The red, green, and blue components are premultiplied according to the alpha component.
        See Also:
        Constant Field Values
      • Format8bppIndexed

        public static final int Format8bppIndexed
        Specifies that the format is 8 bits per pixel, indexed. The color table therefore has 256 colors in it.
        See Also:
        Constant Field Values
      • Indexed

        public static final int Indexed
        The pixel data contains color-indexed values, which means the values are an index to colors in the system color table, as opposed to individual color values.
        See Also:
        Constant Field Values
      • Max

        public static final int Max
        The maximum value for this enumeration.
        See Also:
        Constant Field Values
      • PAlpha

        public static final int PAlpha
        The pixel format contains premultiplied alpha values.
        See Also:
        Constant Field Values
      • Undefined

        public static final int Undefined
        The pixel format is undefined.
        See Also:
        Constant Field Values