BlurImageProcessor
public struct BlurImageProcessor: ImageProcessor
Processor for adding blur effect to images. Accelerate.framework is used underhood for
a better performance. A simulated Gaussian blur with specified blur radius will be applied.
-
Identifier of the processor.
Note
See documentation ofImageProcessorprotocol for more.Declaration
Swift
public let identifier: String -
Blur radius for the simulated Gaussian blur.
Declaration
Swift
public let blurRadius: CGFloat -
Initialize a
BlurImageProcessorDeclaration
Swift
public init(blurRadius: CGFloat)Parameters
blurRadiusBlur radius for the simulated Gaussian blur.
-
Process an input
ImageProcessItemitem to an image for this processor.Note
See documentation of
ImageProcessorprotocol for more.Declaration
Swift
public func process(item: ImageProcessItem, options: KingfisherOptionsInfo) -> Image?Parameters
itemInput item which will be processed by
selfoptionsOptions when processing the item.
Return Value
The processed image.
View on GitHub
Install in Dash
BlurImageProcessor Structure Reference