title: TypeConverter to convert byte[] to Bitmap
body: <p>I have this:</p>
  
  <pre><code>byte[] ar = new byte[ArrayAnsammlung[DurchLaeufer].Length];
  ArrayAnsammlung[DurchLaeufer].CopyTo(ar, 0);
  TypeConverter tc = TypeDescriptor.GetConverter(typeof(Bitmap));
  try
  {
      bild = (Bitmap)tc.ConvertFrom(ar);
  }
  catch (Exception ddd)
  {
      Console.WriteLine(ddd.ToString());
  }
  </code></pre>
  
  <p>ar contains bitmap data, ie Blue-Green-Red-Alpha-Blue....</p>
  
  <p>I am trying to convert it into the Bitmap bild. This is what the console shows:</p>
  
  <pre><code>A first chance exception of type 'System.ArgumentException' occurred in System.Drawing.dll
  System.ArgumentException: Invalid Parameter.
     at System.Drawing.Image.FromStream(Stream stream, Boolean useEmbeddedColorManagement, Boolean validateImageData)
     at System.Drawing.ImageConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value)
     at System.ComponentModel.TypeConverter.ConvertFrom(Object value)
     at SK.MainWindow.thread() in MainWindow.xaml.cs:Zeile 523.
  </code></pre>
  
  <p>How do I solve this problem?</p>