2011-12-25 8 views
0

私はiOSでプログラミングすることを学び、いくつかのCore Imageフィルタを学習していました。iOS/Macの開発、CFilterを使用した問題

私はとしてCIFilterを使用することを学んだ:私はCISepiaToneフィルタ、フィルタの作品を使用して、私は素敵な変換画像出力を得るとき

CIFilter *filter = [CIFilter filterWithName:@"CISepiaTone" keysAndValues:kCIInputImageKey, image, @"inputIntensity", [NSNumber numberWithFloat:0.8], nil]; 

CIFilter *filter = [CIFilter filterWithName:@"CIColorPosterize" keysAndValues:kCIInputImageKey, image, @"inputLevels", [NSNumber numberWithFloat:5.0], nil]; 

CIFilter *filter = [CIFilter filterWithName:@"CIPointillize" keysAndValues:kCIInputImageKey, image, @"inputRadius", [NSNumber numberWithFloat:50.0], @"inputCenter", [NSNumber numberWithFloat:50.0], nil]; 

。しかし、他の2つのフィルタでは、出力が得られます。ImageViewは空白です。誰も私のために問題を見つけることができますか?ありがとう。

答えて

4

iOS 5のCore Imageは、Core Imageフィルタリファレンスに記載されているすべてのフィルタをサポートしていません。サポートされていないフィルタを使用しようとしている可能性があります。

[CIFilter filterNamesInCategories:nil]は、利用可能なすべてのフィルタの名前を含むNSArrayを返します。

+0

ありがとうございました。うーん、どのフィルタがiOS 5でサポートされているかを知るにはどうすればよいですか? – rookieRailer

+0

私は私の答えを修正しました。 –

関連する問題