Csharp/C Sharp by API/System.Drawing.Imaging/ImageCodecInfo

Материал из .Net Framework эксперт
Перейти к: навигация, поиск

ImageCodecInfo.Clsid

<source lang="csharp"> using System; using System.Collections.Generic; using System.ruponentModel; 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();
   }
   }

}


 </source>


ImageCodecInfo.CodecName

<source lang="csharp"> using System; using System.Collections.Generic; using System.ruponentModel; 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();
   }
   }

}


 </source>


ImageCodecInfo.FilenameExtension

<source lang="csharp"> using System; using System.Collections.Generic; using System.ruponentModel; 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();
   }
   }

}


 </source>


ImageCodecInfo.Flags

<source lang="csharp"> using System; using System.Collections.Generic; using System.ruponentModel; 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();
   }
   }

}


 </source>


ImageCodecInfo.FormatDescription

<source lang="csharp"> using System; using System.Collections.Generic; using System.ruponentModel; 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();
   }
   }

}


 </source>


ImageCodecInfo.GetImageEncoders

<source lang="csharp"> using System; using System.Collections.Generic; using System.ruponentModel; 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();
   }
   }

}


 </source>


ImageCodecInfo.MimeType

<source lang="csharp"> using System; using System.Collections.Generic; using System.ruponentModel; 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();
   }
   }

}


 </source>


ImageCodecInfo.Version

<source lang="csharp"> using System; using System.Collections.Generic; using System.ruponentModel; 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();
   }
   }

}


 </source>