2016-07-09 10 views
0

スライダーを追加して画像上のフィルターの量を制御したいのですが、 GPUImageLookUp Filterで行うことは可能ですか?またはGPUImageを使用してそれを行う他の方法がありますか?ここでは、画像の上にフィルタを適用するコードは次のとおりです。スライダーでGPUImageLookUpFilterを使用してフィルターの量を制御します。

NSString *filename = @"lookup.png"; 

GPUImagePicture *lookupImageSource = [[GPUImagePicture alloc] initWithImage:[UIImage imageNamed:filename]]; 
GPUImageLookupFilter *lookupFilter = [[GPUImageLookupFilter alloc] init]; 
[stillImageSource addTarget:lookupFilter]; 
[lookupImageSource addTarget:lookupFilter]; 

[stillImageSource processImage]; 
[lookupImageSource processImage]; 
[lookupFilter useNextFrameForImageCapture]; 
filteredimage = [lookupFilter imageFromCurrentFramebuffer]; 

答えて

0

あなたはGPUImageLookupFilterのintensityプロパティをしたいです。 0.0から1.0まで変化させると、ソースイメージにルックアップが適用される度合いが変わります。

関連する問題