Instance Method

imageByApplyingGaussianBlurWithSigma:

Returns a new image created by applying a Gaussian Blur filter to the image.

Declaration

- (CIImage *)imageByApplyingGaussianBlurWithSigma:(double)sigma;

Parameters

sigma

The radius, in pixels, of the blur effect to apply.

Return Value

An image object representing the result of the operation.

Discussion

Calling this method is equivalent to using the CIGaussianBlur filter with the specified radius. To use other blur effects, create a CIFilter object using one of the built-in filters from the CICategoryBlur category. For details, see Core Image Filter Reference.

See Also

Creating an Image by Modifying an Existing Image

- imageByApplyingFilter:withInputParameters:

Returns a new image created by applying a filter to the original image with the specified name and parameters.

- imageByApplyingFilter:

Applies the filter to an image and returns the output.

- imageByApplyingTransform:

Returns a new image that represents the original image after applying an affine transform.

- imageByCroppingToRect:

Returns a new image with a cropped portion of the original image.

- imageByApplyingOrientation:

Returns a new image created by transforming the original image to the specified EXIF orientation.

- imageByClampingToExtent

Returns a new image created by making the pixel colors along its edges extend infinitely in all directions.

- imageByClampingToRect:

Returns a new image created by cropping to a specified area, then making the pixel colors along the edges of the cropped image extend infinitely in all directions.

- imageByCompositingOverImage:

Returns a new image created by compositing the original image over the specified destination image.

- imageByColorMatchingColorSpaceToWorkingSpace:

Returns a new image created by color matching from the specified color space to the context’s working color space.

- imageByColorMatchingWorkingSpaceToColorSpace:

Returns a new image created by color matching from the context’s working color space to the specified color space.

- imageByPremultiplyingAlpha

Returns a new image created by multiplying the image’s RGB values by its alpha values.

- imageByUnpremultiplyingAlpha

Returns a new image created by dividing the image’s RGB values by its alpha values.

- imageBySettingAlphaOneInExtent:

Returns a new image created by setting all alpha values to 1.0 within the specified rectangle and to 0.0 outside of that area.

- imageBySettingProperties:

Returns a new image created by adding the specified metadata properties to the image.

- imageByInsertingIntermediate

Returns a new image created by inserting an intermediate.

- imageByInsertingIntermediate:

Returns a new image created by inserting a cacheable intermediate.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software