fix: sam layer issues

This commit is contained in:
Edwin Wong
2023-10-05 14:33:08 +08:00
parent 43837e67db
commit 0aef29123f
2 changed files with 3 additions and 16 deletions
+2 -2
View File
@@ -27,7 +27,7 @@ van.derive(() => {
if (
showImageEditor.val &&
targetNode.val != undefined &&
targetNode.val.outputs && targetNode.val.type === 'SAM'
targetNode.val.outputs && targetNode.val.type === 'SAM MultiLayer'
) {
const outputNames = targetNode.val.outputs.map((x) => x.name).slice(1);
const record = Object.keys(imagePromptsMulti.val);
@@ -48,7 +48,7 @@ van.derive(() => {
missingDiff.forEach((x) => {
targetNode.val.addOutput(
x,
targetNode.val.type === "SAM" ? "IMAGE" : "SAM_PROMPT"
targetNode.val.type === "SAM MultiLayer" ? "IMAGE" : "SAM_PROMPT"
);
});
targetNode.val.graph.change();
+1 -14
View File
@@ -590,20 +590,7 @@ const ext = {
});
});
break;
case "SAM_Prompt_Image":
nodeData.input.required.sam = ["SAM_PROMPTS"];
// nodeData.input.required.upload = ['IMAGEUPLOAD'];
// nodeData.input.required.prompts_points = ["IMAGEUPLOAD"];
addMenuHandler(nodeType, function (_, options) {
options.unshift({
content: "Open In Points Editor (Local)",
callback: () => {
showMyImageEditor(this);
},
});
});
break;
case "SAM":
case "SAM MultiLayer":
nodeData.input.required.sam = ["SAM_PROMPTS"];
// nodeData.input.required.upload = ['IMAGEUPLOAD'];
// nodeData.input.required.prompts_points = ["IMAGEUPLOAD"];