private static int GetNumberOfComponents(PixelFormat format)
{
if (format.Equals(PixelFormats.BlackWhite) || format.Equals(PixelFormats.Gray8))
{
return 1;
}
if (format.Equals(PixelFormats.Bgra32) || format.Equals(PixelFormats.Bgr24)
|| format.Equals(PixelFormats.Bgr32) || format.Equals(PixelFormats.Pbgra32)
|| format.Equals(PixelFormats.Rgb24))
{
return 3;
}
throw new ArgumentOutOfRangeException("format");
}