iOS GPUImage 精緻美顏

最近網上流傳一個美顏濾鏡名為GPUImageBeautifyFilter、然而其美顏效果依舊令人很不滿意。

因為如果沒有OpenGL ES功底、自己寫shader比較吃力晦澀難懂、尤其是對iOS開發人員來講。

我這裡有一個filter 、 美顏效果整體來講勝於GPUImageBeautifyFilter、希望更多的人知道。

下載地址:
https://coding.net/u/Xoxo_x/p/VideoAndAudio/git/blob/master/%E5%BD%92%E6%A1%A3.zip


處理效果

處理後的圖片

原圖

原圖

我們可以調節美白等級、美顏等級、色調等級(飽和度)。

這裡寫圖片描述

我這裡有5中美顏濾鏡、最好的是FSKGPUImageBeautyFilter 、用起來比較舒服。

#if __has_include(<GPUImage/GPUImage.h>)
#import <GPUImage/GPUImage.h>
#elif __has_include("GPUImage/GPUImage.h")
#import "GPUImage/GPUImage.h"
#else
#import "GPUImage.h"
#endif
@interface FSKGPUImageBeautyFilter : GPUImageFilter {
}
/** 美顏程度 */
@property (nonatomic, assign) CGFloat beautyLevel;
/** 美白程度 */
@property (nonatomic, assign) CGFloat brightLevel;
/** 色調強度 */
@property (nonatomic, assign) CGFloat toneLevel;
@end

美顏效果不輸於主流美顏。

下載地址:
https://coding.net/u/Xoxo_x/p/VideoAndAudio/git/blob/master/%E5%BD%92%E6%A1%A3.zip