Пример #3.

Предыдущая тема Следующая тема Перейти вниз

Пример #3.

Сообщение автор Marina-T в Чт Дек 24, 2015 1:01 am

Инициализация фильтра

Код:

- (CIImage *)applyFilterWithName:(NSString *)filterName forCIImage:(CIImage *)inputImage
{
  CIFilter *filter = [CIFilter filterWithName:filterName];
  [filter setDefaults];
  [filter setValue:inputImage forKey:kCIInputImageKey];
  CIImage *outputImage = [filter outputImage];
  return outputImage;
}

У многих соискателей данный метод выполняется в основном потоке, каждый раз при нажатии в интерфейсе на соответствующую кнопку. Данный подход не является оптимальным, с точки зрения использования переменной фильтра. Рекомендуется выносить фильтр в переменную класса или реализовывать синглтоном.
avatar
Marina-T
Admin

Сообщения : 33
Дата регистрации : 2015-11-04
Возраст : 31

Посмотреть профиль http://auslogics.online-talk.net

Вернуться к началу Перейти вниз

Предыдущая тема Следующая тема Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения