@@ -497,7 +497,7 @@ def apply_camera_settings(self, cam, use_webcam):
497497 aec_value = self .prefs .get_int ("aec_value" , 300 )
498498 cam .set_aec_value (aec_value )
499499
500- ae_level = self .prefs .get_int ("ae_level" , 0 )
500+ ae_level = self .prefs .get_int ("ae_level" , 2 if self . scanqr_mode else 0 )
501501 cam .set_ae_level (ae_level )
502502
503503 aec2 = self .prefs .get_bool ("aec2" , False )
@@ -530,13 +530,13 @@ def apply_camera_settings(self, cam, use_webcam):
530530 sharpness = self .prefs .get_int ("sharpness" , 0 )
531531 cam .set_sharpness (sharpness )
532532 except :
533- pass # Not supported on OV2640
533+ pass # Not supported on OV2640?
534534
535535 try :
536536 denoise = self .prefs .get_int ("denoise" , 0 )
537537 cam .set_denoise (denoise )
538538 except :
539- pass # Not supported on OV2640
539+ pass # Not supported on OV2640?
540540
541541 # Advanced corrections
542542 colorbar = self .prefs .get_bool ("colorbar" , False )
@@ -551,7 +551,7 @@ def apply_camera_settings(self, cam, use_webcam):
551551 wpc = self .prefs .get_bool ("wpc" , True )
552552 cam .set_wpc (wpc )
553553
554- raw_gma = self .prefs .get_bool ("raw_gma" , True )
554+ raw_gma = self .prefs .get_bool ("raw_gma" , False if self . scanqr_mode else True )
555555 print (f"applying raw_gma: { raw_gma } " )
556556 cam .set_raw_gma (raw_gma )
557557
0 commit comments