誰かが kCICategoryDistortionEffect の CIFilter を初期化する例を示すことができますか?
写真に歪み効果を作成する必要があります。IOS 5 の CIFilter で可能であると読みましたが、それを実装する適切なコードが見つかりません。
誰かが kCICategoryDistortionEffect の CIFilter を初期化する例を示すことができますか?
写真に歪み効果を作成する必要があります。IOS 5 の CIFilter で可能であると読みましたが、それを実装する適切なコードが見つかりません。
私はこれを探していました。これまでのところ、iOS 5 では利用できないようです。証拠は次のとおりです。
実行すると:
NSArray *properties = [CIFilter filterNamesInCategory:
kCICategoryBuiltIn];
kCICategoryDistortionEffect を含まない次のリストのみを返すことがわかります。以下のみが含まれます。
CIAdditionCompositing,
CIAffineTransform,
CICheckerboardGenerator,
CIColorBlendMode,
CIColorBurnBlendMode,
CIColorControls,
CIColorCube,
CIColorDodgeBlendMode,
CIColorInvert,
CIColorMatrix,
CIColorMonochrome,
CIConstantColorGenerator,
CICrop,
CIDarkenBlendMode,
CIDifferenceBlendMode,
CIExclusionBlendMode,
CIExposureAdjust,
CIFalseColor,
CIGammaAdjust,
CIGaussianGradient,
CIHardLightBlendMode,
CIHighlightShadowAdjust,
CIHueAdjust,
CIHueBlendMode,
CILightenBlendMode,
CILinearGradient,
CILuminosityBlendMode,
CIMaximumCompositing,
CIMinimumCompositing,
CIMultiplyBlendMode,
CIMultiplyCompositing,
CIOverlayBlendMode,
CIRadialGradient,
CISaturationBlendMode,
CIScreenBlendMode,
CISepiaTone,
CISoftLightBlendMode,
CISourceAtopCompositing,
CISourceInCompositing,
CISourceOutCompositing,
CISourceOverCompositing,
CIStraightenFilter,
CIStripesGenerator,
CITemperatureAndTint,
CIToneCurve,
CIVibrance,
CIVignette,
CIWhitePointAdjust
そして、私たちが興味を持っているものがありません:
CICategoryDistortionEffect,
CIBumpDistortion,
CIBumpDistortionLinear,
CICircleSplashDistortion,
CICircularWrap,
CIDisplacementDistortion,
CIGlassDistortion,
CIGlassLozenge,
CIHoleDistortion,
CIPinchDistortion,
CITorusLensDistortion,
CITwirlDistortion,
CIVortexDistortion
以下のコードを使用すると、すべてのフィルタータイプを確認できます
NSArray *filterNames =[CIFilter filterNamesInCategory:kCICategoryBuiltIn];
NSLog(@"Built in filters");
for (NSString *currentFilterName in filterNames)
{
NSLog(@"%@", currentFilterName);
}