Unverified Commit 23507882 authored by pythongosssss's avatar pythongosssss Committed by GitHub
Browse files

Added open image in new tab menu item

Shifted image down on SaveImage node
parent 8ca346b9
...@@ -264,6 +264,15 @@ function onObjectInfo(json) { ...@@ -264,6 +264,15 @@ function onObjectInfo(json) {
this.addInput(x, type); this.addInput(x, type);
} }
MyNode.prototype.getExtraMenuOptions = function(graph, options) {
if(this.img) {
options.unshift({
content: "Open Image",
callback: () => window.open(this.img.src, "_blank")
});
}
}
MyNode.prototype.onDrawBackground = function(ctx) { MyNode.prototype.onDrawBackground = function(ctx) {
if(!this.flags.collapsed) { if(!this.flags.collapsed) {
const output = nodeOutputs[this.id + ""]; const output = nodeOutputs[this.id + ""];
...@@ -287,6 +296,10 @@ function onObjectInfo(json) { ...@@ -287,6 +296,10 @@ function onObjectInfo(json) {
let h = this.img.naturalHeight; let h = this.img.naturalHeight;
let dw = this.size[0]; let dw = this.size[0];
let dh = this.size[1]; let dh = this.size[1];
if(this.type === "SaveImage") {
dh -= 55;
}
const scaleX = dw / w; const scaleX = dw / w;
const scaleY = dh / h; const scaleY = dh / h;
...@@ -298,6 +311,10 @@ function onObjectInfo(json) { ...@@ -298,6 +311,10 @@ function onObjectInfo(json) {
let x = (dw - w) / 2; let x = (dw - w) / 2;
let y = (dh - h) / 2; let y = (dh - h) / 2;
if(this.type === "SaveImage") {
y += 55;
}
ctx.drawImage(this.img, x, y, w, h); ctx.drawImage(this.img, x, y, w, h);
} }
} }
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment