【发布时间】:2012-01-21 15:48:30
【问题描述】:
根据文档,它应该支持模糊,请注意“在 iOS 5.0 及更高版本中可用”:
但根据设备,它没有:
[CIFilter filterNamesInCategory:kCICategoryBlur];
什么都不返回。
根据以下内容,我的 iPhone 和模拟器(均运行 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 这让我笑了,谢谢!
标签: cocoa-touch ios5 core-image