SessionFilterVignette
open class SessionFilterVignette : SessionFilter
![]()
Applying the filter to an image:
let vignetteFilter = SessionFilterVignette()
vignetteFilter.normalizedIntensity = 75
session.image!.filters = [vignetteFilter]
Applying the filter to a whole video:
let vignetteFilter = SessionFilterVignette()
vignetteFilter.normalizedIntensity = 75
session.video!.filters = [vignetteFilter]
Applying the filter to the first segment of a video:
let vignetteFilter = SessionFilterVignette()
vignetteFilter.normalizedIntensity = 75
session.video!.videoSegments.first!.filters = [vignetteFilter]
For more information about filters visit the super class SessionFilter.
-
See super
normalizedIntensityfor more information.Default:
normalizedIntensityDefaultDeclaration
Swift
public override var normalizedIntensity: Double { get set } -
See super
normalizedIntensityDefaultfor more information.Default:
0Declaration
Swift
public override var normalizedIntensityDefault: Double { get } -
See super
normalizedIntensityRangefor more information.Default:
(0, 100)Declaration
Swift
public override var normalizedIntensityRange: (Double, Double) { get set } -
See super
actualIntensityfor more information.Default:
actualIntensityDefaultDeclaration
Swift
public override var actualIntensity: Double { get } -
See super
actualIntensityDefaultfor more information.Default:
0Declaration
Swift
public override var actualIntensityDefault: Double { get set } -
See super
actualIntensityRangefor more information.Default:
(0, 1)Declaration
Swift
public override var actualIntensityRange: (Double, Double) { get set }
-
The color of the vignette.
Default value:
.blackDeclaration
Swift
public var color: UIColor { get set } -
The center of the vignette in normalized coordinates.
Default value:
CGPoint(x: 0.5, y: 0.5)Declaration
Swift
public var center: CGPoint { get set } -
The normalized distance from the center where the vignette effect starts.
Default value:
0.3Declaration
Swift
public var start: Double { get set } -
The normalized distance from the center where the vignette effect ends.
Default value:
0.8Declaration
Swift
public var end: Double { get set }
View on GitHub
SessionFilterVignette Class Reference