public static void ConvertToGrayscale( UnmanagedImage source, UnmanagedImage destination )
{
if ( source.PixelFormat != PixelFormat.Format8bppIndexed )
{
Grayscale.CommonAlgorithms.BT709.Apply( source, destination );
}
else
{
source.Copy( destination );
}
}
}