В вашем вопросе рассматриваются фреймворки с открытым исходным кодом, но я собираюсь добавить свой ответ за CoreImage Framework от Apple, который теперь доступен в iOS5.CI очень давно используется в качестве платформы OSX, а в iOS 5+ вы можете использовать подмножество фильтров в iOS.
Преимущества включают в себя:
- Очень мощный
- Высокооптимизированный
- В течение возрастов
У Рэя Вендерлиха есть отличные учебные пособия, и у него есть один на «Начало базового образа в OS5» , который, я думаю, может оказаться у вас на пути.Он говорит об основных частях, таких как CIContext
, CIImage
, CIFilter
.
Второе место, на которое вы должны обратить внимание, это руководство по программированию Core Image для iOS 1025 * , а затем Справочник по фильтру CoreImage от Apple.В справочнике по фильтрам указывается, какие фильтры доступны в iOS.
Если вам покажется, что все это немного сложно, я думаю, что вам, возможно, придется отступить назад в CoreGraphics, чтобы изучить базовые основы графики на iOS - но этовыходит за рамки этого вопроса.