JS:文本到图像

时间:2019-07-07 02:04:03

标签: javascript node.js npm text-processing bmp

我目前正在制作一个玩具项目,该项目将文本字符串转换为一系列GitHub提交。最终结果应如下所示:

GitHub Green dots example

我目前正在研究的解决方案是采用文本字符串并将每个字符转换为7x7的布尔值数组,其中true是绿点,而false不是。然后,我将对此进行迭代以提出一系列提交到GitHub的提交。

对于第一部分,我一直在寻找一个npm软件包,该软件包需要文本(例如ascii字符)并返回代表文本的bmp或类似图像,但是我没有任何运气。

有人知道图书馆会做类似的事情吗?我的主要要求是可以设置输出的“分辨率”,因此可以从中获得7x7的图像。另外,如果有完全不同的解决方案,我也很乐意听到。

谢谢

1 个答案:

答案 0 :(得分:1)

由于您使用的是node.js,因此可以使用opencv4node.js。它具有将文字写入图像的功能,通常用于对图像进行注释,但应适合您的情况。

图像可以是您喜欢的任何网格尺寸。然后,您可以遍历像素并使用其坐标来确定提交。