Я хочу создавать изображения из текста с некоторым выделенным словом, используя такие стили, как полужирный, подчеркивание и т. Д. c.
В настоящее время я использую подушку (вилка PIL) для этой задачи, но не могу найдите вариант, который позволит это.
Ниже приведен фрагмент кода, который позволяет мне генерировать изображения из текста с некоторым переносом текста.
from PIL import Image, ImageDraw,ImageFont
import textwrap
bg_x = 800
bg_y = 600
bg_color = (73, 109, 137)
img = Image.new('RGB', (bg_x, bg_y), color = bg_color)
font_size = 35
font = ImageFont.truetype('/content/Roboto-Bold.ttf', size=font_size)
d = ImageDraw.Draw(img)
#main text
text = "Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book."
margin_x = 100
margin_y = 100
d.text((margin_x,margin_y), textwrap.fill(text, width =30), fill=(255,0,0), font = font)
img.save('pil_text.png')
введите описание изображения здесь
Я хочу получить очень похожий результат, но также хочу, чтобы некоторые слова выделялись (жирным шрифтом или изменением цвета или курсивом и т. Д. c).
Любой вид взлома или какой-либо другой библиотеки в python, которые позволяют что-то подобное, приветствуются.