CITemperaAndTint и CIToneCurve не работают
-
29-10-2019 - |
Вопрос
мое устройство iOS не выполняет никаких операций с CITemperandTint и CIToneCurve
но, в случае с CISepiaTone все в порядке !!
общийЕсть ли с этим какие-то проблемы?
Решение
Используйте этот код: он работает
общийPointArray содержит 5 точек NSValue кривой от начала до конца.
Другие советы
Выглядит правильно.Вы пробовали сначала инициализировать с помощью setDefaults?
Обычная кривая тона - это прямая линия от (0,0) до (1,1), которая является линией, которую образуют ваши входные значения, и является линией, установленной параметром setDefaults.
Нормальная кривая тона:
Если вы измените «inputPoints», чтобы получить другую кривую, вы увидите, что фильтр применяется.Для отрицательного воздействия попробуйте:
общийИли для нетипичной строки: