При настройке темы вы можете выбрать автоматическую установку цветов в Windows. Кажется, он меняется автоматически в зависимости от выбранного вами фона. Как это работает? Имеет ли смысл определять, какие цвета присутствуют на вашем фоновом изображении, и выполнять цветовую математику, чтобы выяснить, какой должна быть тема?
4 ответа
Они анализируют фоновое изображение рабочего стола и выбирают цвет, который использовался больше всего на изображении.
Он работает так же, как подсветка кнопок панели задач с цветом значка в Windows 7 и 8.
Возможно, такое же решение, как и в довольно новом представлении iTunes. Алгоритм Сета Томпсона уменьшает масштаб изображения, после чего вычисляется евклидово расстояние между этими пикселями в YUV-цветовом пространстве. С этими расстояниями можно получить большинство n-доминирующих цветов. Для такой цветовой схемы, как она используется в Windows 8, достаточно одного цвета. Перейдите по ссылке для его реализации в Mathematica.
Я действительно не знаю точно, как это работает, но я нашел способ обойти это, где вы можете выбрать свои собственные цвета, но все еще используете «автоматическую» настройку. Перейдите к желаемому фоновому изображению и отредактируйте его в фотошопе, mspaint или любом другом программном обеспечении для редактирования изображений. в нижней части изображения, поместите тонкий кусочек любого цвета, который вы хотите, а затем сохраните его и снова установите в качестве фона. если это не сработает, вам, возможно, придется добавить больше нужного цвета в нижнюю часть изображения, но в конечном итоге вы получите цвет, который вы хотите отобразить в настройке «автоматически»
Какой бы цвет ни появлялся больше всего. Если вы хотите знать, каким будет цвет темы, прежде чем переключать, просто разделите все цвета и поместите все те же цвета в шарики. Какой бы шарик ни был самым большим, это цвет темы.