title: Converting Bitmap PixelFormats in C#
body: <p>I need to convert a Bitmap from <code>PixelFormat.Format32bppRgb</code> to <code>PixelFormat.Format32bppArgb</code>.</p>
  
  <p>I was hoping to use Bitmap.Clone, but it does not seem to be working.</p>
  
  <pre><code>Bitmap orig = new Bitmap("orig.bmp");
  Bitmap clone = orig.Clone(new Rectangle(0,0,orig.Width,orig.Height), PixelFormat.Format24bppArgb);
  </code></pre>
  
  <p>If I run the above code and then check clone.PixelFormat it is set to <code>PixelFormat.Format32bppRgb</code>. What is going on/how do I convert the format?</p>