优化AI图像显示,添加发送图片到UCD

This commit is contained in:
xinzhu.yin
2026-04-22 11:02:16 +08:00
parent 9a2ac69afb
commit 4073a6e999
8 changed files with 338 additions and 41 deletions

View File

@@ -405,9 +405,9 @@ def _save_cct_params_for(self, test_type):
"""保存指定测试类型的 CCT 参数。"""
try:
default_params = self.config.get_default_cct_params(test_type)
var_dict = _get_cct_var_dict(test_type)
var_dict = _get_cct_var_dict(self, test_type)
cct_params = {
key: _parse_cct_float(var_dict[key], default_params[key])
key: _parse_cct_float(self, var_dict[key], default_params[key])
for key in default_params
}
@@ -452,22 +452,22 @@ def _handle_cct_focus_out(self, var, default_value, save_func, label):
def on_sdr_cct_param_focus_out(self, var, default_value):
"""SDR 色度参数失去焦点时的处理。"""
_handle_cct_focus_out(var, default_value, self.save_sdr_cct_params, "SDR")
_handle_cct_focus_out(self, var, default_value, self.save_sdr_cct_params, "SDR")
def save_sdr_cct_params(self):
"""保存 SDR 色度参数。"""
_save_cct_params_for("sdr_movie")
_save_cct_params_for(self, "sdr_movie")
def on_hdr_cct_param_focus_out(self, var, default_value):
"""HDR 色度参数失去焦点时的处理。"""
_handle_cct_focus_out(var, default_value, self.save_hdr_cct_params, "HDR")
_handle_cct_focus_out(self, var, default_value, self.save_hdr_cct_params, "HDR")
def save_hdr_cct_params(self):
"""保存 HDR 色度参数。"""
_save_cct_params_for("hdr_movie")
_save_cct_params_for(self, "hdr_movie")
def recalculate_cct(self):
@@ -682,12 +682,12 @@ def recalculate_gamut(self):
def on_cct_param_focus_out(self, var, default_value):
"""色度参数失去焦点时的处理 - 空值恢复默认"""
_handle_cct_focus_out(var, default_value, self.save_cct_params, "屏模组")
_handle_cct_focus_out(self, var, default_value, self.save_cct_params, "屏模组")
def save_cct_params(self):
"""保存色度参数 - 简化版"""
_save_cct_params_for(self.config.current_test_type)
_save_cct_params_for(self, self.config.current_test_type)
def reload_cct_params(self):