Commit Graph

  • 60257fc297 修复Camera.cs中的语法错误和命名空间引用问题 zqm 2025-11-12 14:25:12 +08:00
  • ee70cb8fc8 修复Camera.cs文件末尾多余大括号导致的CS1022语法错误 zqm 2025-11-12 14:18:27 +08:00
  • 212914994c 修复Camera.cs中的命名空间引用错误,添加JoyD.Windows.CS前缀以解决Setting.Form编译错误 zqm 2025-11-12 14:15:16 +08:00
  • 7b1956a047 修改Camera.cs和Camera.Designer.cs,移除不必要的菜单配置保存和ImageBox双击事件处理 zqm 2025-11-12 14:12:19 +08:00
  • ad71cfb6bd 优化窗口最大化和还原时的性能,添加节流机制和缓存逻辑 zqm 2025-11-12 11:03:46 +08:00
  • c35117bc0d 修改温差图保存和加载逻辑以确保显示一致性:1. 保存时不再每隔10个像素采样,而是保存所有非透明像素 2. 加载时直接设置像素点颜色而不是填充区域,确保准确还原原始绘制效果 zqm 2025-11-12 09:51:06 +08:00
  • 3bb3a2b99a 修复温差图保存后加载显示不一致的问题:保存时每隔10个像素采样,但加载时每个点被错误地扩展为10x10的矩形区域,导致图像显示与原始绘制不同。修改后仅使用2x2小矩形绘制采样点,更准确还原原始效果。 zqm 2025-11-12 09:47:55 +08:00
  • 6c7fd65935 实现温差图例颜色修改后画笔按钮颜色同步更新:当修改选中行的图例颜色时,自动更新画笔按钮的颜色显示 zqm 2025-11-12 09:43:01 +08:00
  • c37f782f17 修复温差图例颜色显示问题并实现相关功能:1. 移除温差图例加载时错误的单元格颜色赋值 2. 添加btnNewTempDiff功能实现 3. 修改BtnLoadTempDiff_Click要求温度值精确匹配 zqm 2025-11-12 09:35:47 +08:00
  • 958b2c974b 修复1像素画笔绘制不连续问题并优化温度数据导出功能 zqm 2025-11-12 09:01:32 +08:00
  • 5182f6c9bd 修复BtnSaveTempDiff_Click方法中的键名不匹配问题,解决KeyNotFoundException异常 zqm 2025-11-12 08:41:02 +08:00
  • b276faa3a7 为btnSaveTempDiff按钮添加Click事件绑定,修复按钮点击无响应问题 zqm 2025-11-12 08:32:41 +08:00
  • 94f1b9ff61 删除Setting.cs中未使用的本地函数HasVisibleNewButtons以修复CS8321警告 zqm 2025-11-11 17:18:23 +08:00
  • b2e970449b 删除Setting.cs中未使用的本地函数HasVisibleBrushButtons以修复CS8321警告 zqm 2025-11-11 17:17:06 +08:00
  • 5e0b5b6a51 修复BtnSaveTempDiff_Click方法名,符合命名规范 zqm 2025-11-11 17:15:28 +08:00
  • 841c89a60c 实现btnSaveTempDiff按钮功能:添加保存温差图例和温度数据到CSV文件的功能 zqm 2025-11-11 17:13:46 +08:00
  • 480f8d2d16 修复删除温差图例后删除按钮可见性:添加代码在删除图例后根据tempDiffData.Count > 0更新btnDeleteTempDiff.Visible状态 zqm 2025-11-11 17:04:32 +08:00
  • 956b4979a3 修复添加温差图例后删除按钮不可见问题:在AddTempDiffRow方法中添加设置btnDeleteTempDiff.Visible = true的代码 zqm 2025-11-11 17:03:01 +08:00
  • 7092598014 将lambda表达式转换为本地函数:移除Func<bool>类型声明,使用本地函数语法简化代码 zqm 2025-11-11 17:01:02 +08:00
  • 4e7642b58a 修复selectedColor变量未定义错误:在PicBoxTemp_MouseMove方法的普通绘制模式部分重新获取温差图例颜色 zqm 2025-11-11 16:58:31 +08:00
  • 250089f1b4 修复变量名冲突:移除PicBoxTemp_MouseClick方法中重复定义的selectedRowIndex局部变量 zqm 2025-11-11 16:56:12 +08:00
  • 413890ef98 优化温差图绘制状态:1、当没有任何温差图例时隐藏删除温差图例按钮;2、当没有选定绘制时使用的温差图例时,鼠标光标不变为绘制光标且不进行绘制操作 zqm 2025-11-11 16:54:37 +08:00
  • 491eda919b 优化区域编号计算逻辑,确保绘制状态下正确显示和分配下一个区域编号 zqm 2025-11-11 16:44:34 +08:00
  • d91b8d6454 修复编译错误:UpdateButtonsVisibility方法缺少参数 zqm 2025-11-11 16:27:50 +08:00
  • b9f9c43027 更新区域编号显示:设置靠右显示并实现动态更新 zqm 2025-11-11 16:26:31 +08:00
  • 2f5bf1b164 优化分隔条显示控制逻辑,添加通用的UpdateSeparatorsVisibility方法,当分隔条前或后没有可见按钮时将其设为隐藏 zqm 2025-11-11 16:19:28 +08:00
  • d81b7bd084 修改绘制状态下txtRegionNumber显示逻辑:从显示选中区域编号改为显示下一个测温区编号(当前已绘制数量+1) zqm 2025-11-11 16:06:51 +08:00
  • 65c3f32835 修复绘制测温区状态下txtRegionNumber后面分隔条显示问题:添加第三个分隔条的查找和可见性控制,确保在所有状态下分隔条都能正确显示或隐藏 zqm 2025-11-11 16:05:15 +08:00
  • 77e2109fe6 优化工具栏分隔条可见性检查逻辑:在UpdateButtonsVisibility方法中添加辅助方法,在其他方法中使用内联布尔表达式,确保分隔条只有在前后都有可见按钮时才显示 zqm 2025-11-11 15:58:57 +08:00
  • 3ff7df16b6 修复txtRegionNumber显示逻辑:初始状态隐藏,选中区域状态和绘制状态显示,绘制温差图状态隐藏 zqm 2025-11-11 15:48:59 +08:00
  • 1b2163817b 简化实现:删除lblRegionNumber控件,移除相关复杂逻辑,为txtRegionNumber添加工具提示 zqm 2025-11-11 15:41:55 +08:00
  • 64adf95d84 在AdjustToolStripDimensions方法中添加EnsureControlsTogether方法,确保lblRegionNumber和txtRegionNumber控件作为整体移动 zqm 2025-11-11 15:35:37 +08:00
  • 0d2891ae21 优化控件布局,设置紧密相连的Margin和AutoSize属性,确保当空间不足时lblRegionNumber和txtRegionNumber作为整体移到第二行 zqm 2025-11-11 15:32:03 +08:00
  • fafc41228b 修改toolStrip布局为Flow并设置控件间距,确保空间不足时允许按钮多行显示,同时保证lblRegionNumber和txtRegionNumber在同一行 zqm 2025-11-11 15:27:57 +08:00
  • 85319b5405 修改toolStrip布局样式为HorizontalStackWithOverflow,确保lblRegionNumber和txtRegionNumber控件不被拆分到两行 zqm 2025-11-11 15:24:41 +08:00
  • 8a1f5f6a20 优化lblRegionNumber控件显示效果,使用Padding属性调整文本垂直位置 zqm 2025-11-11 15:21:53 +08:00
  • 74f5b81de3 优化lblRegionNumber控件显示效果,添加垂直居中对齐 zqm 2025-11-11 15:17:56 +08:00
  • 08fd64163a 修复Setting.Designer.cs中控件初始化顺序导致的ArgumentNullException异常 zqm 2025-11-11 15:15:43 +08:00
  • d243120010 修复Setting类中静态字段初始化导致的类型初始值设定项异常 zqm 2025-11-11 15:10:32 +08:00
  • 95b9141432 修复Setting.cs和Setting.Designer.cs中的命名规则冲突问题 zqm 2025-11-11 15:08:03 +08:00
  • 64969b7748 修复Designer.cs中控件未实例化的问题 zqm 2025-11-11 15:05:34 +08:00
  • 99a333e35f 在工具栏中添加设置选中测温区编号的功能 zqm 2025-11-11 14:58:15 +08:00
  • eb09890c94 修复加载测温区后新绘制区域索引冲突的问题 zqm 2025-11-11 14:43:56 +08:00
  • 2adeb0e31f 修复加载测温区时索引还原失败的问题 zqm 2025-11-11 14:40:16 +08:00
  • 376f12e061 修复编译错误:添加缺失的color变量声明 zqm 2025-11-11 14:37:08 +08:00
  • 24b54473cd 优化代码:简化对象初始化并内联变量声明,修复IDE提示问题 zqm 2025-11-11 14:36:18 +08:00
  • 88b324f7e6 修复编译错误:将不存在的DrawRectanglesOnOverlay方法替换为CreateRectangleOverlayImage方法 zqm 2025-11-11 14:35:00 +08:00
  • e3aeaaba54 实现btnLoadTempRegion按钮功能:弹出打开文件对话框并从CSV读取测温区信息 zqm 2025-11-11 14:33:41 +08:00
  • d33dbe3811 优化CSV导出功能:将测温区信息文件的标题栏改为中文 zqm 2025-11-11 14:30:37 +08:00
  • 91fe54cb5c 更新README.md:添加测温区相关功能文档 zqm 2025-11-11 14:27:57 +08:00
  • ff8846f0d7 实现btnSaveTempRegion按钮功能:弹出保存文件对话框并将测温区信息保存为CSV文件 zqm 2025-11-11 14:23:39 +08:00
  • a1684422b1 实现btnNewTempRegion按钮功能:移除所有已有测温区并清空叠加层图像 zqm 2025-11-11 14:21:10 +08:00
  • b5cfa01c84 优化双击鼠标随机生成颜色功能:优先使用基本色以提高辨识度 zqm 2025-11-11 14:13:05 +08:00
  • 78dfd58ad6 实现双击鼠标随机生成颜色功能:为picBoxTemp添加MouseDoubleClick事件并在Setting.cs中实现相应逻辑 zqm 2025-11-11 14:08:05 +08:00
  • f8b0efcab0 优化Setting.cs代码:封装重复的画笔大小计算逻辑,简化按钮可见性更新,修复编译错误 zqm 2025-11-11 14:02:52 +08:00
  • 70f5b7779a 优化Setting.cs中AdjustToolStripDimensions方法的调用时机,移除构造函数中多余调用,仅保留Setting_Shown事件中的调用 zqm 2025-11-11 13:50:01 +08:00
  • 33013c84d8 修复README.md序号问题和更新Setting.cs中工具栏分隔条可见性管理 zqm 2025-11-11 13:40:35 +08:00
  • 1537732f0c 更新README.md文件内容 zqm 2025-11-11 13:31:06 +08:00
  • a8c8debea3 将所有按钮图标尺寸从24x24增大到32x32,包括btnEraseTempDiff、btnNewTempRegion、btnLoadTempRegion、btnSaveTempRegion、btnNewTempDiff、btnLoadTempDiff、btnSaveTempDiff等按钮,并调整相应绘图坐标和线条粗细 zqm 2025-11-11 13:29:33 +08:00
  • 20bd15bbc3 完成六个新按钮(btnNewTempRegion,btnLoadTempRegion,btnSaveTempRegion,btnNewTempDiff,btnLoadTempDiff,btnSaveTempDiff)的图标设置和功能实现 zqm 2025-11-11 13:16:28 +08:00
  • c868fb9284 在toolStrip中添加六个新按钮:新建测温区、加载测温区、保存测温区、新建温差图、加载温差图、保存温差图 zqm 2025-11-11 11:14:35 +08:00
  • 9c9a38a25c 修改温差图例初始化逻辑,默认不添加示例数据 zqm 2025-11-11 11:07:06 +08:00
  • a1be7cf2bd 修复温差图绘制方形与光标块对齐问题,采用居中对齐方式 zqm 2025-11-11 11:01:38 +08:00
  • 69a834c5fa 修改温差图绘制逻辑,将方形绘制改为左上角对齐以匹配光标块显示 zqm 2025-11-11 11:00:13 +08:00
  • 951e32a666 修复温差图绘制方形与光标块对齐问题,采用居中对齐方式 zqm 2025-11-11 10:56:13 +08:00
  • 132d2992d6 修改温差图画笔绘制逻辑,将方形绘制改为左上角对齐以匹配光标块 zqm 2025-11-11 10:54:16 +08:00
  • 77b623b9ac 恢复温差图绘制方形为居中对齐,与光标块热点位置保持一致 zqm 2025-11-11 10:51:30 +08:00
  • 53f40baf9a 修复温差图绘制方形与光标块不对齐问题,将方形绘制从居中对齐改为左上角对齐 zqm 2025-11-11 10:49:49 +08:00
  • 54807d237d 修复温差图绘制时线条中断问题,在普通绘制模式下应用正确的缩放比例计算 zqm 2025-11-11 10:47:28 +08:00
  • f67bd812b3 还原温差图绘制和擦除功能,仅保留单击时的方形绘制 zqm 2025-11-11 10:43:53 +08:00
  • 5da04406f4 修改温差图绘制和擦除区域为方形 zqm 2025-11-11 10:40:04 +08:00
  • edb409557f 修改温差图例管理相关方法,确保添加和修改图例时温度和颜色都没有重复 zqm 2025-11-11 10:34:11 +08:00
  • a8da65fd1a 修改BtnDeleteTempDiff_Click方法,在删除温差图例时将对应颜色的像素改为透明色 zqm 2025-11-11 10:28:39 +08:00
  • cee73c3751 修改Camera.cs的UpdateImageOnUI方法,创建LastImage的副本并传递给Setting窗口 zqm 2025-11-11 10:23:43 +08:00
  • 28a9846da6 支持温差图绘制状态下的单击绘制和擦除功能 zqm 2025-11-11 10:13:11 +08:00
  • 6adf47ac2a 修改擦除模式逻辑,确保擦除画笔大小根据图像缩放比例进行调整,使视觉效果与光标块保持一致 zqm 2025-11-11 10:09:16 +08:00
  • 1c6e207427 修改擦除模式光标绘制逻辑,确保光标始终按原始size绘制为正方形,不考虑图像缩放比例 zqm 2025-11-11 10:03:26 +08:00
  • 5ad7b76e3b 修复擦除时笔块大小与视觉光标块大小不一致的问题,确保在擦除模式下光标大小随画笔大小同步更新 zqm 2025-11-11 09:55:39 +08:00
  • 570fc3c152 取消温差图绘制中的抗锯齿效果,使用最近邻插值以获得边界清晰的图像 zqm 2025-11-11 09:50:17 +08:00
  • 0d55fed6df 实现温差图例颜色修改时同步更新温差层像素颜色功能 zqm 2025-11-11 09:41:43 +08:00
  • ffac0db1e4 修改DataGridViewTempDiff_CellDoubleClick方法,在只读模式下禁止修改颜色列 zqm 2025-11-11 09:34:41 +08:00
  • 00dd81e17e 修改初始状态下dataGridViewTempDiff的只读属性,使其在初始状态下可查看但不可编辑,在温差图绘制状态下可编辑 zqm 2025-11-11 09:29:32 +08:00
  • a6f2acd08a 将擦除模式按钮移到btnDrawTempDiff后面,并优化温差图绘制模式的矩形填充颜色 zqm 2025-11-11 09:23:45 +08:00
  • 9c86cc2e5f 优化温差图模式下矩形绘制逻辑:确保矩形区左上点和右下点符合min/max规则,严格按照用户要求实现 zqm 2025-11-11 08:40:05 +08:00
  • 61f341003b 修复温差图模式下矩形绘制方向问题:确保无论从左上到右下还是右下到左上绘制矩形都符合预期行为 zqm 2025-11-10 17:23:00 +08:00
  • a96e2e3a6b 优化温差图绘制逻辑:更新代码注释,明确基于光标视觉大小的画笔缩放实现原理 zqm 2025-11-10 17:14:31 +08:00
  • d945a37a55 修复温差图绘制时矩形框大小受缩放比例影响的问题 zqm 2025-11-10 17:10:16 +08:00
  • a838a5812d 优化温差图画框逻辑:鼠标定位点改进,实现初始画笔大小矩形以鼠标为中心,移动时右下角为鼠标位置+画笔一半宽高 zqm 2025-11-10 17:05:31 +08:00
  • 003748c978 修复温差图画框逻辑:设置线径为1并优化初始框大小设置 zqm 2025-11-10 16:56:58 +08:00
  • 18c5fdf30b 修复温差图画框逻辑问题:矩形区坐标调整和擦除模式预览框绘制到临时层 zqm 2025-11-10 16:50:55 +08:00
  • 79606a53aa 实现温差图擦除模式下的Ctrl+左键矩形擦除功能 zqm 2025-11-10 16:43:23 +08:00
  • c7578632a5 修复Setting.Designer.cs中btnEraseTempDiff按钮的初始化问题 zqm 2025-11-10 16:38:10 +08:00
  • fbb65a8315 添加温差层绘制时按住Ctrl键绘制填充矩形功能 zqm 2025-11-10 15:57:29 +08:00
  • 48e50f2b70 修复温差层退出后叠加层光标不可见问题,优化光标资源管理 zqm 2025-11-10 15:51:46 +08:00
  • 145679cdd5 提交当前代码变更 zqm 2025-11-10 15:19:16 +08:00
  • f1c02faade 在按钮显示隐藏状态变化时调用AdjustToolStripDimensions方法更新布局 zqm 2025-11-10 15:03:07 +08:00
  • 393fa05d23 添加根据toolStripContainer宽度动态调整toolStrip和TopToolStripPanel尺寸的功能 zqm 2025-11-10 14:54:44 +08:00
  • c8a49ec024 增加高度限制并优化布局:移除Size设置、增加内边距确保toolStrip能显示两行按钮 zqm 2025-11-10 14:47:26 +08:00
  • 70339db456 优化toolStrip布局设置:调整高度限制、添加CanOverflow=false以确保按钮正确换行显示 zqm 2025-11-10 14:45:44 +08:00
  • e657d0584d 修复编译错误:移除ToolStrip不支持的FlowDirection属性 zqm 2025-11-10 14:41:39 +08:00