f.lux如何运作?

时间:2009-06-22 03:56:23

标签: vb.net

我想弄清楚这个软件的工作原理:

http://www.stereopsis.com/flux/

具体来说,我想知道它是如何改变你机器上的颜色的,还想知道这是否可以在vb.net中做到?

1 个答案:

答案 0 :(得分:9)

他们很可能会玩色彩管理。图形操作系统允许颜色校准,这改变了显示器上的颜色外观。这主要用于使显示器具有与用于设计目的的打印机完全相同的色域,或者显示器具有自然的色彩。在这种情况下,它用于以编程方式调整色温。

在常见问题解答中他们说“目前,我们不建议在运行Windows的校准系统上运行f.lux”,这似乎强化了他们正在搞乱颜色校准的想法(并且可能取代你以前做过的那个) )。

Windows支持Vista的这一开始,您可能可以在VB.NET中使用它,但不能在.NET中使用它,这意味着您必须直接使用API​​。 Here介绍了MSDN上的Windows Color System。

注意:试过了。是的,他们确实搞乱了颜色校准。他们在这方面非常积极。每当我点击颜色管理面板中的“重新加载当前校准”以获得我自己的校准(此处为Windows 7)时,它将被f.lux重置。似乎他们每秒都会设置一次。现在想象一下there are two programs doing this: - )