From 4b319fa15b478aad595ca5746d6e658081e79fbf Mon Sep 17 00:00:00 2001 From: zqm Date: Wed, 5 Nov 2025 14:10:29 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E5=91=BD=E5=90=8DUpdateTemperatureDis?= =?UTF-8?q?playOnUI=E6=96=B9=E6=B3=95=E4=B8=BAUpdateRealTimeInfoOnUI?= =?UTF-8?q?=EF=BC=8C=E6=9B=B4=E7=AC=A6=E5=90=88=E6=96=B9=E6=B3=95=E7=9A=84?= =?UTF-8?q?=E9=80=9A=E7=94=A8=E5=8A=9F=E8=83=BD=E5=AE=9A=E4=BD=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Windows/CS/Framework4.0/Toprie/Toprie/Camera.cs | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/Windows/CS/Framework4.0/Toprie/Toprie/Camera.cs b/Windows/CS/Framework4.0/Toprie/Toprie/Camera.cs index 1ad7e97..dc5eb06 100644 --- a/Windows/CS/Framework4.0/Toprie/Toprie/Camera.cs +++ b/Windows/CS/Framework4.0/Toprie/Toprie/Camera.cs @@ -693,12 +693,12 @@ namespace JoyD.Windows.CS.Toprie } // 调用温度显示更新方法 - UpdateTemperatureDisplayOnUI(); + UpdateRealTimeInfoOnUI(); Image lastImage = null; Image infoImage = null; Image oldImage = null; - Bitmap displayImage = null; + Bitmap tempImage = null; try { @@ -818,11 +818,11 @@ namespace JoyD.Windows.CS.Toprie } // 在同一个锁内创建缓冲区的副本,避免重复锁定 - displayImage = (Bitmap)_imageBuffer.Clone(); + tempImage = (Bitmap)_imageBuffer.Clone(); } // 将全局缓冲一次性绘制到图像框的bitmap - imageBox.Image = displayImage; + imageBox.Image = tempImage; if (lastImage != null) { @@ -1847,10 +1847,11 @@ namespace JoyD.Windows.CS.Toprie } /// - /// 实时显示功能实现方法 + /// 更新实时信息显示 + /// 实现温度数据及其他实时信息的显示功能 /// 根据README.md要求实现10项功能 /// - private void UpdateTemperatureDisplayOnUI() + private void UpdateRealTimeInfoOnUI() { // 1. 以透明色清空图像缓冲区的温度显示区域 // 遵循README要求:中途不进行Dispose和设置为null,只在上面进行绘制