title: How to convert pixel formats? From 32bppRGB to 16bpp grayscale in C#
body: <p>I need to do some thresholding for my image. The threshold filter function just accepts <strong>8-16bpp grayscale</strong>. My bitmap picture has the <strong>32bppRGB</strong> pixelformat. Please suggest some code for the same. (I also want to know if it is possible without pixel by pixel operations)</p>
  
  <p>p.s. I am using the Aforge.NET for thresholding.</p>
  
  <p>Thanks</p>
  
  <p>-Sagar</p>