1

CIFilter の outputImage は常にガンマ調整されているようです。調整値は、ユーザーの好みに応じて 1.8 または 2.2 になる可能性があります。CIColorMatrix フィルターの場合、スケール マトリックスが 0.5 の一定の白の inputImage は、すべてのコンポーネント (PaintBrush で選択される) に対して 173/255 (1.8 の場合) または 188/255 (2.2 の場合) で outputImage を生成しますが、128/255 は予想された

では、自動ガンマ調整を無効にして数学を線形に戻すにはどうすればよいでしょうか?

4

1 に答える 1

2

同じ問題に遭遇し、次の回避策を使用しました。

  • inputPower = 1/2.2 で CIGammaAdjust を使用
  • CIColorMatrix を適用する
  • inputPower = 2.2 で CIGammaAdjust を使用する

私のテストに基づいて、CIFilters は実質的に 2 回補正されます: 処理前と処理後、これは私の 2 つの CIGammaAdjust フィルターを説明しています。

于 2014-02-20T15:17:46.843 に答える