我目前正在制作一个玩具项目,该项目将文本字符串转换为一系列GitHub提交。最终结果应如下所示:
我目前正在研究的解决方案是采用文本字符串并将每个字符转换为7x7的布尔值数组,其中true
是绿点,而false
不是。然后,我将对此进行迭代以提出一系列提交到GitHub的提交。
对于第一部分,我一直在寻找一个npm软件包,该软件包需要文本(例如ascii字符)并返回代表文本的bmp或类似图像,但是我没有任何运气。
有人知道图书馆会做类似的事情吗?我的主要要求是可以设置输出的“分辨率”,因此可以从中获得7x7的图像。另外,如果有完全不同的解决方案,我也很乐意听到。
谢谢
答案 0 :(得分:1)
由于您使用的是node.js,因此可以使用opencv4node.js。它具有将文字写入图像的功能,通常用于对图像进行注释,但应适合您的情况。
图像可以是您喜欢的任何网格尺寸。然后,您可以遍历像素并使用其坐标来确定提交。