node.js - 根据数字缩放图像宽度和高度
问题描述
我有一定数量的宽度和高度为 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);
但这只会使图像太大或太小。
解决方案
推荐阅读
- c++ - 具有不同运行时版本的 cmake 导入库
- active-directory - Linux Samba/Winbind - 使用 SSH 时组不刷新 - Active Directory 成员资格
- python - matplotlib 绘图标签之间的相同空间
- node.js - 我在nest.js 中出现“Nest 无法解析 WorkspaceController 的依赖项...”错误
- mysql - 尝试使用每周数据创建数据转储,但大日期范围会覆盖所有数据
- java - 如何在 Java spring mvc 项目中从 FTP 服务器获取 pdf 文件作为 base64 编码格式?
- python - Python unrar 模块在读取 .rar 文件时抛出 MemoryError
- python-3.x - 在从表中抓取数据时将自定义字符串添加到字符串列表
- javascript - 如何在 React 组件的功能中使用 React 组件之外的 const 值
- c++ - CShellManager 初始化失败