diff --git a/config.toml b/config.toml index 0494822..6c4009e 100644 --- a/config.toml +++ b/config.toml @@ -17,6 +17,9 @@ export_options = 'scale=1920:-1,crop=1920:1080:0:102' cache_images = false [CAMERA] # Nikon D40x +# Add meter mode to center, focus mode to fixed selection +# /main/capturesettings/autofocusarea to 0 +# /main/capturesettings/focusmetermode to 1 capturemode = 3 # use IR remote imagesize = 2 # use size S (1936x1296) whitebalance = 1 # Natural light diff --git a/main_c.py b/main_c.py index 1f2fb4c..be02bea 100644 --- a/main_c.py +++ b/main_c.py @@ -63,6 +63,7 @@ from send2trash import send2trash # X picam support (picamera2) # o notify export ending # o Use try/except for picam and pygame lib import +# o picam liveview running_from_folder = os.path.realpath(__file__) alphabet = ['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'] @@ -515,6 +516,13 @@ class KISStopmo(tk.Tk): self.update_image(None, self.img_index) + def playback_animation(self): + while self.img_index < len(self.img_list)-1: + self.img_index += 1 + root.after(62, self.update_image(None, self.img_index)) + root.update_idletasks() + + def preview_animation(self, event): # save OS state if self.onion_skin: @@ -523,6 +531,8 @@ class KISStopmo(tk.Tk): # playback # TODO : Use async function for playback # ~ self.playback = not self.playback + # ~ self.img_index = 0 + # ~ self.playback_animation() for img in self.img_list: # ~ self.update_image(None, self.img_list.index(img)) # ~ if self.playback: