Get an array of available Image Encoders : ImageCodecInfo : Drawing 2D C# Examples


C# Examples » Drawing 2D » ImageCodecInfo »

 

Get an array of available Image Encoders









    
using  System;
using  System.Collections.Generic;
using  System.ComponentModel;
using  System.Data;
using  System.Drawing;
using  System.Drawing.Imaging;
using  System.Text;
using  System.Windows.Forms;

public  class  MainClass  {

        public  static  void  Main()  {
        ImageCodecInfo[]  availableCodecs;
        availableCodecs  =  ImageCodecInfo.GetImageEncoders();
        int  numCodecs  =  availableCodecs.Length;

        for  (int  i  =  0;  i  <  numCodecs;  i++)
        {
            Console.WriteLine("Codec  Name  =  "  +  availableCodecs[i].CodecName);
            Console.WriteLine("Class  ID  =  "  +  availableCodecs[i].Clsid.ToString());
            Console.WriteLine("Filename  Extension  =  "  +
                availableCodecs[i].FilenameExtension);
            Console.WriteLine("Flags  =  "  +
                availableCodecs[i].Flags.ToString());
            Console.WriteLine("Format  Description  =  "  +
                availableCodecs[i].FormatDescription);
            Console.WriteLine("Format  ID  =  "  +
                availableCodecs[i].FormatID.ToString());
            Console.WriteLine("MimeType  =  "  +  availableCodecs[i].MimeType);
            Console.WriteLine("Version  =  "  +
                availableCodecs[i].Version.ToString());
            Console.WriteLine();
        }
        }
}
    
   
  
   




HTML code for linking to this page:

Follow Navioo On Twitter

C# Examples

 Navioo Drawing 2D
» ImageCodecInfo