Windowsシステムトレイ(システムクロックの横)にトレイアイコンを表示するWindowsアプリケーションを作成しています。問題は、私のアイコンが一部の背景では見栄えがよく、他の背景ではひどく見えることです。アイコンの周りに影や輪郭を作成することでこの問題を解決できますが、トレイアイコンは16x16ピクセルしかないため、前者を実現するのは非常に困難です。
だから私は興味がありました、たとえば、RGBA平均値として私のアイコンが表示されているシステムトレイの背景が何であるかを知る方法はありますか?(現在は単色ではないため、「平均」という言葉が使われていることを理解しています。)そうであれば、明るい背景(灰色、銀色)と暗い背景(青または黒)のどちらであるかを判断するアルゴリズムがあると確信しています。 )。これにより、トレイアイコンの暗いバージョンまたは明るいバージョンをロードできます。