views:

67

answers:

3

I have web application and have noticed that there exists a huge variation in users' monitor brightness settings.

The brighter a user's monitor, the more washed about my web applications colors look.

Is there a way to automatically detect the user's monitor brightness, without the user's involvement, so that I can programmatically adjust my web-application's colors based on the brightness?

+1  A: 

I don't think so. Monitor brightness is a hardware setting, and I don't think the computer is able to read that setting.

Rocket
Possibly more to the point, it's a hardware setting on a peripheral. The OS can read some hardware settings, but unless the monitor sends its brightness setting back to the computer it can't possibly read it.
David Thornley
+2  A: 

Even if it were possible (which it isn't), users have their reasons for using differing contrast/brightness levels and to try to circumvent these would be considered rude. It would be like a radio advertiser asking if it is possible to turn up the radio when their advert plays. Of course, you could use an approach similar to those used in audio advertising (where they limit the buggery out of the signal to get it as loud as possible) with your color scheme.

spender
+5  A: 

Short answer; "No".

Longer answer; "No, never"

Kristoffer S Hansen
bummer, it rejected my answer as too short (had just 'no. and NO.')
Dimitar Christoff