CSJ2K.Util.BitmapImageSource.GetNumberOfComponents C# (CSharp) Method

GetNumberOfComponents() private static method

private static GetNumberOfComponents ( PixelFormat pixelFormat ) : int
pixelFormat PixelFormat
return int
        private static int GetNumberOfComponents(PixelFormat pixelFormat)
        {
            switch (pixelFormat)
            {
                case PixelFormat.Format16bppGrayScale:
                case PixelFormat.Format1bppIndexed:
                case PixelFormat.Format4bppIndexed:
                case PixelFormat.Format8bppIndexed:
                    return 1;
                case PixelFormat.Format24bppRgb:
                case PixelFormat.Format32bppArgb:
                case PixelFormat.Format32bppPArgb:
                case PixelFormat.Format32bppRgb:
                    return 3;
                default:
                    throw new ArgumentOutOfRangeException("pixelFormat");
            }
        }