Gets a pixel format of the current bitmap.
Namespace:
Aurigma.GraphicsMill
Assembly:
Aurigma.GraphicsMill (in Aurigma.GraphicsMill.dll)
public PixelFormat PixelFormat { get; }
You can use the following properties to get more detailed information about current pixel format:
Property | Description |
---|---|
ColorSpace | Color space of pixels represented with current pixel format. |
HasAlpha | Whether current pixel format supports alpha channel (transparency information). |
IsCmyk | Whether color space of pixels represented with current pixel format is CMYK. |
IsRgb | Whether color space of pixels represented with current pixel format is RGB. |
IsGrayscale | Whether color space of pixels represented with current pixel format is grayscale. |
IsExtended | Whether current pixel format is extended (16 bits per channel). |
IsIndexed | Whether current pixel format is indexed (palette-based). |
Console.WriteLine("Bitmap: " + bitmap.Width + "x" + bitmap.Height); Console.WriteLine(" Has Aplha: " + bitmap.HasAlpha); Console.WriteLine(" PixelFormat: " + bitmap.PixelFormat.ToString()); Console.WriteLine(" CMYK: " + bitmap.PixelFormat.IsCmyk); Console.WriteLine(" GrayScale: " + bitmap.PixelFormat.IsGrayscale); Console.WriteLine(" RGB: " + bitmap.PixelFormat.IsRgb); Console.WriteLine(" Indexed: " + bitmap.PixelFormat.IsIndexed); Console.WriteLine(" Extended: " + bitmap.PixelFormat.IsExtended);