title: Converting to real 8bpp Jpeg
body: <p>I already searched and tried all the suggestions given it at SO, AForge, FreeImage and couple more websites, but I'm unable to transform an image into a real 8bpp one. I always get the JPEG saved as 24bpp instead of 8.</p>
  
  <p>After the grayscale conversion I have a MemoryBMP (according to myImage.RawFormat), so when I save it like this </p>
  
  <pre><code>myImage.Save("image.jpg");
  </code></pre>
  
  <p>I get a 3Mb+ image (so I assume it's saved in BMP) which Windows tells me is 8bpp (but I need it to be JPEG). But if I save it like this</p>
  
  <pre><code>myImage.Save("image_JPEG.jpg", ImageFormat.Jpeg);
  </code></pre>
  
  <p>I get a 400Kb image (so I assume it's saved in JPEG) but it's in 24bpp.</p>
  
  <p>Any ideas what can be causing this?</p>
  
  <p><strong>EDIT</strong></p>
  
  <p>As JYelton mentioned this is a limitation of Image.Save() method, so I changed to saving the image with the FreeImage library: FreeImage.SaveBitmap() works like a charm.</p>