We have two imagew, first image is captured in WindowsXP for
32bit color quality and the same is captured in WindowsXP for 16bit color quality.Both images have been saved as bi
var bmp = new Bitmap(yourImage.Width, yourImage.Height, System.Drawing.Imaging.PixelFormat.Format16bppRgb555);
using (var gr = Graphics.FromImage(bmp))
gr.DrawImage(yourImage, new Rectangle(0, 0, yourImage.Width, yourImage.Height));