"docs/source/vscode:/vscode.git/clone" did not exist on "cf4227cd1e1a361aaf26109f2e970aa9abb620b7"
Commit d6d9b834 authored by comfyanonymous's avatar comfyanonymous
Browse files

Merge branch 'fix/preview_ratio' of https://github.com/ltdrdata/ComfyUI

parents 61b1f677 4d5e057b
...@@ -532,7 +532,17 @@ export class ComfyApp { ...@@ -532,7 +532,17 @@ export class ComfyApp {
} }
} }
this.imageRects.push([x, y, cellWidth, cellHeight]); this.imageRects.push([x, y, cellWidth, cellHeight]);
ctx.drawImage(img, x, y, cellWidth, cellHeight);
let wratio = cellWidth/img.width;
let hratio = cellHeight/img.height;
var ratio = Math.min(wratio, hratio);
let imgHeight = ratio * img.height;
let imgY = row * cellHeight + shiftY + (cellHeight - imgHeight)/2;
let imgWidth = ratio * img.width;
let imgX = col * cellWidth + shiftX + (cellWidth - imgWidth)/2;
ctx.drawImage(img, imgX, imgY, imgWidth, imgHeight);
ctx.filter = "none"; ctx.filter = "none";
} }
......
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