WPFは、Windowsにインストールされたカラープロファイル(ICC)を使用していますか?

StackOverflow https://stackoverflow.com/questions/753194

質問

WPFはレンダリングされた色を補正するための窓に設置されたカラープロファイルを使用していますか?

私は古い形式/ GDIベースのアプリケーションではなく、「自動的に」色が修正されているかなり確信しているが、WPFは自動的にこの(または実行させることができる)んだろうか? (私は色補正を行うために、GPUのシェーダを作成することで、私自身のWPFのアプリで手動でこれを行うことができます知っている。)

より多くのモニターが今広い色域であるため、

私が尋ねる理由は、これは「古い」のモニターに「ノーマル」に見える色は広色域モニター上ではるかに活気に満ちたように見えることを意味します。例では、私の他のモニタよりもはるかに強い赤と緑の色を持って私の新しいモニタです。 私はいくつかのアプリケーション(Firefoxの、フォトショップ、カスタムシェーダを使用してメディアプレーヤーなど。、GPUのシェーダを使って自分のWPFアプリケーション...)のためのアプリケーションごとに、この問題を修正することができますが、への道があった場合、それはいいだろうWPFは、すべてのWPFアプリケーションのために自動的にそれを行う必要があります。 それは大きな問題ではありませんが、しかし、迷惑だと私は、Microsoftがデフォルトで色補正を導入するWPFと機会を取るだろうと期待していた。

編集:後世のために明確に質問

役に立ちましたか?

解決

いいえ。あなたのアプリでそれを自分で実装する必要があります。ちょうどのような古い形式/ GDIのアプリます。

私はこれは非常に大きな問題だと思います!カラープロファイルをサポートしている私が持っている唯一のアプリケーションでは、フォトショップで、私はほとんどそれを使用しています。他のすべての状況で私の新しい広色域ディスプレイは、それが置き換えられたsRGBよりもはるかに悪いです。

色域92%で飽和にわたって少しあったが、ディスプレイはこれを押し上げ続けると110%+今です。遠くに彼らが悪化し、これらのディスプレイは、非管理アプリケーションで取得し、これを押してください。ほとんどの管理アプリがありますので、時間のほとんどは、これらの表示は非常に悪いです。

各アプリのimpelmentingカラーマネジメントのサポートは、現実的なようではありません。これは、OSやドライバレベルで行われる必要があります。あなたはGPUのシェーダでこれを行うことができますことを言及、私は、オープンソースのメディアプレイヤーへの非公式のプラグイン以外のことをやって誰を知っています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top