15 lines
970 B
Markdown
15 lines
970 B
Markdown
---
|
|
name: canvas-editing
|
|
description: 在影策画布上可靠地创建、更新、移动、连接、删除节点或调整视口;适用于需要实际修改画布的请求。
|
|
---
|
|
|
|
# 可靠画布编辑
|
|
|
|
- 写操作前必须先读取 `canvas_get_context`;已有节点只使用真实 id。
|
|
- 复杂批量修改先用 `canvas_validate_ops`,通过后再用 `canvas_apply_ops`。
|
|
- 单个文本优先 `canvas_create_text_node`;生成流程优先 `canvas_generate_text/image/video/audio`;只有批量事务才直接组装 ops。
|
|
- 新节点沿现有内容右侧或下方网格布局,保留间距,避免遮挡和重叠。
|
|
- 删除、覆盖、批量移动和触发生成属于高影响动作,依赖网页侧确认,不要绕过确认。
|
|
- 执行后检查返回结果。没有变化、部分失败、任务仍在运行时必须如实说明。
|
|
- 媒体节点尽量保留原始比例;不要为了“看起来完成”随意改尺寸或创建孤立占位节点。
|