DMD Experiment Studio v0.19.3 发布说明 ======================================= 发布日期:2026-09-18 基准版本:v0.19.2 一、本次更新 ------------ 1. ROI 布尔运算改为实时、非破坏式处理。 2. 切换并集、交集、差集或异或后,画布立即显示实际结果。 3. PNG 导出、单帧上传与序列输出统一使用同一布尔结果。 4. 增加“原始 ROI(不运算)”,可随时取消效果并恢复原图形。 5. 保留“固化为单个 ROI”,仅在用户明确执行时合并源 ROI,且支持撤销。 6. 实时布尔设置写入实验项目,保存并重新打开后保持一致。 7. 增加“填充封闭区域”,可将单个自由手绘闭合轮廓转换为实心 ROI。 8. 轮廓存在小缺口时先询问是否自动闭合;缺口过大时拒绝填充并提示补画。 9. 填充操作支持撤销/重做,并直接进入 PNG、单帧上传和序列输出链路。 10. 恢复并优化 ROI 数值移动与详细属性区:常用窗口宽度下不再被右侧检查器裁切。 11. 圆、矩形、多边形、单点和线段统一改为连续绘制模式;切换工具、点击“选择/移动”、按 Esc 或右键时退出。 12. “填充封闭区域”扩展到多条线段:选中至少 3 条首尾相接的线段即可生成实心区域。 13. 线段填充会自动识别端点顺序,逐个检查连接缺口;小缺口确认后闭合,大缺口拒绝填充。 14. 多线段填充作为一次操作进入撤销/重做栈,并统一进入 PNG、单帧上传和序列输出链路。 15. 退出连续线段模式时自动选中本次绘制的全部线段,闭合轮廓可直接点击“填充封闭区域”。 16. 导出预览 PNG 时自动扫描目标文件夹,按 `pattern1.png、pattern2.png……` 生成下一个未占用名称;继续导出时沿用上一次目录。 17. ROI 列表下方增加常驻多选提示,明确 Ctrl+单击可任意增选/取消、Shift+单击可连续多选,方便选择 L1、L3 等不相邻对象。 18. 多边形绘制增加常驻动态提示,显示当前顶点数和完成、撤销、取消方法;除双击左键外,现在也可按 Enter 完成多边形。 19. 1-bit 阈值增加状态说明:没有投影图像时明确提示背景图仅作定位参考;导入投影图像后显示当前黑白转换规则。 20. 空序列页面增加“图案设计 → 添加帧 → 选择图案并设置参数”的分步引导及“去图案设计”按钮,添加第一帧后自动隐藏。 21. 增加项目崩溃恢复:有未保存修改时每 30 秒原子写入独立恢复副本;异常退出后下次启动询问恢复,正常保存、放弃或退出会清理副本,且绝不覆盖正式项目。 22. 增加“一键导出诊断包”:从菜单生成本地 ZIP,收集运行环境、设备状态和轮转日志并自动脱敏;默认排除项目 YAML、实验图案、图像、账户口令和远程令牌,也不会自动上传。 23. 增加“点选封闭块”工具:可在五角星等自相交轮廓中悬停预览并逐块点击填充中心或其他独立封闭区域;支持连续点选、Enter 完成、Esc/右键退出、撤销/重做,并统一进入 PNG、单帧和序列输出链路。 二、兼容性与验证 ---------------- - 保持 v0.19.2 项目兼容;旧项目没有实时布尔字段时按原始 ROI 显示。 - 未修改 DLPC900 USB/HID 协议、投影方向补偿和固件链路。 - 自动化测试覆盖四种运算、恢复原图、连续线段绘制、自由手绘与多线段填充、缺口保护、项目往返及 PNG/单帧/序列一致性。 - 全量自动化测试:1089 passed。 三、交付内容 ------------ - DMD Experiment Studio v0.19.3\:免安装可运行 EXE 文件夹。 - DMD-Experiment-Studio-v0.19.3.zip:便携发布 ZIP。 - DMD-Experiment-Studio-v0.19.3-Setup.exe:Windows 中文安装程序。 - DMD-Experiment-Studio-v0.19.3-source.zip:独立源码压缩包。 - manifest.json 和 DMD-Experiment-Studio-v0.19.3-SHA256SUMS.txt。 - 本地 Git commit/tag;不上传 GitHub。