web-dev-qa-db-ja.com

Windows 8で自動配色がどのように機能するか知っている人はいますか?

テーマをカスタマイズするときに、Windowsで自動的に色を設定するように選択できます。選択した背景に応じて自動的に変化するようです。これはどのように作動しますか?背景画像の色を感知し、色の計算を行ってテーマがどうあるべきかを判断しますか?

enter image description here

4
Kirk Ouimet

デスクトップの背景画像を分析し、画像で最も使用されている色を選択します。

これは、Windows7および8のアイコンの色でタスクバーボタンが強調表示されるのと同じように機能します。

4
Alexey Ivanov

おそらく、かなり新しいiTunesアルバムビューで使用されているものと同じソリューションです。 algorithm by Seth Thompson 画像を縮小し、YUV色空間でこれらのピクセル間のユークリッド距離を計算します。これらの距離を使用すると、最もn個の優勢な色を取得できます。 Windows 8で使用されているような配色の場合、1色で十分です。 Mathematicaでの彼の実装についてはリンクをたどってください。

4
Caramiriel

それがどのように機能するのか正確にはわかりませんが、独自の色を選択しながら「自動」設定を使用できる方法を見つけました。必要な背景画像に移動し、photoshop、mspaint、またはお持ちの画像編集ソフトウェアで編集します。画像の下部に、好きな色の薄いスライバーを置き、それを保存して、再び背景として設定します。それが機能しない場合は、画像の下部に目的の色を追加する必要があるかもしれませんが、最終的には「自動」設定で表示したい色になります

0
randomperson101

最もよく見える色は何でも。切り替える前にテーマの色を知りたい場合は、すべての色を分離して、同じ色をすべてグロブに入れてください。どちらのグロブが最大かは、テーマの色です。

0
user230859