Skip to content

Feature/windows screenshot improve - #13

Merged
lzx8589561 merged 2 commits into
ZToolsCenter:mainfrom
Particaly:feature/windows-screenshot-improve
Jul 26, 2026
Merged

Feature/windows screenshot improve#13
lzx8589561 merged 2 commits into
ZToolsCenter:mainfrom
Particaly:feature/windows-screenshot-improve

Conversation

@Particaly

Copy link
Copy Markdown
Contributor

调整马赛克生成方式提升效率
修复选区resize拖动超过对角点位时的错误位移
截图功能默认不进入二次工具操作

- MosaicBlitRect 改为整区域一次缩小+最近邻放大,替代逐块 1x1 StretchBlt
- 马赛克底图延迟生成并改为临时对象先构建成功再替换,失败保留无缓存态
- RevealMosaicToTarget 增加选区裁剪,overlay 揭示改用 -virtualX/-virtualY 偏移,
  修正多显示器下马赛克位置偏移,并与导出路径坐标模型保持一致
- 选区 resize 改为从按下快照重算活动端,修复手柄穿越固定点后固定角漂移
- 标注拖拽/缩放结束改用局部脏区刷新,边框与手柄置后绘制避免被标注覆盖
- ScreenCapture.start 新增 options.autoConfirm,选区确定后直接出图,跳过编辑态
- 兼容旧签名 start(callback),无破坏性变更
- startRegionCaptureWithPrimedFrame 解析 options 对象,参数顺序无关便于扩展
@gemini-code-assist

Copy link
Copy Markdown

Caution

The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased.

@lzx8589561
lzx8589561 merged commit 3dd5172 into ZToolsCenter:main Jul 26, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants