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

时间:2020-03-06 14:37:27  来源:igfitidea点击:

这是一个有趣的难题。

我们有一个WPF应用程序,该应用程序具有使用柔软的粉彩,Aero控制模板等类似Vista的主题。我们注意到,该UI在低质量的LCD上看起来难以置信地被冲洗掉了。有没有一种方法可以在整个应用范围内提高色彩饱和度,还是我们受劣质显示器的摆布?我们甚至可以通过编程方式告诉我们是否正在低质量的显示器上显示我们?

编辑:

基本上,这些答案是我希望某人确认的,而无需我带领人们说出来!出现这种情况比我要更高,这是管理上的决定,我需要一些佐证。

谢谢大家!

解决方案

我不确定WPF是否允许我们执行任何操作,但是我猜测我们不能直接控制用户的监视器。
我们可以获得有关用户计算机的信息,即位深度,但要实时调整图形信息将非常昂贵(在处理器方面)。
我们可以编写一个例程来更改图形或者类似颜色的颜色,但是为什么呢?我们确实应该在客户端计算机上进行编程,以使我们无法控制它。如果在屏幕上将其冲洗掉,则说明他们需要更好的硬件,或者需要正确调整显示器的亮度/对比度。这基本上超出了控制范围。

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

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

即使可能,我们也不想添加程序来解决调色板选择错误的问题。

只需更改颜色即可。

按照前两个的说法,这里是对色彩理论的理解会派上用场的地方。我们无法控制人机显示器的饱和度或者色调。据我们所知,有些人可能会在灰度级使用应用程序。因此,从精选的,通用的颜色和阴影开始非常重要。包含尽可能多的不同设置的通用方案是UI的良好起点。

去检查两个屏幕上的演员表:
马克·米勒(Mark Miller)讲的"出色的用户体验科学"第1部分
马克·米勒(Mark Miller)讲的"出色的用户体验科学"第2部分

关于UI的颜色和对比度的一些信息可能会有所帮助,以及许多其他有用的信息。

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

但是..就像我说的...一个荒谬的想法,可能不是一个好主意!