Update thumbnail scale round method

This commit is contained in:
2023-08-26 22:19:45 +08:00
parent 8d8cade692
commit 0101c47a3a

View File

@@ -50,17 +50,17 @@ export const handler: Handlers = {
cfg.height = height;
} else if (width !== null) {
cfg.width = width;
cfg.height = Math.round(f.height / f.width * width);
cfg.height = Math.floor(f.height / f.width * width);
} else if (height !== null) {
cfg.height = height;
cfg.width = Math.round(f.width / f.height * height);
cfg.width = Math.floor(f.width / f.height * height);
} else {
if (f.width > f.height) {
cfg.width = max;
cfg.height = Math.round(f.height / f.width * max);
cfg.height = Math.floor(f.height / f.width * max);
} else {
cfg.height = max;
cfg.width = Math.round(f.width / f.height * max);
cfg.width = Math.floor(f.width / f.height * max);
}
}
if (!force) {