Windows 8 で自動カラースキームがどのように機能するか知っている人はいますか?

Windows 8 で自動カラースキームがどのように機能するか知っている人はいますか?

テーマをカスタマイズするときに、Windows が自動的に色を設定するように選択できます。選択した背景に基づいて自動的に変更されるようです。これはどのように機能しますか? 背景画像の色を感知し、色の計算を行ってテーマを決定するのですか?

ここに画像の説明を入力してください

答え1

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

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

答え2

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

答え3

最も多く表示される色。切り替える前にテーマ カラーが何になるか知りたい場合は、すべての色を分離し、同じ色をすべて glob に入れます。最も大きい glob がテーマ カラーになります。

答え4

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

関連情報