import { app } from "../../scripts/app.js"; app.registerExtension({ name: "ColorOverlay", async nodeCreated(node) { // 判断是否为layer节点 if(!node.comfyClass.startsWith("Layer")) { return; } if(node.comfyClass.startsWith("LayerStyle:")) { node.color = "rgba(20, 95, 121, 0.7)"; // node.bgcolor = "rgba(50, 241, 255, 0.15)"; } if(node.comfyClass.startsWith("LayerColor:")) { node.color = "rgba(27, 89, 123, 0.7)"; // node.bgcolor = "rgba(43, 209, 255, 0.15)"; } if(node.comfyClass.startsWith("LayerMask:")) { node.color = "rgba(27, 80, 119, 0.7)"; // node.bgcolor = "rgba(4, 174, 255, 0.15)"; } if(node.comfyClass.startsWith("LayerUtility:")) { node.color = "rgba(38, 73, 116, 0.7)"; // node.bgcolor = "rgba(23, 113, 255, 0.15)"; } if(node.comfyClass.startsWith("LayerFilter:")) { node.color = "rgba(34, 67, 111, 0.7)"; // node.bgcolor = "rgba(19, 85, 255, 0.15)"; } // if(node.comfyClass === "LayerStyle: ColorOverlay"){ // node.setSize([600, 120]); // } } });