2008-09-23 21 views
1

這是一個有趣的難題。淘汰用戶界面 - 有什麼方法可以糾正它嗎?

我們有一個WPF應用程序,它具有類似Vista的主題,使用柔和的粉彩,Aero控件模板等。我們注意到,這個UI在低質量的LCD上顯得難以置信。有沒有辦法提高整個應用程序的色彩飽和度,還是我們受到糟糕的顯示器的支配?我們是否可以通過編程方式告訴我們是否顯示在低質量顯示器上?

編輯:

基本上,這些答案是什麼,我想有人來確認,沒有我領人說他們!這是一個比我更高的管理決策,我需要一些佐證。

謝謝大家!

回答

4

您選擇了一個錯誤的調色板。

在UI上做一些工作;引入更自然的對比。

即使可以,您也不想添加編程來解決不良調色板的選擇問題。

只是改變顏色。

2

我不確定WPF是否允許你做任何事情,但我的猜測是你無法直接控制用戶的顯示器。 您可以獲取有關用戶計算機的信息,即bitdepth,但調整即時圖形信息會非常昂貴(處理器方面)。 你可以編寫一個例程 - 改變圖形的顏色或這樣的東西,但爲什麼?這是客戶端機器 - 你真的應該用你無法控制的想法進行編程。如果它們在屏幕上被沖掉,那麼他們需要更好的硬件,或者他們需要正確調整顯示器上的亮度/合約。它基本上不在你的控制範圍之內。

1

說起前面兩個人說的話,這裏就是對顏色理論的理解能派上用場的地方。沒有辦法控制人們監視器的飽和度或色調;對於你所知道的,一些人可能會在灰度級上使用你的應用程序。因此,從精心挑選的多功能顏色和陰影開始,這一點非常重要。包含儘可能多的不同設置的一般方案對於用戶界面來說是一個很好的起點。

0

一個瘋狂的想法是實現一個飽和度着色器,並將其設置在窗口:) 用戶可以自己控制飽和度!

but..like我說...一個瘋狂的想法,可能不是一個好主意!

相關問題