2010-09-13 1 views
0

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

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

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

+1

Я не верю, что можно установить настройки яркости с фактического монитора, поскольку я не верю в то, что ОС знает об этой настройке. – Robert

+1

Вы можете попросить пользователя отключить другие источники света и сфотографировать его монитор в ночное время и отправить в приложение для цифровой обработки. –

ответ

1

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

+0

Возможно, это связано с аппаратной настройкой на периферии. ОС может считывать некоторые аппаратные настройки, но если монитор не отправит настройку яркости на компьютер, он не сможет ее прочитать. –

2

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

5

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

Долгий ответ; «Нет, никогда»

+0

bummer, он отклонил мой ответ как слишком короткий (имел только «нет» и «нет»). –