diff --git a/FastttCamera/Filters/FastttFilterCamera.h b/FastttCamera/Filters/FastttFilterCamera.h index 4b196b6..c960d4e 100644 --- a/FastttCamera/Filters/FastttFilterCamera.h +++ b/FastttCamera/Filters/FastttFilterCamera.h @@ -36,6 +36,8 @@ */ @property (nonatomic, strong) UIImage *filterImage; +@property (nonatomic, assign) BOOL horizontallyMirrors; + /** * Returns an instance of FastttFilterCamera with the given lookup image applied to both the camera's live * preview and any captured images. diff --git a/FastttCamera/Filters/FastttFilterCamera.m b/FastttCamera/Filters/FastttFilterCamera.m index 5aa2e70..cad4d90 100644 --- a/FastttCamera/Filters/FastttFilterCamera.m +++ b/FastttCamera/Filters/FastttFilterCamera.m @@ -62,6 +62,7 @@ - (instancetype)init _cameraDevice = FastttCameraDeviceRear; _cameraFlashMode = FastttCameraFlashModeOff; _cameraTorchMode = FastttCameraTorchModeOff; + _horizontallyMirrors = YES; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(applicationWillEnterForeground:) @@ -425,7 +426,7 @@ - (void)_setupCaptureSession _stillCamera = [[GPUImageStillCamera alloc] initWithSessionPreset:AVCaptureSessionPresetPhoto cameraPosition:position]; _stillCamera.outputImageOrientation = UIInterfaceOrientationPortrait; - _stillCamera.horizontallyMirrorFrontFacingCamera = YES; + _stillCamera.horizontallyMirrorFrontFacingCamera = self.horizontallyMirrors; switch (position) { case AVCaptureDevicePositionBack: