private static void CheckPixelFormat(PixelFormat format)
{
// check image format
if ((format != PixelFormat.Format8bppIndexed) &&
(format != PixelFormat.Format24bppRgb) &&
(format != PixelFormat.Format32bppArgb) &&
(format != PixelFormat.Format32bppPArgb))
{
throw new UnsupportedImageFormatException("Unsupported pixel format of the source image.");
}
}
}