Csharp/CSharp Tutorial/2D/ImageCodecInfo — различия между версиями

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

Текущая версия на 15:18, 26 мая 2010

Get an array of available Image Encoders

<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>