我有一定数量的正方形,其宽度和高度为40,是否有任何方法可以将它们“完美地”适合用node-canvas生成的图像,而又不会太大或太小?另外,还要使图像尺寸平衡,以使宽度上没有太多的正方形或高度上没有太多的正方形。
这是我尝试过的:
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);
但这只会使图像太大或太小。