javascript - JS:文本到图像
问题描述
我目前正在制作一个玩具项目,将一串文本转换为一系列 GitHub 提交。最终结果应如下所示:
我目前正在研究的解决方案是获取一个文本字符串并将每个字符转换为一个 7x7 的布尔值数组,其中true
是一个绿点,而false
不是。然后我将对其进行迭代以提出一系列提交以发送到 GitHub。
对于第一部分,我一直在寻找一个 npm 包,它接受文本,如 ascii 字符并返回代表文本的 bmp 或类似图像,但我没有任何运气。
有人知道会做类似事情的图书馆吗?我的主要要求是我可以设置输出的“分辨率”,这样我就可以从中获得 7x7 的图像。或者,如果有完全不同的解决方案,我也很乐意听到。
谢谢
解决方案
由于您使用的是 node.js,因此您可以使用opencv4node.js。它具有将文本写入图像的功能,通常用于注释图像,但应该适用于您的情况。
图像可以是您喜欢的任何网格大小。然后您可以遍历像素并使用它们的坐标来确定提交。
推荐阅读
- java - 我的 RabbitMQ 订阅代码不起作用
- haskell - 在不是函子的东西上使用镜头
- c# - 在 ColdFusion 中将变量传递给 .NET dll
- angular - Angular 7 响应式下拉菜单
- ios - 文件“Pods-xxx.xcconfig”无法打开,因为没有这样的文件:/Pods 在我的配置路径中出现两次
- javascript - 如果在 React-Select v2 中搜索时没有剩余选项,如何创建新选项?
- python - 线性回归:ValueError:除连接轴外的所有输入数组维度必须完全匹配
- haskell - LiquidHaskell 与 Idris 中的运行时“类型术语”
- php - PHP查询依赖于填写的表单
- c - 访问 C 向量中的写入冲突