feat: 屏幕截图组件实现图像来源与截图范围(原 P2 问题)
- vision.ts 重写 Image_Screenshot:pictureSource=1 当前屏幕(desktopCapturer)/2 指定图片文件(image_path 作输入, 输出走输出目录+文件名, 未配置则原样返回);shotRange=2 框选区域按 position/action 区域 JSON 裁剪(pngjs bitblt),区域支持 {x,y,width,height}/[x,y,w,h]/left,top/角点写法并夹取边界
- 移除 browser.ts 重复注册,实现单点维护
- catalog: pictureSource/shotRange 补下拉选项(当前屏幕/指定图片文件, 整个屏幕/框选区域)
- typecheck 通过;browser/cv-vision/capability-audit/app-system 回归 50 项全过
This commit is contained in:
1 parent
c11e1d1527
commit
342145cc46
3 files changed
+121
-22
No files matched your search
+22
-2
@@ -61865,7 +61865,17 @@
|
||||
"placeholder": "",
|
||||
"description": "选择要截图的图像来源,可以是当前屏幕,也可以是指定的图片文件。",
|
||||
"advanced": false,
|
||||
"valueTypes": []
|
||||
"valueTypes": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "当前屏幕",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"label": "指定图片文件",
|
||||
"value": "2"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "shotRange",
|
||||
@@ -61878,7 +61888,17 @@
|
||||
"placeholder": "",
|
||||
"description": "选择要截图的范围,可以使截取整个屏幕,或手动选择截图区域",
|
||||
"advanced": false,
|
||||
"valueTypes": []
|
||||
"valueTypes": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "整个屏幕",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"label": "框选区域",
|
||||
"value": "2"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "image_path",
|
||||
|
||||
Reference in new issue
Block a user