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

ем веб-сайте я разрешаю пользователям создавать картинки с указанными на них строками.

в настоящее время я использую для этого 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? если нет, какие могут быть другие решения

Ответы на вопрос(2)

Ваш ответ на вопрос