zqm
|
f8b0efcab0
|
优化Setting.cs代码:封装重复的画笔大小计算逻辑,简化按钮可见性更新,修复编译错误
|
2025-11-11 14:02:52 +08:00 |
|
zqm
|
70f5b7779a
|
优化Setting.cs中AdjustToolStripDimensions方法的调用时机,移除构造函数中多余调用,仅保留Setting_Shown事件中的调用
|
2025-11-11 13:50:01 +08:00 |
|
zqm
|
33013c84d8
|
修复README.md序号问题和更新Setting.cs中工具栏分隔条可见性管理
|
2025-11-11 13:40:35 +08:00 |
|
zqm
|
1537732f0c
|
更新README.md文件内容
|
2025-11-11 13:31:06 +08:00 |
|
zqm
|
a8c8debea3
|
将所有按钮图标尺寸从24x24增大到32x32,包括btnEraseTempDiff、btnNewTempRegion、btnLoadTempRegion、btnSaveTempRegion、btnNewTempDiff、btnLoadTempDiff、btnSaveTempDiff等按钮,并调整相应绘图坐标和线条粗细
|
2025-11-11 13:29:33 +08:00 |
|
zqm
|
20bd15bbc3
|
完成六个新按钮(btnNewTempRegion,btnLoadTempRegion,btnSaveTempRegion,btnNewTempDiff,btnLoadTempDiff,btnSaveTempDiff)的图标设置和功能实现
|
2025-11-11 13:16:28 +08:00 |
|
zqm
|
c868fb9284
|
在toolStrip中添加六个新按钮:新建测温区、加载测温区、保存测温区、新建温差图、加载温差图、保存温差图
|
2025-11-11 11:14:35 +08:00 |
|
zqm
|
9c9a38a25c
|
修改温差图例初始化逻辑,默认不添加示例数据
|
2025-11-11 11:07:06 +08:00 |
|
zqm
|
a1be7cf2bd
|
修复温差图绘制方形与光标块对齐问题,采用居中对齐方式
|
2025-11-11 11:01:38 +08:00 |
|
zqm
|
69a834c5fa
|
修改温差图绘制逻辑,将方形绘制改为左上角对齐以匹配光标块显示
|
2025-11-11 11:00:13 +08:00 |
|
zqm
|
951e32a666
|
修复温差图绘制方形与光标块对齐问题,采用居中对齐方式
|
2025-11-11 10:56:13 +08:00 |
|
zqm
|
132d2992d6
|
修改温差图画笔绘制逻辑,将方形绘制改为左上角对齐以匹配光标块
|
2025-11-11 10:54:16 +08:00 |
|
zqm
|
77b623b9ac
|
恢复温差图绘制方形为居中对齐,与光标块热点位置保持一致
|
2025-11-11 10:51:30 +08:00 |
|
zqm
|
53f40baf9a
|
修复温差图绘制方形与光标块不对齐问题,将方形绘制从居中对齐改为左上角对齐
|
2025-11-11 10:49:49 +08:00 |
|
zqm
|
54807d237d
|
修复温差图绘制时线条中断问题,在普通绘制模式下应用正确的缩放比例计算
|
2025-11-11 10:47:28 +08:00 |
|
zqm
|
f67bd812b3
|
还原温差图绘制和擦除功能,仅保留单击时的方形绘制
|
2025-11-11 10:43:53 +08:00 |
|
zqm
|
5da04406f4
|
修改温差图绘制和擦除区域为方形
|
2025-11-11 10:40:04 +08:00 |
|
zqm
|
edb409557f
|
修改温差图例管理相关方法,确保添加和修改图例时温度和颜色都没有重复
|
2025-11-11 10:34:11 +08:00 |
|
zqm
|
a8da65fd1a
|
修改BtnDeleteTempDiff_Click方法,在删除温差图例时将对应颜色的像素改为透明色
|
2025-11-11 10:28:39 +08:00 |
|
zqm
|
cee73c3751
|
修改Camera.cs的UpdateImageOnUI方法,创建LastImage的副本并传递给Setting窗口
|
2025-11-11 10:23:43 +08:00 |
|
zqm
|
28a9846da6
|
支持温差图绘制状态下的单击绘制和擦除功能
|
2025-11-11 10:13:11 +08:00 |
|
zqm
|
6adf47ac2a
|
修改擦除模式逻辑,确保擦除画笔大小根据图像缩放比例进行调整,使视觉效果与光标块保持一致
|
2025-11-11 10:09:16 +08:00 |
|
zqm
|
1c6e207427
|
修改擦除模式光标绘制逻辑,确保光标始终按原始size绘制为正方形,不考虑图像缩放比例
|
2025-11-11 10:03:26 +08:00 |
|
zqm
|
5ad7b76e3b
|
修复擦除时笔块大小与视觉光标块大小不一致的问题,确保在擦除模式下光标大小随画笔大小同步更新
|
2025-11-11 09:55:39 +08:00 |
|
zqm
|
570fc3c152
|
取消温差图绘制中的抗锯齿效果,使用最近邻插值以获得边界清晰的图像
|
2025-11-11 09:50:17 +08:00 |
|
zqm
|
0d55fed6df
|
实现温差图例颜色修改时同步更新温差层像素颜色功能
|
2025-11-11 09:41:43 +08:00 |
|
zqm
|
ffac0db1e4
|
修改DataGridViewTempDiff_CellDoubleClick方法,在只读模式下禁止修改颜色列
|
2025-11-11 09:34:41 +08:00 |
|
zqm
|
00dd81e17e
|
修改初始状态下dataGridViewTempDiff的只读属性,使其在初始状态下可查看但不可编辑,在温差图绘制状态下可编辑
|
2025-11-11 09:29:32 +08:00 |
|
zqm
|
a6f2acd08a
|
将擦除模式按钮移到btnDrawTempDiff后面,并优化温差图绘制模式的矩形填充颜色
|
2025-11-11 09:23:45 +08:00 |
|
zqm
|
9c86cc2e5f
|
优化温差图模式下矩形绘制逻辑:确保矩形区左上点和右下点符合min/max规则,严格按照用户要求实现
|
2025-11-11 08:40:05 +08:00 |
|
zqm
|
61f341003b
|
修复温差图模式下矩形绘制方向问题:确保无论从左上到右下还是右下到左上绘制矩形都符合预期行为
|
2025-11-10 17:23:00 +08:00 |
|
zqm
|
a96e2e3a6b
|
优化温差图绘制逻辑:更新代码注释,明确基于光标视觉大小的画笔缩放实现原理
|
2025-11-10 17:14:31 +08:00 |
|
zqm
|
d945a37a55
|
修复温差图绘制时矩形框大小受缩放比例影响的问题
|
2025-11-10 17:10:16 +08:00 |
|
zqm
|
a838a5812d
|
优化温差图画框逻辑:鼠标定位点改进,实现初始画笔大小矩形以鼠标为中心,移动时右下角为鼠标位置+画笔一半宽高
|
2025-11-10 17:05:31 +08:00 |
|
zqm
|
003748c978
|
修复温差图画框逻辑:设置线径为1并优化初始框大小设置
|
2025-11-10 16:56:58 +08:00 |
|
zqm
|
18c5fdf30b
|
修复温差图画框逻辑问题:矩形区坐标调整和擦除模式预览框绘制到临时层
|
2025-11-10 16:50:55 +08:00 |
|
zqm
|
79606a53aa
|
实现温差图擦除模式下的Ctrl+左键矩形擦除功能
|
2025-11-10 16:43:23 +08:00 |
|
zqm
|
c7578632a5
|
修复Setting.Designer.cs中btnEraseTempDiff按钮的初始化问题
|
2025-11-10 16:38:10 +08:00 |
|
zqm
|
fbb65a8315
|
添加温差层绘制时按住Ctrl键绘制填充矩形功能
|
2025-11-10 15:57:29 +08:00 |
|
zqm
|
48e50f2b70
|
修复温差层退出后叠加层光标不可见问题,优化光标资源管理
|
2025-11-10 15:51:46 +08:00 |
|
zqm
|
145679cdd5
|
提交当前代码变更
|
2025-11-10 15:19:16 +08:00 |
|
zqm
|
f1c02faade
|
在按钮显示隐藏状态变化时调用AdjustToolStripDimensions方法更新布局
|
2025-11-10 15:03:07 +08:00 |
|
zqm
|
393fa05d23
|
添加根据toolStripContainer宽度动态调整toolStrip和TopToolStripPanel尺寸的功能
|
2025-11-10 14:54:44 +08:00 |
|
zqm
|
c8a49ec024
|
增加高度限制并优化布局:移除Size设置、增加内边距确保toolStrip能显示两行按钮
|
2025-11-10 14:47:26 +08:00 |
|
zqm
|
70339db456
|
优化toolStrip布局设置:调整高度限制、添加CanOverflow=false以确保按钮正确换行显示
|
2025-11-10 14:45:44 +08:00 |
|
zqm
|
e657d0584d
|
修复编译错误:移除ToolStrip不支持的FlowDirection属性
|
2025-11-10 14:41:39 +08:00 |
|
zqm
|
93eea36652
|
添加toolStrip.FlowDirection属性设置,确保按钮正确排列和换行
|
2025-11-10 14:40:42 +08:00 |
|
zqm
|
6f3c0c336f
|
修复toolStrip按钮换行显示问题:添加AutoSize=true并增加TopToolStripPanel最小高度
|
2025-11-10 14:39:05 +08:00 |
|
zqm
|
49d3cdc3fc
|
移除toolStripContainer及其ContentPanel的固定大小限制,确保窗口最大化时按钮能在一行显示
|
2025-11-10 14:24:22 +08:00 |
|
zqm
|
a13ad09832
|
移除toolStrip固定宽度限制,使按钮在窗口最大化时能在一行显示
|
2025-11-10 14:23:24 +08:00 |
|