File size: 1,178 Bytes
f2dbf59
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
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]);
//        }
    }
});