Create a new PPM file with 16 bit depth. (16 bits per pixel per
channel - so total of 48 bits RGB per pixel).
Open it using QImage
Display it using QPixmap.

Parts of image where the colour is dark - look saturated.
RGB = (0, 0, 0) looks white
RGB = (3, 50, 50) looks red
RGB = (50, 3, 50) looks green
and so on...

Any idea why this happens?
This works fine for 8 bit depth (or 24 bits per pixel) but not here.
Why?

Please help.