blob: bacdab02e8ef54d67011cf8eb3f2bf2a4668c1b9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
import CoreGraphics
/// `SwiftyCropConfiguration` is a struct that defines the configuration for cropping behavior.
struct SwiftyCropConfiguration {
let maxMagnificationScale: CGFloat
let maskRadius: CGFloat
/// Creates a new instance of `SwiftyCropConfiguration`.
///
/// - Parameters:
/// - maxMagnificationScale: The maximum scale factor that the image can be magnified while cropping. Defaults to `4.0`.
/// - maskRadius: The radius of the mask used for cropping. Defaults to `130`.
init(maxMagnificationScale: CGFloat = 4.0, maskRadius: CGFloat = 130) {
self.maxMagnificationScale = maxMagnificationScale
self.maskRadius = maskRadius
}
}
|