Согласно документации, она должна поддерживать размытость, обратите внимание на «Доступно в прошивкой 5.0 и позже»:Поддерживает ли iOS 5 размытие элементов CoreImage?
Но в соответствии с устройством, он не делает:
[CIFilter filterNamesInCategory:kCICategoryBlur];
возвращается ничего.
В соответствии со следующими только эти фильтры доступны на моем iPhone и Simulator (которые оба работает 5.0):
[CIFilter filterNamesInCategory:kCICategoryBuiltIn]
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
В документации указано, что существует константа 'kCICategoryBlur', какая она есть. Вы успешно использовали его в '[CIFilter filterNamesInCategory: kCICategoryBlur];'. Который сказал вам, что в то время не было фильтров размытия. – idz
@idz Это заставило меня рассмеяться, спасибо! – lms