Как реализовать эффект instagram lux с помощью GPUImage?

Я имею в виду, какие фильтры (яркость, контрастность, экспозиция, гамма, насыщенность и т. д.) и какие значения мне нужно использовать для достижения подобного фотоэффекта?


person Nikita    schedule 28.11.2012    source источник
comment
Я не думаю, что есть какой-то один фильтр, который добьется этого. Эффект Lux в Instagram представляет собой более сложное улучшение изображения, которое адаптируется в зависимости от содержимого изображения. Если бы мне пришлось угадывать, я бы сказал, что они использовали какое-то выравнивание гистограммы. GPUImage может извлекать гистограмму, но вы сами должны проанализировать ее и преобразовать в таблицу отображения цветов для последующего применения фильтра поиска к данному изображению. Здесь также может быть некоторое усиление резкости и насыщенности цвета.   -  person Brad Larson    schedule 12.12.2012


Ответы (1)


Не изобретайте велосипед :) Попробуйте FIlterKit (на основе GPUImage)

person d.lebedev    schedule 28.11.2012
comment
Я работаю с GPUImage в своем приложении, поэтому не хочу добавлять еще один подобный фреймворк в свое приложение. - person Nikita; 28.11.2012
comment
Могу ли я добавить его в свой проект, и он будет использовать уже добавленный GPUImage? - person Nikita; 28.11.2012
comment
Да, вы можете: github.com/eklipse2k8/FilterKit/tree/master/lib - GPUImage добавляется как подмодуль в FilterKit - person d.lebedev; 29.11.2012
comment
@nik Не могли бы вы рассказать мне некоторые подробности о том, как реализовать эффект LUX? - person Autonomous; 28.06.2014