JS: текст в изображение - PullRequest
       32

JS: текст в изображение

3 голосов
/ 07 июля 2019

В настоящее время я делаю игрушечный проект, который преобразует строку текста в серию коммитов GitHub.Конечный результат должен выглядеть примерно так:

GitHub Green dots example

Решение, над которым я сейчас работаю, состоит в том, чтобы взять строку текста и преобразовать каждый символ в7x7 массив логических значений, где true - зеленая точка, а false - нет.Затем я повторю это, чтобы создать массив коммитов для отправки в GitHub.

Для первой части я искал пакет npm, который принимает текст, например символы ascii, и возвращает bmp или похожее изображение, представляющее текст, но мне не повезло.

Кто-нибудь знает библиотеку, которая будет делать что-то подобное?Мое главное требование - я могу установить «разрешение» вывода, чтобы я мог получить изображение 7х7.В качестве альтернативы, если будет совсем другое решение, я тоже буду рад это услышать.

Спасибо

1 Ответ

1 голос
/ 07 июля 2019

Поскольку вы используете node.js, вы можете использовать opencv4node.js .Он имеет функции записи текста в изображение, которые обычно используются для аннотирования изображений, но должны хорошо работать в вашем случае.

Изображение может быть любого размера сетки, который вы предпочитаете.Затем вы можете перебирать пиксели и использовать их координаты для определения коммитов.

...