From 01faf1d20bafbf86e53e1c303e9c9b477d81fafc Mon Sep 17 00:00:00 2001 From: Thomas Farstrike Date: Sun, 30 Nov 2025 23:14:04 +0100 Subject: [PATCH] Set specific defaults for QR scanning --- .../apps/com.micropythonos.camera/assets/camera_app.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/internal_filesystem/apps/com.micropythonos.camera/assets/camera_app.py b/internal_filesystem/apps/com.micropythonos.camera/assets/camera_app.py index 5249c2d1..ca3de6ec 100644 --- a/internal_filesystem/apps/com.micropythonos.camera/assets/camera_app.py +++ b/internal_filesystem/apps/com.micropythonos.camera/assets/camera_app.py @@ -497,7 +497,7 @@ class CameraApp(Activity): aec_value = self.prefs.get_int("aec_value", 300) cam.set_aec_value(aec_value) - ae_level = self.prefs.get_int("ae_level", 0) + ae_level = self.prefs.get_int("ae_level", 2 if self.scanqr_mode else 0) cam.set_ae_level(ae_level) aec2 = self.prefs.get_bool("aec2", False) @@ -530,13 +530,13 @@ class CameraApp(Activity): sharpness = self.prefs.get_int("sharpness", 0) cam.set_sharpness(sharpness) except: - pass # Not supported on OV2640 + pass # Not supported on OV2640? try: denoise = self.prefs.get_int("denoise", 0) cam.set_denoise(denoise) except: - pass # Not supported on OV2640 + pass # Not supported on OV2640? # Advanced corrections colorbar = self.prefs.get_bool("colorbar", False) @@ -551,7 +551,7 @@ class CameraApp(Activity): wpc = self.prefs.get_bool("wpc", True) cam.set_wpc(wpc) - raw_gma = self.prefs.get_bool("raw_gma", True) + raw_gma = self.prefs.get_bool("raw_gma", False if self.scanqr_mode else True) print(f"applying raw_gma: {raw_gma}") cam.set_raw_gma(raw_gma)