repair resolution calculation for img2img

This commit is contained in:
AUTOMATIC1111 2024-01-07 20:45:24 +03:00
parent 174b71994f
commit 08f1926f30
2 changed files with 4 additions and 4 deletions

View File

@ -317,9 +317,9 @@ function selectCheckpoint(name) {
gradioApp().getElementById('change_checkpoint').click(); gradioApp().getElementById('change_checkpoint').click();
} }
function currentImg2imgSourceResolution(w, h) { function currentImg2imgSourceResolution(w, h, r) {
var img = gradioApp().querySelector('#mode_img2img > div[style="display: block;"] :is(img, canvas)'); var img = gradioApp().querySelector('#mode_img2img > div[style="display: block;"] :is(img, canvas)');
return img ? [img.naturalWidth || img.width, img.naturalHeight || img.height] : [0, 0]; return img ? [img.naturalWidth || img.width, img.naturalHeight || img.height, r] : [0, 0, r];
} }
function updateImg2imgResizeToTextAfterChangingImage() { function updateImg2imgResizeToTextAfterChangingImage() {

View File

@ -99,8 +99,8 @@ def calc_resolution_hires(enable, width, height, hr_scale, hr_resize_x, hr_resiz
def resize_from_to_html(width, height, scale_by): def resize_from_to_html(width, height, scale_by):
target_width = int(width * scale_by) target_width = int(float(width) * scale_by)
target_height = int(height * scale_by) target_height = int(float(height) * scale_by)
if not target_width or not target_height: if not target_width or not target_height:
return "no image selected" return "no image selected"