4

GPUImageRGBFilter を使用しようとしましたが、成功しませんでした。たとえば、各チャネルの値を変更したい:

Red: 0.2
Green: 0.4
Blue: 0.3

これどうやってするの?GPUImageRGBFilter の使用方法を教えてもらえますか?

4

2 に答える 2

2

プロパティはGPUImageRGBFilterクラスで指定されています。確認してください

@property(readwrite、nonatomic)CGFloat red;
@property(readwrite、nonatomic)CGFloatグリーン;
@property(readwrite、nonatomic)CGFloat blue;

于 2013-03-06T13:59:36.650 に答える
1

やりたいことが、各カラー チャネルの値に投稿の値を掛けることであると仮定すると、解決策は非常に単純なはずです。

GPUImageRGBFilter *rgbFilter = [[GPUImageRGBFilter alloc] init];
[rgbFilter setRed:.2];
[rgbFilter setGreen:.4];
[rgbFilter setBlue:.3];

次に、ドキュメントの指示に従ってaddTarget:andを使用します。processImage

于 2013-02-15T09:54:05.043 に答える