Contains pixel formats supported by Graphics Mill for .NET.
Namespace:
Aurigma.GraphicsMill
Assembly:
Aurigma.GraphicsMill (in Aurigma.GraphicsMill.dll)
Public Enumeration PixelFormat
public enum PixelFormat
Member name | Description | |
---|---|---|
Format80bppAcmyk |
80 bits per pixel. CMYK with alpha channel. 16 bits each are used for the alpha, cyan, magenta, yellow, and black components (extended pixel format). |
|
Format64bppCmyk |
64 bits per pixel. CMYK. 16 bits each are used for the cyan, magenta, yellow, and black components (extended pixel format). |
|
Format40bppAcmyk |
40 bits per pixel. CMYK with alpha channel. 8 bits each are used for the alpha, cyan, magenta, yellow, and black components. |
|
Format32bppCmyk |
32 bits per pixel. CMYK. 8 bits each are used for the cyan, magenta, yellow, and black components. |
|
Format64bppArgb |
64 bits per pixel. RGB with alpha channel. 16 bits each are used for the alpha, red, green, and blue components (extended pixel format). |
|
Format48bppRgb |
48 bits per pixel. RGB. 16 bits each are used for the red, green, and blue components (extended pixel format). |
|
Format32bppArgb |
32 bits per pixel. RGB with alpha channel. 8 bits each are used for the alpha, red, green, and blue components. |
|
Format32bppRgb |
32 bits per pixel. RGB. 8 bits each are used for the red, green, and blue components. The rest 8 bits are unused. |
|
Format24bppRgb |
24 bits per pixel. RGB. 8 bits each are used for the red, green, and blue components. |
|
Format16bppRgb565 |
16 bits per pixel. RGB. 5 bits each are used for the red, and blue components. 6 bits are used for green component. |
|
Format16bppRgb555 |
16 bits per pixel. RGB. 5 bits each are used for the red, green, and blue components. The rest bit is unused. |
|
Format16bppArgb1555 |
16 bits per pixel. RGB with alpha channel. 1 bit is used for the alpha component, and 5 bits each are used for the red, green, and blue components. |
|
Format8bppIndexed |
8 bits per pixel. Indexed. |
|
Format4bppIndexed |
4 bits per pixel. Indexed. |
|
Format1bppIndexed |
1 bit per pixel. Indexed. |
|
FormatUnknown |
Undefined pixel format (returned when bitmap is not initialized). |
|
Format32bppAGrayScale |
32 bits per pixel. Grayscale with alpha channel. 16 bits are used for alpha channel and other 16 bits are used for luminosity level (extended pixel format). |
|
Format16bppAGrayScale |
16 bits per pixel. Grayscale with alpha channel. 8 bits are used for alpha channel and other 8 bits are used for luminosity level. |
|
Format8bppGrayScale |
8 bits per pixel. Grayscale. 8 bits are used for luminosity level. |
|
Format16bppGrayScale |
16 bits per pixel. Grayscale. All 16 bits are used for luminosity level (extended pixel format). |
GDI cannot handle bitmaps with an alpha channel (Format32bppArgb) when it draws anything on it. As the high byte of 4-byte color must be zero in GDI, each pixel drawn with GDI becomes transparent. So now, if you try to call any drawing methods for the bitmaps with an alpha channel when using GDI, the UnsupportedPixelFormatException exception will be thrown.