private static ImageCodecInfo GetEncoderInfo(ImageFormat format)
{
ImageCodecInfo[] encoders = ImageCodecInfo.GetImageEncoders();
for (int i = 0; i < encoders.Length; i++)
{
if (encoders[i].FormatID == format.Guid)
return encoders[i];
}
throw new Exception("Cannot find a codec.");
}
}