MCPcopy Create free account
hub / github.com/HashLips/hashlips_art_engine / layersSetup

Function layersSetup

src/main.js:89–111  ·  view source on GitHub ↗
(layersOrder)

Source from the content-addressed store, hash-verified

87};
88
89const layersSetup = (layersOrder) => {
90 const layers = layersOrder.map((layerObj, index) => ({
91 id: index,
92 elements: getElements(`${layersDir}/${layerObj.name}/`),
93 name:
94 layerObj.options?.["displayName"] != undefined
95 ? layerObj.options?.["displayName"]
96 : layerObj.name,
97 blend:
98 layerObj.options?.["blend"] != undefined
99 ? layerObj.options?.["blend"]
100 : "source-over",
101 opacity:
102 layerObj.options?.["opacity"] != undefined
103 ? layerObj.options?.["opacity"]
104 : 1,
105 bypassDNA:
106 layerObj.options?.["bypassDNA"] !== undefined
107 ? layerObj.options?.["bypassDNA"]
108 : false,
109 }));
110 return layers;
111};
112
113const saveImage = (_editionCount) => {
114 fs.writeFileSync(

Callers 1

startCreatingFunction · 0.85

Calls 1

getElementsFunction · 0.85

Tested by

no test coverage detected