

[f.lux](https://justgetflux.com/)というブルーライトカットアプリを使用しているのですが、forumが長期間止まっており、更新も2021年で停止しているため自分で改良版を作れないか考えています。  
指定したアプリを起動するとブルーライトカット（正確には色温度設定）をOFFにする機能があるのですが、例として画像編集ソフトや漫画ビューワを開いた時にそのアプリだけでなく画面全体のブルーライトカットがOFFになってしまいまぶしいという問題があるため、そのアプリだけ（画面の一部だけ）ブルーライトカットしたいと思ってます（あるいはブラウザでpixivやYouTubeを開いた時だけブルーライトカットをOFFにするなど）。

以下のページを見ると画面全体の色温度を変更する方法はあるようですが、一部だけ変更することはできないようです。また、紹介されてる[SetDeviceGammaRamp](https://learn.microsoft.com/ja-
jp/windows/win32/api/wingdi/nf-wingdi-setdevicegammaramp)は現在非推奨のようです。  
<https://stackoverflow.com/a/65641362/3809427>

* * *

追記：漫画ビューワ以外のアプリの例を追加


CC BY-SA 4.0
2023-05-05T00:01:18.440
94743
2023-05-05T04:41:21.537
2023-05-05T04:41:21.537
816
816
question
windows winapi
Windows 10以降で画面の一部だけブルーライトカットする方法


> 漫画ビューワを開いた時にそのアプリだけでなく画面全体のブルーライトカットがOFFに

[Output Protection Manager](https://learn.microsoft.com/ja-
jp/windows/win32/medfound/output-protection-
manager)などコンテンツ保護機構が作動すると他のプログラムからは関与できなくなるはずです。加えて、このコンテンツ保護機構はウィンドウ単位ではなく出力全体でしょうから、件のブルーライトカットも作動しないのかと思われます。

他の方から有効な解決策が提示されるかもしれませんが、そうでない場合は、独自に制御することは諦めて、素直にOS標準のナイトライトを使用されることをお勧めします。


CC BY-SA 4.0
2023-05-05T00:34:23.843
94744
2023-05-05T00:34:23.843
4236
94743
answer