CSJ2K.Util.BitmapImageSource.GetNumberOfComponents C# (CSharp) 메소드

GetNumberOfComponents() 개인적인 정적인 메소드

private static GetNumberOfComponents ( PixelFormat pixelFormat ) : int
pixelFormat PixelFormat
리턴 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");
            }
        }