6

重複の可能性:
C#設定画面の明るさWindows 7

C# を使用してディスプレイの明るさを変更する方法について、いくつかのトピックをオンラインで検索しました。
ほとんどの場合、Windows でガンマを変更するためのリンク (ここここ) を取得しましたが、これはうまく機能しています。しかし、これが明るさを下げるか、ディスプレイを暗くする正しい方法であるかどうか疑問に思っていました(これは、モニターの明るさを下げるのと同じように電力を節約しますか?)

これは明るさを減らす良い方法ですか、それとも同じことをするより良い方法はありますか? 私は Windows 7 を使用しています (Windows のデフォルトのガンマ値を忘れました?! 誰か?)

4

1 に答える 1

2

コントラスト/明るさは、物理モニター内のプロパティです。ソフトウェアではありません。Windows はガンマのみを認識します。ほとんどのツールとガイドはガンマを秘密裏に編集しますが、これは明らかに明るさ/コントラストと同じではありません。

しかし、私はこのリンクを見つけました:「ソフトウェアでモニターの「実際の」明るさとコントラストを制御する方法」

これは、それがどのように行われたかについての技術的な説明ではなく、それを行うことができると主張する一般的な「ツール」の問題のみをリストしています. 代わりに、モニターと実際に通信するいくつかのプログラムの使用方法を示します。ただし、モニターとビデオ カードは、DDC プロトコルをサポートする必要があります。

おそらく、このDDC プロトコルを使用して、C# で独自のアプローチを展開できます。すでにライブラリがあるかもしれませんが、そうでない場合は; 難しい実装になると思います。

于 2012-06-11T14:08:44.683 に答える