Aspose.Words.Examples.CSharp.Programming_Documents.Working_with_Images.Resampler.GetEncoderInfo C# (CSharp) Method

GetEncoderInfo() private static method

Gets the codec info for the specified image format. Throws if cannot find.
private static GetEncoderInfo ( ImageFormat format ) : System.Drawing.Imaging.ImageCodecInfo
format System.Drawing.Imaging.ImageFormat
return System.Drawing.Imaging.ImageCodecInfo
        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.");
        }
    }