CICategoryBlur
    CIBokehBlur
    CIBoxBlur
    CIDepthBlurEffect
    CIDiscBlur
    CIGaussianBlur
    CIMaskedVariableBlur
    CIMedianFilter
    CIMorphologyGradient
    CIMorphologyMaximum
    CIMorphologyMinimum
    CIMorphologyRectangleMaximum
    CIMorphologyRectangleMinimum
    CIMotionBlur
    CINoiseReduction
    CIZoomBlur
CICategoryColorAdjustment
    CIColorAbsoluteDifference
    CIColorClamp
    CIColorControls
    CIColorMatrix
    CIColorPolynomial
    CIColorThreshold
    CIColorThresholdOtsu
    CIDepthToDisparity
    CIDisparityToDepth
    CIExposureAdjust
    CIGammaAdjust
    CIHueAdjust
    CILinearToSRGBToneCurve
    CISRGBToneCurveToLinear
    CITemperatureAndTint
    CIToneCurve
    CIVibrance
    CIWhitePointAdjust
CICategoryColorEffect
    CIColorCrossPolynomial
    CIColorCube
    CIColorCubeWithColorSpace
    CIColorCubesMixedWithMask
    CIColorCurves
    CIColorInvert
    CIColorMap
    CIColorMonochrome
    CIColorPosterize
    CIDither
    CIDocumentEnhancer
    CIFalseColor
    CILabDeltaE
    CIMaskToAlpha
    CIMaximumComponent
    CIMinimumComponent
    CIPaletteCentroid
    CIPalettize
    CIPhotoEffectChrome
    CIPhotoEffectFade
    CIPhotoEffectInstant
    CIPhotoEffectMono
    CIPhotoEffectNoir
    CIPhotoEffectProcess
    CIPhotoEffectTonal
    CIPhotoEffectTransfer
    CISepiaTone
    CIThermal
    CIVignette
    CIVignetteEffect
    CIXRay
CICategoryCompositeOperation
    CIAdditionCompositing
    CIColorBlendMode
    CIColorBurnBlendMode
    CIColorDodgeBlendMode
    CIDarkenBlendMode
    CIDifferenceBlendMode
    CIDivideBlendMode
    CIExclusionBlendMode
    CIHardLightBlendMode
    CIHueBlendMode
    CILightenBlendMode
    CILinearBurnBlendMode
    CILinearDodgeBlendMode
    CILuminosityBlendMode
    CIMaximumCompositing
    CIMinimumCompositing
    CIMultiplyBlendMode
    CIMultiplyCompositing
    CIOverlayBlendMode
    CIPinLightBlendMode
    CISaturationBlendMode
    CIScreenBlendMode
    CISoftLightBlendMode
    CISourceAtopCompositing
    CISourceInCompositing
    CISourceOutCompositing
    CISourceOverCompositing
    CISubtractBlendMode
CICategoryDistortionEffect
    CIBumpDistortion
    CIBumpDistortionLinear
    CICameraCalibrationLensCorrection
    CICircleSplashDistortion
    CICircularWrap
    CIDisplacementDistortion
    CIDroste
    CIGlassDistortion
    CIGlassLozenge
    CIHoleDistortion
    CILightTunnel
    CINinePartStretched
    CINinePartTiled
    CIPinchDistortion
    CIStretchCrop
    CITorusLensDistortion
    CITwirlDistortion
    CIVortexDistortion
CICategoryGenerator
    CIAttributedTextImageGenerator
    CIAztecCodeGenerator
    CIBarcodeGenerator
    CICheckerboardGenerator
    CICode128BarcodeGenerator
    CIConstantColorGenerator
    CILenticularHaloGenerator
    CIMeshGenerator
    CIPDF417BarcodeGenerator
    CIQRCodeGenerator
    CIRandomGenerator
    CIRoundedRectangleGenerator
    CIStarShineGenerator
    CIStripesGenerator
    CISunbeamsGenerator
    CITextImageGenerator
CICategoryGeometryAdjustment
    CIAffineTransform
    CIBicubicScaleTransform
    CICrop
    CIEdgePreserveUpsampleFilter
    CIKeystoneCorrectionCombined
    CIKeystoneCorrectionHorizontal
    CIKeystoneCorrectionVertical
    CILanczosScaleTransform
    CIPerspectiveCorrection
    CIPerspectiveRotate
    CIPerspectiveTransform
    CIPerspectiveTransformWithExtent
    CIStraightenFilter
CICategoryGradient
    CIGaussianGradient
    CIHueSaturationValueGradient
    CILinearGradient
    CIRadialGradient
    CISmoothLinearGradient
CICategoryHalftoneEffect
    CICMYKHalftone
    CICircularScreen
    CIDotScreen
    CIHatchedScreen
    CILineScreen
CICategoryReduction
    CIAreaAverage
    CIAreaHistogram
    CIAreaMaximum
    CIAreaMaximumAlpha
    CIAreaMinMax
    CIAreaMinMaxRed
    CIAreaMinimum
    CIAreaMinimumAlpha
    CIColumnAverage
    CIHistogramDisplayFilter
    CIKMeans
    CIRowAverage
CICategorySharpen
    CISharpenLuminance
    CIUnsharpMask
CICategoryStylize
    CIBlendWithAlphaMask
    CIBlendWithBlueMask
    CIBlendWithMask
    CIBlendWithRedMask
    CIBloom
    CIComicEffect
    CIConvolution3X3
    CIConvolution5X5
    CIConvolution7X7
    CIConvolution9Horizontal
    CIConvolution9Vertical
    CICoreMLModelFilter
    CICrystallize
    CIDepthOfField
    CIEdgeWork
    CIEdges
    CIGaborGradients
    CIGloom
    CIHeightFieldFromMask
    CIHexagonalPixellate
    CIHighlightShadowAdjust
    CILineOverlay
    CIMix
    CIPixellate
    CIPointillize
    CISaliencyMapFilter
    CISampleNearest
    CIShadedMaterial
    CISpotColor
    CISpotLight
CICategoryTileEffect
    CIAffineClamp
    CIAffineTile
    CIClamp
    CIEightfoldReflectedTile
    CIFourfoldReflectedTile
    CIFourfoldRotatedTile
    CIFourfoldTranslatedTile
    CIGlideReflectedTile
    CIKaleidoscope
    CIOpTile
    CIParallelogramTile
    CIPerspectiveTile
    CISixfoldReflectedTile
    CISixfoldRotatedTile
    CITriangleKaleidoscope
    CITriangleTile
    CITwelvefoldReflectedTile
CICategoryTransition
    CIAccordionFoldTransition
    CIBarsSwipeTransition
    CICopyMachineTransition
    CIDisintegrateWithMaskTransition
    CIDissolveTransition
    CIFlashTransition
    CIModTransition
    CIPageCurlTransition
    CIPageCurlWithShadowTransition
    CIRippleTransition
    CISwipeTransition
Other
    CIGuidedFilter
CIFilter.io

CIFilter.io is an open source CIFilter documentation project. It has two parts:

  1. This website, which lists all available CIFilters, their information, and examples of applying them
  2. An app which allows you to apply each CIFilter to various inputs, tune their parameters, and apply them to camera and photo library images

This website is completely free and will be updated with each new release of iOS and macOS.

If you'd like to support this project, please consider downloading the app - your purchase supports CIFilter.io and other projects like it.

To learn more about CIFilter.io, check out this blog post.

To get started, select a CIFilter from the left.