ios 滤镜的使用[更新]
水印和美颜
水印:
PLCameraStreamingKit
中使用水印功能是相对简单的,在项目的 推流控制器的.m文件 中添加
#import <PLCameraStreamingKit/PLCameraStreamingKit.h>
然后在@implementation
调用方法:
[self setWaterMarkWithImage:(UIImage *)wateMarkImage position:(CGPoint)position];
需要注意的是水印的大小由wateMarkImage
的大小来决定,水印的位置由position
来决定
对应的可以通过调用方法:
[self clearWaterMark];
来 消除水印
美颜:
要实现 PLCameraStreamingKit
中的美颜功能 需要在项目的 推流控制器的.m文件 中添加
#import <PLCameraStreamingKit/PLCameraStreamingKit.h>
然后在@implementation
调用方法:
[self setBeautifyModeOn:(BOOL)beautifyModeOn];
来开启美颜功能
需要注意的是以下的方法都需要在开启美颜功能后才有效
特别注意:在开启美颜功能后beautify
、whiten
、redden
的默认值为0.5
设置美颜程度,
beautify
范围为0 ~ 1[self setBeautify:(CGFloat)beautify];
设置美白程度,
whiten
范围为 0 ~ 1[self setWhiten:(CGFloat)whiten];
设置红润程度,
redden
范围为 0 ~ 1[self setRedden:(CGFloat)redden];
如果以上的效果还不能满足你的需求,那么请使用自定义滤镜:
文档反馈
(如有产品使用问题,请 提交工单)