淘汰用户界面 - 有什么方法可以纠正它吗?


1

这是一个有趣的难题。

我们有一个WPF应用程序,它具有类似Vista的主题,使用柔和的粉彩,Aero控件模板等。我们注意到,这个UI在低质量的LCD上显得难以置信。有没有办法提高整个应用程序的色彩饱和度,还是我们受到糟糕的显示器的支配?我们是否可以通过编程方式告诉我们是否显示在低质量显示器上?

编辑:

基本上,这些答案是什么,我想有人来确认,没有我领人说他们!这是一个比我更高的管理决策,我需要一些佐证。

谢谢大家!

4

您选择了一个错误的调色板。

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

即使可以,您也不想添加编程来解决不良调色板的选择问题。

只是改变颜色。


2

我不确定WPF是否允许你做任何事情,但我的猜测是你无法直接控制用户的显示器。 您可以获取有关用户计算机的信息,即bitdepth,但调整即时图形信息会非常昂贵(处理器方面)。 你可以编写一个例程 - 改变图形的颜色或这样的东西,但为什么?这是客户端机器 - 你真的应该用你无法控制的想法进行编程。如果它们在屏幕上被冲掉,那么他们需要更好的硬件,或者他们需要正确调整显示器上的亮度/合约。它基本上不在你的控制范围之内。


1

说起前面两个人说的话,这里就是对颜色理论的理解能派上用场的地方。没有办法控制人们监视器的饱和度或色调;对于你所知道的,一些人可能会在灰度级上使用你的应用程序。因此,从精心挑选的多功能颜色和阴影开始,这一点非常重要。包含尽可能多的不同设置的一般方案对于用户界面来说是一个很好的起点。


1

去看看的两个画面投射在:
Mark Miller on The Science of a Great User Experience Part 1
Mark Miller on The Science of a Great User Experience Part 2

有颜色上的一些资料和对比的UI,可能会有一定的帮助,再加上很多其他有用信息。


0

一个疯狂的想法是实现一个饱和度着色器,并将其设置在窗口:) 用户可以自己控制饱和度!

but..like我说...一个疯狂的想法,可能不是一个好主意!