title: Converting from a Format8bppIndexed to a Format24bppRgb in C#/GDI+
body: <p>Alright, I have an image coming through from an external application in an 8-bit indexed format.  I need this image converted to a 24-bit format of the exact same size.  </p>
  
  <p>I've tried creating a new Bitmap of the same size and of type Format24bppRgb and then using a Graphics object to draw the 8-bit image over it before saving it as a Bmp.  This approach doesn't error out but when I open the resulting image the BMP header has all kinds of funky values.  The height and width are HUGE and, in addition, there are funny (and large) values for the compression flags and a few others.  Unfortunately my particular requirements are to pass this file off to a specific printer driver that demands a 24-bit image with specific header values (which I'm trying to achieve through GDI+)</p>
  
  <p>Anyone know of an example on "up-converting" an indexed file to a not-indexed 24-bit file?  If not an example, which path should I start down to write my own?</p>
  
  <p>-Kevin Grossnicklaus
  kvgros@sseinc.com</p>