我试图使用 GPUImageRGBFilter 但没有成功。我想更改每个通道值,例如:
Red: 0.2
Green: 0.4
Blue: 0.3
我怎样才能做到这一点?谁能告诉我如何使用 GPUImageRGBFilter?
我试图使用 GPUImageRGBFilter 但没有成功。我想更改每个通道值,例如:
Red: 0.2
Green: 0.4
Blue: 0.3
我怎样才能做到这一点?谁能告诉我如何使用 GPUImageRGBFilter?
属性在 GPUImageRGBFilter 类中给出,请检查
@property (readwrite, nonatomic) CGFloat red;
@property (readwrite, nonatomic) CGFloat green;
@property (readwrite, nonatomic) CGFloat blue;
假设您要做的是将每个颜色通道的值乘以帖子中的值,那么解决方案应该非常简单;
GPUImageRGBFilter *rgbFilter = [[GPUImageRGBFilter alloc] init];
[rgbFilter setRed:.2];
[rgbFilter setGreen:.4];
[rgbFilter setBlue:.3];
然后按照文档addTarget:
说明使用and 。processImage