外观
04 共享范围与裁剪
范围决定识别或裁剪使用图片的哪一部分。抓抓使用x1,y1,x2,y2表示左上角和右下角边界,并显示对应的宽,高。
设置共享范围
范围默认是0,0,0,0。在识别范围中,这个精确值表示“当前活动图片的完整范围”,不是一个零宽零高的无效矩形。
设置范围有两种方式:
- 点击 范围(CTRL+R) 或按
Ctrl+R,在画布上拖出选区并确认。 - 在左侧范围输入框填写
x1,y1,x2,y2,按Enter或移开焦点提交。
确认后,左侧会显示范围文本和宽,高,两项都可以单独复制。普通非全图范围必须满足右边界大于左边界、下边界大于上边界。
跨图片共享规则
同一个范围文本会用于不同图片页签:
- 范围完全位于当前图片内时,按原范围使用。
- 范围部分越过图片边界时,只使用范围与图片的交集,并给出警告。
- 范围与图片完全不相交时,不能执行测试或裁剪,需要重新选择。
0,0,0,0会按每张活动图片的实际尺寸展开,因此适合尺寸不同的全图测试。
缩放和平移不改变以上坐标。看起来相同的屏幕距离,并不代表相同的图片像素范围。
边界偏移不是范围
找色、找图和普通 OCR 调试还会出现w1,h1,w2,h2边界偏移。四个数分别调整范围的左、上、右、下边界。
例如范围100,100,200,200加偏移-10,-5,20,15,实际测试边界是90,95,220,215。偏移0,0,0,0表示不调整。不要把偏移写成另一组x1,y1,x2,y2,也不要加方括号。
裁剪和裁剪添加
这两个名称接近,但结果完全不同:
| 操作 | 快捷键 | 结果 | 是否进入图片表 |
|---|---|---|---|
| 裁剪 | Ctrl+X | 选区成为新的图片页签 | 否 |
| 裁剪添加 | Ctrl+C | 选区成为新的找图模板行 | 是,并自动勾选 |
裁剪成新页签
- 选择要处理的活动图片。
- 点击 裁剪(CTRL+X)。
- 在画布拖出选区。
- 确认选区,新裁剪结果会作为图片页签打开。
适合先把复杂画面缩小,再继续观察、取色或二次裁剪。它不会自动生成模板。
裁剪添加为模板
- 切换右侧到 图片 表。
- 点击 裁剪添加(CTRL+C)。
- 在活动图片上拖出目标图案并确认。
- 检查图片表新增行的名称、缩略图、偏色和勾选状态。
完成或取消一次选择后,画布会退出本次裁剪选择;需要继续选择范围时,再点击对应按钮。模板的后续操作见图片模板。
结果确认
- 普通裁剪成功:中央出现新的图片页签,图片表不应因此新增行。
- 裁剪添加成功:图片表出现已勾选模板,中央不以“模板已保存到项目”作为结果。
- 范围部分越界:测试提示使用交集。
- 范围完全无交集:测试被阻止,而不是悄悄改成全图。