patch: better performance for preview window

This commit is contained in:
Mr Finchum 2025-04-01 16:30:21 +00:00
parent 63422ccd88
commit 419dc1eada
3 changed files with 14 additions and 8 deletions

View file

@ -50,10 +50,8 @@ class PreviewWindow(QMainWindow, Ui_Preview_Window):
self.ui.reset_contrast_Button.clicked.connect(lambda: self.ui.contrast_spinBox.setValue(0))
# Connect UI elements to `on_ui_change`
self.ui.brightness_spinBox.valueChanged.connect(self.on_ui_change)
self.ui.brightness_Slider.valueChanged.connect(self.on_ui_change)
self.ui.contrast_spinBox.valueChanged.connect(self.on_ui_change)
self.ui.contrast_Slider.valueChanged.connect(self.on_ui_change)
self.ui.brightness_spinBox.valueChanged.connect(self.on_ui_change) # brightness slider changes spinbox value, do not need an event for the slider
self.ui.contrast_spinBox.valueChanged.connect(self.on_ui_change) # contrast slider changes spinbox value, do not need an event for the slider
self.ui.grayscale_checkBox.stateChanged.connect(self.on_ui_change)
self.ui_elements(False)
self.ui.show_OG_Button.pressed.connect(self.show_OG_image)
@ -154,7 +152,8 @@ class ImageProcessorWorker(QRunnable):
try:
img = self.optima_manager.process_image_object(
image_input_file = self.path,
watermark = "PREVIEW",
watermark = f"PREVIEW B:{self.brightness} S:{self.contrast}",
font_size = 1,
resize = self.resize,
grayscale = self.grayscale,
brightness = self.brightness,