5
A
答えて
2
コントラスト/輝度は物理モニタの内部のプロパティです。ソフトウェアではありません。 WindowsはGammaしか知りません。あなたが見つけるツールやガイドのほとんどは、明らかに明るさ/コントラストと同じではないガンマを秘密に編集します。
しかし、私は、このリンクを見つけた:これはどのように行うのが技術的な説明ではありません"How to Control the ‘Real’ Brightness and Contrast of Monitors by Software"
、それだけでそれを行うことができると主張する共通の「ツール」の問題を示しています。代わりに、モニタと実際に通信する2つのプログラムの使用方法を示します。しかし、モニターとビデオカードは、DDCプロトコルをサポートする必要があります。
おそらく、このDDC protocolを使用して、C#で独自の方法を使用することができます。既にライブラリがあるかもしれませんが、もしそうでなければ、それは私が推測する困難な実装になります。
関連する問題
- 1. NSImage:明るさを変更する
- 2. Cの色の透明度を変更する方法
- 3. QTのC++:不透明度ボタンとラベルを変更する
- 4. サービス内のシステムの明るさを変更する
- 5. エクリプスのマウスカーソルの明るさを変更する方法
- 6. 画像の一部の明るさとコントラストを変更する
- 7. 画面の明るさを効率的に変更する
- 8. Android開発:サービスで画面の明るさを変更する
- 9. Image of RMagickの明るさ/コントラストを変更する
- 10. シーン全体の明るさを変更する
- 11. ADを変更するコンピュータの説明
- 12. Androidは色の明るさを変更します
- 13. constの値を変更するC/C++
- 14. 不明なカテゴリを変更する
- 15. コントロールのサイズを変更するとイメージのサイズが変更されます。C#
- 16. メインスレッドの変数を変更するC#
- 17. C++のグローバル変数を変更する
- 18. PythonでLinuxでバックライトの明るさを変更
- 19. C#からの任意のウィンドウの不透明度の変更
- 20. ハイライトされたテキストボックスを透明なボーダーブラシに変更します。C#WPF
- 21. C++プログラムを変更する
- 22. MachineGuidを変更するC#
- 23. C++ cinを変更する
- 24. C - スタックベースポインタアドレスを変更する
- 25. C - ファイルを変更する
- 26. iphone - iBookのように画面の明るさを変更する
- 27. ArduinoのLEDの明るさをcで文字を入力して変更しようとしています
- 28. すべてのピクチャボックスの高さを変更するC#
- 29. OpenGLテクスチャの明るさを変える
- 30. QPushButtonアイコンの明るさを変える
私はそこに提供された解決策が実際にモニター側の明るさを変えるのではないかと疑います。 DDCのみのWindowsへの参照はありません。 @Cipherは明らかにそれをテストすることができますが、実際にはモニタと通信しない場合、結果はそれほど大きくないかもしれません。 – pyrocumulus
他の何かが間違いなく関連しています:http://skeptics.stackexchange.com/questions/4373/does-a-webpage-with-a-black-background-save-energy (ハードウェアのバックライトのレベルを調整しない場合と同様に)無視できる効果があります。これは、レンダリングしようとしている画像に基づいてバックライトを積極的に調整するモニターを考慮していませんが、メーカーなどに基づいてこれが大幅に異なる可能性があります。 – deepee1