Сценарий помещает изображение и заголовок на холст. Заголовок создается с помощью отдельной команды конвертирования, сохраняется как временный файл и затем помещается на холст
ем веб-сайте я разрешаю пользователям создавать картинки с указанными на них строками.
в настоящее время я использую для этого imagemagick convert - я указываю svg шаблон и позволяю конвертировать делать все остальное
вот часть кода, которая отвечает за вывод текста на картинке
<text text-anchor="middle" x="50%%" y="%s"
font-family="Times New Roman" font-size="55"
style="fill:rgb(255,255,255);">
%s
</text>
Моя проблема в том, что если пользователь предоставляет очень длинные строки, текст не помещается на изображении.
Я хотел бы, чтобы текст был автоматически изменен на меньший шрифт, если он не вписывается в изображение. это можно сделать с помощью шаблонов SVG? если нет, какие могут быть другие решения