From 38cab2eda7e057e0585d6f649ea5637068dcf26c Mon Sep 17 00:00:00 2001 From: ww-rm Date: Thu, 27 Mar 2025 23:31:03 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=8F=AF=E8=83=BD=E7=9A=84?= =?UTF-8?q?=E9=A2=84=E8=A7=88=E5=9B=BE=E8=B5=84=E6=BA=90=E6=B3=84=E6=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SpineViewer/Spine/Spine.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/SpineViewer/Spine/Spine.cs b/SpineViewer/Spine/Spine.cs index 9878ebf..e6741f0 100644 --- a/SpineViewer/Spine/Spine.cs +++ b/SpineViewer/Spine/Spine.cs @@ -201,11 +201,12 @@ namespace SpineViewer.Spine using (var img = tex.Texture.CopyToImage()) { - img.SaveToMemory(out var imgBuffer, "bmp"); - using (var stream = new MemoryStream(imgBuffer)) + if (img.SaveToMemory(out var imgBuffer, "bmp")) { // 必须重复构造一个副本才能摆脱对流的依赖, 否则之后使用会报错 - spine.preview = new Bitmap(new Bitmap(stream)); + using var stream = new MemoryStream(imgBuffer); + using var bitmap = new Bitmap(stream); + spine.preview = new Bitmap(bitmap); } }