CIFilter_Blur_NoiseReduction - linhay/Stem GitHub Wiki

CIFilter.Blur.NoiseReduction

Discussion Small changes in luminance below that value are considered noise and get a noise reduction treatment, which is a local blur. Changes above the threshold value are considered edges, so they are sharpened.

public struct NoiseReduction: CIFilterContainerProtocol

and later and in iOS 9 and later.

Inheritance

CIFilterContainerProtocol

Initializers

init()

init()

Properties

filter

var filter: CIFilter

image

A CIImage object whose display name is Image.

var image: CIImage?

noiseLevel

An NSNumber object whose attribute type is CIAttributeTypeScalar and whose display name is Noise Level. Default value: 0.02

var noiseLevel: NSNumber

sharpness

An NSNumber object whose attribute type is CIAttributeTypeScalar and whose display name is Sharpness. Default value: 0.40

var sharpness: NSNumber