I'm working on a .Net app which uses lot of bitmaps.
If all my bitmaps are grayscale does it makes sens to have the Bitmap object set to 32bpp?
I'm asking because that's the default PixelFormat I use. I'm wondering if I convert the image to 16bpp or 8bpp it will reduce the size each bitmap object uses in memory?
Bottom line, does changing from PixelFormat.Format32bppRgb
to PixelFormat.Format16bppGrayScale
reduces the memory usage of each Bitmap instance by half?
Thanks,