Например, у меня есть CGImageRef, и я хочу сдвинуть все пиксели с красного на оранжевый. Или, говоря другими словами: я хочу применить функцию значения к каждому пикселю в изображении, который изменяет пиксель на основе значений RGBA, которые он имеет. Таким образом, функция значения будет вычислять новые значения компонентов для этого пикселя на основе текущих значений компонентов и некоторого алгоритма, примененного к нему.
Я знаю, как я мог бы написать это вручную с помощью примерно 100 строк кода, но мне интересно, есть ли более простой и, может быть, даже более быстрый способ?
Я полагаю, что Брэд Ларсон где-то упоминал, что подобные вещи можно легко и быстро сделать на GPU. Тем не менее, я должен поддерживать iOS 3.2, поэтому он не должен быть слишком модным.
Был бы рад любым идеям.
Спасибо!