1

CoreImageでは、CIFilterには一連の最大/最小値と一連のスライダー最大/最小値の両方があります。

Max / Minのドキュメントには、「フィルターパラメーターの最大/最小値」と記載されており、SliderMax / Minには、「浮動小数点値として指定された、入力値を制御するスライダーに使用する最大/最小値」と記載されています。フィルタパラメータ。」

たとえば、CIHueAdjustのinputAngleパラメーターの場合、max / minは0/0ですが、sliderMax/Minは3.14/-3.14であるため、これらが異なる値になるのはなぜでしょうか。

また、ほとんどのフィルターの場合と同様に、最大/最小値を0/0にすることの使用法は何ですか?

4

1 に答える 1

2

0の値は最大値/最小値がないことを意味し、データ型で表現可能な値はすべてフィルターに有効であることに賭けます。

別のスライダー値がある理由については、ユーザーに提示するものが受け入れられるものとは異なることが多いためです。たとえば、CIHueAdjust は実際の調整に任意の値を受け入れることができますが、ユーザーに表示されるスライダーが -3.14..3.14 の範囲外になる理由はありません (この範囲外の値は範囲内の値と同等であるため)。 .

于 2012-09-01T01:43:46.577 に答える