用途:这是面向 Adobe Photoshop 的图层管理技能,对文档图层执行完整的增删改查操作,并支持调整视觉属性。
主要能力:create_layer 创建像素图层或组图层;delete_layer 按名称删除图层;duplicate_layer 复制图层;rename_layer 重命名图层;set_layer_opacity 调整不透明度(0-100);set_layer_visibility 显示或隐藏;set_layer_blend_mode 修改混合模式;fill_layer 以纯色填充;verify_layer_batch 报告对合成无贡献的图层。图层组会被递归遍历,组内嵌套图层默认纳入扫描,不会误报为缺失。
必要用法:set_layer_blend_mode 和 set_layer_opacity 接受 verify 参数,默认 true,会返回 effect 块,包含 no_op、max_delta 和可读原因;传 verify: false 可跳过回读。批量写入后建议用 verify_layer_batch 一次性检查,返回 no_op_layers,而不是逐层验证。
限制与注意:图层写入可能成功却在数学上不可见,例如不透明度 0、隐藏图层、被完全遮罩的图层,或叠在纯白背景上的 overlay 计算结果仍为纯白,这些都不会报错,批量运行可能产出看似正确却缺失内容的文档。no_op 为三态:true 表示实测无贡献(含隐藏或零面积),false 表示实测确实改变合成,null 表示探测无法测量,此时不做任何断言,且 null 不会进入 no_op_layers。报告区分 no_op_layers(可安全处理)、inconclusive_layers(覆盖缺口,非通过)、unrestored_layers(需先检查)。每层报告还带 visibility_restored,若恢复可见性失败会标记为 status: "error" 且 visibility_restored: false,可能遗留隐藏图层。verify_layer_batch 运行时会切换可见性,因此不是只读工具。具体安装命令、收费与平台信息暂未提供。