вставка текста в поле

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

в настоящее время я использую для преобразования imagemagick - я указываю шаблон svg и позволяю convert do the rest

вот часть кода, которая отвечает за вывод текста на картинке

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

7
задан Pavel K. 9 May 2011 в 07:28
поделиться