【问题标题】:Windows Vista Desaturated: Grayscale UIWindows Vista 去饱和:灰度 UI
【发布时间】:2009-01-10 20:29:42
【问题描述】:

偶尔在 Windows Vista 操作系统中工作。将使屏幕去饱和,将所有颜色渲染为灰度。 有没有办法以编程方式做到这一点?如果做不到这一点,有没有办法通过调整 Vista 设置来做到这一点?

谢谢。

【问题讨论】:

    标签: windows-vista colors


    【解决方案1】:

    嗯,如果我不得不猜测的话,我会说 Vista(顺便说一下,XP)只是在整个屏幕上应用某种覆盖。我猜这是通过使用某种混合模式渲染一个不透明的矩形来完成的。 不过,这只是我的猜测

    【讨论】:

      【解决方案2】:

      德米特里的怀疑是正确的。 Windows 本质上是截取屏幕截图并使其淡化,同时在其前面显示一个弹出窗口。如果需要,您也可以这样做。

      您可以通过运行视频或动画内容来测试这一点,然后选择“关闭”以显示该弹出窗口和变暗的背景 - 请注意视频已停止,当您取消“关闭”并返回您的应用时,您会看到视频在后台继续播放。

      编辑:我不知道执行此操作的现有功能,但没有什么能阻止您创建自己的功能。

      【讨论】:

        猜你喜欢
        • 2011-05-17
        • 1970-01-01
        • 2022-09-24
        • 2016-10-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-10-30
        相关资源
        最近更新 更多