Визуализировать текст в форме изображения с помощью Python

#python #text-rendering

#python #текстовый рендеринг

Вопрос:

Я хочу визуализировать текст так, чтобы он выглядел как данное изображение, например:

raven

То же самое, что и это, но на Python:https://tex.stackexchange.com/questions/183447/how-compose-an-image-from-a-specific-text

Я просмотрел документацию по Pillow, но не нашел ничего подходящего. Я что-нибудь очевидное? нужно ли мне будет реализовать это самому с нуля?

Комментарии:

1. Там не будет ничего готового, чтобы помочь вам с этой задачей, это не то, что кто-либо пытается делать на регулярной основе. Сложнее всего будет изменить размер изображения так, чтобы текст просто помещался.

2. это называется ASCII-art, вы можете легко найти дюжину решений в Google. Если вы хотите реализовать это самостоятельно, а не создавать оболочку из нескольких строк — тогда вам решать, какой подход выбрать

3. К вашему сведению, я нашел готовое решение за 1 минуту, реализованное с использованием Pillow менее чем за 60 строк кода, на первой странице поисковой выдачи Google. Вы можете перейти по ссылке

4. @agg3l в самом деле? вы имеете в виду алгоритм случайного ASCII-изображения, то есть заполнение изображения случайным текстом или конкретным текстом, который соответствует форме изображения? Ссылка?

5. Тот, о котором я упоминал ранее, использует изображение, подобное оттенкам серого , заполняя его символами. На самом деле, чтобы заполнить его текстом, вам просто нужно преобразовать изображение в растровое изображение (т. Е. Черно-белые пиксели), а затем заполнить биты. Я сам удивлен, насколько это просто, хотя раньше никогда не беспокоился о том, как его реализовать