Автоматически определять яркость монитора пользователя?

У меня есть веб-приложение, и я заметил, что существуют огромные различия в настройках яркости монитора пользователей.

Чем ярче монитор пользователя, тем более размытыми выглядят цвета моих веб-приложений.

Есть ли способ автоматически определить яркость монитора пользователя без участия пользователя, чтобы я мог программно настроить цвета моего веб-приложения в зависимости от яркости?


person JasonS    schedule 13.09.2010    source источник
comment
Я не верю, что можно получить настройки яркости с реального монитора, поскольку я не верю, что ОС знает об этой настройке.   -  person Robert    schedule 13.09.2010
comment
Вы можете попросить пользователя выключить другие источники света и сфотографировать его монитор ночью и отправить в ваше приложение для цифровой обработки.   -  person Jader Dias    schedule 13.09.2010


Ответы (3)


Короткий ответ; "Нет".

более длинный ответ; "Нет никогда"

person Kristoffer Sall-Storgaard    schedule 13.09.2010
comment
облом, он отклонил мой ответ как слишком короткий (было только «нет» и «Нет»). - person Dimitar Christoff; 13.09.2010

Даже если бы это было возможно (а это не так), у пользователей есть свои причины использовать разные уровни контрастности/яркости, и попытка их обойти будет считаться грубостью. Это было бы похоже на то, как если бы рекламодатель на радио спрашивал, можно ли включить радио, когда звучит его реклама. Конечно, вы можете использовать подход, аналогичный тому, что используется в аудиорекламе (где они ограничивают искажение сигнала, чтобы сделать его максимально громким) с вашей цветовой схемой.

person spender    schedule 13.09.2010

Я так не думаю. Яркость монитора - это аппаратная настройка, и я не думаю, что компьютер может прочитать эту настройку.

person Rocket Hazmat    schedule 13.09.2010
comment
Возможно, точнее, это аппаратная настройка на периферийном устройстве. ОС может считывать некоторые настройки оборудования, но если монитор не отправит свои настройки яркости обратно на компьютер, он не сможет их прочитать. - person David Thornley; 13.09.2010