迁移 GUI 调用点
This commit is contained in:
@@ -13,7 +13,7 @@ import ttkbootstrap as ttk
|
||||
from PIL import Image, ImageTk
|
||||
|
||||
from app.services import ai_image as _svc
|
||||
from drivers.ucd_helpers import get_current_resolution, send_image_pattern
|
||||
from drivers.ucd_helpers import get_current_resolution
|
||||
|
||||
|
||||
# ---------------- 面板创建 ----------------
|
||||
@@ -689,7 +689,8 @@ def _send_to_ucd(self):
|
||||
def _worker():
|
||||
err = None
|
||||
try:
|
||||
ok = send_image_pattern(ucd, send_path)
|
||||
self.signal_service.send_image(send_path)
|
||||
ok = True
|
||||
except Exception as exc:
|
||||
ok = False
|
||||
err = str(exc)
|
||||
|
||||
@@ -661,11 +661,11 @@ def on_sdr_output_format_changed(self, event=None):
|
||||
return
|
||||
|
||||
if getattr(self.ucd, "status", False):
|
||||
ok = self.ucd.apply_signal_format(
|
||||
ok = self.signal_service.update_signal_format(
|
||||
color_space=self.sdr_color_space_var.get(),
|
||||
data_range=self.sdr_data_range_var.get(),
|
||||
bit_depth=self.sdr_bit_depth_var.get(),
|
||||
color_format=fmt,
|
||||
output_format=fmt,
|
||||
)
|
||||
if not ok:
|
||||
self.log_gui.log("SDR色彩格式应用到UCD失败", level="error")
|
||||
@@ -685,13 +685,13 @@ def on_hdr_output_format_changed(self, event=None):
|
||||
return
|
||||
|
||||
if getattr(self.ucd, "status", False):
|
||||
ok = self.ucd.apply_signal_format(
|
||||
ok = self.signal_service.update_signal_format(
|
||||
color_space=self.hdr_color_space_var.get(),
|
||||
data_range=self.hdr_data_range_var.get(),
|
||||
bit_depth=self.hdr_bit_depth_var.get(),
|
||||
max_cll=self.hdr_maxcll_var.get(),
|
||||
max_fall=self.hdr_maxfall_var.get(),
|
||||
color_format=fmt,
|
||||
output_format=fmt,
|
||||
)
|
||||
if not ok:
|
||||
self.log_gui.log("HDR色彩格式应用到UCD失败", level="error")
|
||||
|
||||
@@ -13,7 +13,7 @@ from tkinter import filedialog, messagebox
|
||||
import ttkbootstrap as ttk
|
||||
from PIL import Image
|
||||
|
||||
from drivers.ucd_helpers import get_current_resolution, send_image_pattern
|
||||
from drivers.ucd_helpers import get_current_resolution
|
||||
|
||||
|
||||
_DEFAULT_SAMPLES = [
|
||||
@@ -409,9 +409,7 @@ def _send_current_patch(self):
|
||||
def worker():
|
||||
try:
|
||||
image_path = _build_color_patch(self, sample["hex"])
|
||||
ok = send_image_pattern(self.ucd, image_path)
|
||||
if not ok:
|
||||
raise RuntimeError("UCD323 发送失败")
|
||||
self.signal_service.send_image(image_path)
|
||||
self.single_step_current_image_path = image_path
|
||||
self._dispatch_ui(
|
||||
self.single_step_status_var.set,
|
||||
|
||||
Reference in New Issue
Block a user