2012-09-01 4 views
1

CoreImage에서 CIFilter에는 Max/Min 값 세트와 SliderMax/Min 값 세트가 모두 있습니다.kCIAttribute (Max | Min) 및 kCIAttributeSlider (Max | Min)가 때때로 다른 값

Max/Min에 대한 문서에 "필터 매개 변수의 최대/최소 값"과 SliderMax/Min에 "다음과 같은 슬라이더에 사용할 최대/최소값 (부동 소수점 값으로 지정)이 표시됩니다. 필터 매개 변수의 입력 값을 제어합니다. "

나는 그들이 최대/최소 0/0하지만 sliderMax/Min는 3.14/-3.14 인 CIHueAdjust의 inputAngle 매개 변수와 같이 왜 다른 값이 될지 궁금합니다.

또한 대부분의 필터와 마찬가지로 0/0에 최대/최소값을 사용하는 것이 무엇입니까?

답변

2

0 값은 최대/최소값이 없음을 의미하며 데이터 유형으로 표현 가능한 값은 필터에 유효하다는 것을 의미합니다.

슬라이더 값이 다른 이유는 사용자에게 표시되는 내용이 수락 된 내용과 다른 경우가 많기 때문입니다. 예를 들어, CIHueAdjust는 실제 조정에 대한 값을 허용하지만 사용자에게 제시된 슬라이더는 -3.14..3.14 범위를 벗어날 이유가 없습니다 (이 범위 밖의 값은 범위 내의 값과 같기 때문에) .

+0

아, 맞아. 고맙습니다. – iain

관련 문제