有人知道 Windows 8 中的自动配色方案如何工作吗?

有人知道 Windows 8 中的自动配色方案如何工作吗?

自定义主题时,您可以选择让 Windows 自动设置颜色。它似乎会根据您选择的背景自动更改。它是如何工作的?它是否会感知背景图像中的颜色并进行颜色计算以确定主题应该是什么?

在此处输入图片描述

答案1

他们分析桌面背景图像并选择图像中使用最多的颜色。

它的工作方式与 Windows 7 和 8 中任务栏按钮使用图标颜色突出显示的方式相同。

答案2

可能与较新的 iTunes 专辑视图中使用的解决方案相同。算法经过塞思·汤普森缩小图像,然后计算 YUV 颜色空间中这些像素之间的欧几里得距离。有了这些距离,就可以检索出最主要的 n 主色。对于 Windows 8 中使用的配色方案,一种颜色就足够了。点击链接查看他在 Mathematica 中的实现。

答案3

出现次数最多的颜色。如果你想在切换之前知道主题颜色是什么,只需将所有颜色分开,然后将所有相同的颜色放入色块中。哪个色块最大,就是主题颜色。

答案4

我不知道它的具体工作原理,但我确实找到了一种解决方法,让你可以选择自己的颜色,但仍然使用“自动”设置。转到你想要的背景图像,然后在 photoshop 或 mspaint 或任何你有的图片编辑软件中编辑它。在图像的底部,放上一小片你想要的颜色,然后保存它并再次将其设置为背景。如果它不起作用,你可能必须在图像底部添加更多所需的颜色,但最终你会得到你想要在“自动”设置上显示的颜色

相关内容