2010-09-13 25 views
0

我有Web應用程序,並且已經注意到用戶的顯示器亮度設置存在巨大差異。自動檢測用戶顯示器有多亮?

用戶的顯示器越亮,我的網絡應用程序顏色看起來就越清晰。

有沒有一種方法可以自動檢測用戶的顯示器亮度,而無需用戶的參與,以便我可以根據亮度以編程方式調整我的Web應用程序的顏色?

+1

我不相信有可能將亮度設置關閉實際顯示器,因爲我不相信操作系統知道該設置。 – Robert 2010-09-13 13:50:53

+1

您可以要求用戶關閉其他光源並在晚上拍攝他的顯示器的照片,併發送到您的應用程序進行數字處理 – 2010-09-13 13:59:57

回答

1

我不這麼認爲。顯示器亮度是硬件設置,我不認爲電腦能夠讀取該設置。

+0

可能更重要的是,它是一個外設的硬件設置。操作系統可以讀取一些硬件設置,但除非顯示器將其亮度設置發送回計算機,否則無法讀取它。 – 2010-09-13 14:26:23

2

即使有可能(不是),用戶有理由使用不同的對比度/亮度級別,並試圖繞過這些將被視爲粗魯。這就像電臺廣告商問他們廣告播放時是否有可能打開收音機。當然,您可以使用與音頻廣告中使用的方法類似的方法(在這種方法中,將信號從信號中剔除,以儘可能大聲地播放)與您的配色方案配合使用。

5

簡答題; 「沒有」。

較長的答案; 「不,從來沒有」

+0

無賴,它拒絕我的答案太短(只是'沒有和沒有') – 2010-09-13 13:51:09