mirror of
https://github.com/s0md3v/roop.git
synced 2025-12-06 18:08:29 +00:00
Add key binding hits to preview
This commit is contained in:
parent
2117292ac1
commit
08228488b5
@ -125,7 +125,6 @@ def create_preview(parent: ctk.CTkToplevel) -> ctk.CTkToplevel:
|
||||
|
||||
preview = ctk.CTkToplevel(parent)
|
||||
preview.withdraw()
|
||||
preview.title('Preview')
|
||||
preview.configure()
|
||||
preview.protocol('WM_DELETE_WINDOW', lambda: toggle_preview())
|
||||
preview.resizable(width=False, height=False)
|
||||
@ -234,13 +233,15 @@ def toggle_preview() -> None:
|
||||
|
||||
|
||||
def init_preview() -> None:
|
||||
PREVIEW.title('Preview [ ↕ Reference face ]')
|
||||
if is_image(roop.globals.target_path):
|
||||
preview_slider.pack_forget()
|
||||
if is_video(roop.globals.target_path):
|
||||
video_frame_total = get_video_frame_total(roop.globals.target_path)
|
||||
if video_frame_total > 0:
|
||||
PREVIEW.bind('<Right>', lambda event: update_frame(video_frame_total / 20))
|
||||
PREVIEW.bind('<Left>', lambda event: update_frame(video_frame_total / -20))
|
||||
PREVIEW.title('Preview [ ↕ Reference face ] [ ↔ Frame number ]')
|
||||
PREVIEW.bind('<Right>', lambda event: update_frame(int(video_frame_total / 20)))
|
||||
PREVIEW.bind('<Left>', lambda event: update_frame(int(video_frame_total / -20)))
|
||||
preview_slider.configure(to=video_frame_total)
|
||||
preview_slider.pack(fill='x')
|
||||
preview_slider.set(roop.globals.reference_frame_number)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user