首页 > 解决方案 > 根据数字缩放图像宽度和高度

问题描述

我有一定数量的宽度和高度为 40 的正方形,有没有办法将它们“完美地”放入使用节点画布生成的图像中,而图像不会太大或太小?还要使图像尺寸平衡,以使宽度上没有太多的正方形或高度上没有太多的正方形。

这是我尝试过的:

let b = ((accent.length + other.length + 1) * 40); // the amount of squares * 40 (width/height)
let canvas = new Canvas(b, b);

和:

let b = ((accent.length + other.length + 1) * 40) / 2; // the amount of squares * 40 (width/height)
let canvas = new Canvas(b, b);

但这只会使图像太大或太小。

标签: node.jsimage-manipulationnode-canvas

解决方案


推荐阅读