Мне не удается понять входные параметры фильтра CIF с именем CITemperaAndTint. В документации сказано, что у него есть два входных параметра, которые являются 2D CIVector.
Я много играл с этим фильтром - через реальный код, через Core Image Fun House (пример проекта от Apple - "FunHouse") и через iPhoto.
Моя интуиция говорит, что этот фильтр должен иметь два скалярных входных параметра: один для температуры и один для оттенка. Если вы посмотрите на пользовательский интерфейс iPhoto, вы увидите следующее:
Снимок экрана приложения iPhotos Temperature and Tint UI:
Снимок экрана iPhotos Temperature and Tint UI http://dl.dropbox.com/u/29925418/Screen%20Shot%202011-12-25%20at%2012.28.16%20PM.png
Как и ожидалось: один ползунок для температуры и один для оттенка. Как яблоко «привязало» значение каждого ползунка к 2D-вектору? akaru уже задавал этот вопрос, но не получил ответа: Что случилось с CITemperaAndTint, имеющим векторные входы?