Обработка изображений в iPhone

На самом деле я добавляю функцию обработки изображений в приложение для iPhone. Это должно быть Яркость, Контрастность, Резкость, Экспозиция....

Но я не могу найти любую статью / учебник в Интернете. Не могли бы вы помочь мне найти учебник или рассказать, как я могу реализовать приложение для iPhone View.

Я нашел 1 ссылку http://www.iphonedevsdk.com/forum/iphone-sdk-development/10094-adjust-image-brightness-contrast-fly.html она работает и для Brightness, но не работает на iPad.

Поэтому предложите что-нибудь, что я могу начать с моей логики обработки изображений.

Спасибо

Рик Джексон

3 ответа

Решение

Мне лично нравится подход в проекте GLImageProcessing из примера кода Apple. Проверьте это.

В Quartz есть несколько библиотек, которые поддерживают обработку изображений. Есть даже несколько категорий на UIImage, чтобы сделать некоторые базовые вещи.

Ниже приведены несколько примеров:

Но, как сказал ранее @Felz, эти библиотеки работают медленно, потому что используют кварцевую кодовую базу, что не так быстро (например: изменение насыщенности изображения с разрешением 1024x1024 может занять до 4-8 секунд, в зависимости от какое устройство вы используете).

Если ваш проект iOS 5 или выше, то вам обязательно следует использовать CoreImage

Вы можете попробовать GPUImage Framework, созданный Brad Larson. Он включает в себя удивительные фильтры изображений, а также прост в использовании.

Другие вопросы по тегам