From 1d2d428aabe29c4ba108a175389b734142340d58 Mon Sep 17 00:00:00 2001 From: admin <572701190@qq.com> Date: Sun, 3 May 2026 02:01:00 +0800 Subject: [PATCH] align cutoff line rendering across previews --- head_extension_app.py | 2 +- web_backend.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/head_extension_app.py b/head_extension_app.py index 4743011..4b2085f 100644 --- a/head_extension_app.py +++ b/head_extension_app.py @@ -604,8 +604,8 @@ class HeadExtensionApp: self.status.set("正在读取 DICOM 生成预览...") self.cached_volume = load_dicom_volume(self.input_dir.get()) before = crop_head_neck(sagittal_mip(self.cached_volume)) - before = draw_cutoff_line(before, self.cached_volume.shape[0]) after = preview_deform_2d(before, float(self.angle.get())) + after = draw_cutoff_line(after, self.cached_volume.shape[0]) canvas = Image.new("RGB", (1120, 610), (0, 0, 0)) draw = ImageDraw.Draw(canvas) diff --git a/web_backend.py b/web_backend.py index e6e97a0..c978f9f 100644 --- a/web_backend.py +++ b/web_backend.py @@ -550,8 +550,8 @@ def start_job(kind, worker, owner=None, params=None, remember_user_task=True): def make_preview(input_dir, angle_degrees): volume = load_dicom_volume(input_dir) before = crop_head_neck(sagittal_mip(volume)) - before = draw_cutoff_line(before, volume.shape[0]) after = preview_deform_2d(before, float(angle_degrees)) + after = draw_cutoff_line(after, volume.shape[0]) canvas = BytesIO() preview = fit_image(after, 720, 520)