From ec7bdf4000779fdae3f4eb3fdaed0cc6c232f5f0 Mon Sep 17 00:00:00 2001 From: ww-rm Date: Mon, 24 Mar 2025 14:33:09 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A2=84=E8=A7=88=E5=9B=BE=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E4=BB=85=E5=AF=BC=E5=87=BA=E9=80=89=E4=B8=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SpineViewer/MainForm.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/SpineViewer/MainForm.cs b/SpineViewer/MainForm.cs index c229722..fe2e2e7 100644 --- a/SpineViewer/MainForm.cs +++ b/SpineViewer/MainForm.cs @@ -301,6 +301,7 @@ namespace SpineViewer var resolution = arguments.Resolution; var padding = arguments.Padding; var dpi = arguments.DPI; + var renderSelectedOnly = spinePreviewer.RenderSelectedOnly; var tex = new SFML.Graphics.RenderTexture((uint)resolution.Width, (uint)resolution.Height); @@ -321,6 +322,9 @@ namespace SpineViewer } var spine = spines[i]; + if (renderSelectedOnly && !spine.IsSelected) + continue; + var filename = $"(preview) {spine.Name}{imageFormat.GetSuffix()}"; // 加上 preview 是为了防止覆盖同名的 png 文件 var savePath = outputDir is null ? Path.Combine(spine.AssetsDir, filename) : Path.Combine(outputDir, filename);