diff --git a/src/components/Camera/CameraContainer.js b/src/components/Camera/CameraContainer.js index 78c8fb0c9..857564962 100644 --- a/src/components/Camera/CameraContainer.js +++ b/src/components/Camera/CameraContainer.js @@ -68,9 +68,11 @@ const CameraContainer = ( ): Node => { const devices = useCameraDevices( ); const device = devices[cameraPosition]; const hasFlash = device?.hasFlash; - const initialPhotoOptions = hasFlash - ? { flash: "off" } - : { }; + const initialPhotoOptions = { + enableAutoStabilization: true, + qualityPrioritization: "quality", + ...( hasFlash && { flash: "off" } ) + }; const [takePhotoOptions, setTakePhotoOptions] = useState( initialPhotoOptions ); const { deviceOrientation } = useDeviceOrientation( ); const [showDiscardSheet, setShowDiscardSheet] = useState( false ); diff --git a/src/components/Camera/CameraView.js b/src/components/Camera/CameraView.js index 06cd1a7e4..aee8e6d7d 100644 --- a/src/components/Camera/CameraView.js +++ b/src/components/Camera/CameraView.js @@ -155,6 +155,8 @@ const CameraView = ( { : null} ref={cameraRef} device={device} + preset="photo" + enableHighQualityPhotos // Props for ARCamera only frameProcessor={frameProcessor} frameProcessorFps={frameProcessorFps}