What is the best library to read a BMP or a TIFF and convert into something OpenGL can display using glDrawPixels (I do not want to use this bmp as a texture. I just want to display it and do some image processing

Sounds like you need OpenIL
You can use it to process many different image formats.

  • Good Luck