修改引用逻辑、新增Pattern更改界面、新增Calman灰阶界面
This commit is contained in:
@@ -27,6 +27,11 @@ from app.plots.gamut_background import (
|
||||
get_cie1976_background,
|
||||
)
|
||||
|
||||
from typing import TYPE_CHECKING
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from pqAutomationApp import PQAutomationApp
|
||||
|
||||
|
||||
# ============ 参考色域定义(CIE 1931 xy)============
|
||||
_REF_GAMUTS_XY = {
|
||||
@@ -193,7 +198,7 @@ def _blit_background(ax, background, bbox):
|
||||
# 主入口
|
||||
# ============================================================
|
||||
|
||||
def plot_gamut(self, results, coverage, test_type):
|
||||
def plot_gamut(self: "PQAutomationApp", results, coverage, test_type):
|
||||
"""绘制色域图(图像层 + 框架层分离架构)。"""
|
||||
|
||||
ax_xy = self.gamut_ax_xy
|
||||
@@ -408,3 +413,10 @@ def plot_gamut(self, results, coverage, test_type):
|
||||
self.sync_gamut_toolbar()
|
||||
|
||||
self.log_gui.log("色域图绘制完成", level="success")
|
||||
|
||||
|
||||
class PlotGamutMixin:
|
||||
"""由 tools/refactor_to_mixins.py 自动生成。
|
||||
把本模块的自由函数挂到 PQAutomationApp 上,便于 F12 跳转与类型推断。
|
||||
"""
|
||||
plot_gamut = plot_gamut
|
||||
|
||||
Reference in New Issue
Block a user