Есть ли PHP-библиотека для рисования текста в виде векторного контура? - PullRequest
3 голосов
/ 28 ноября 2011

В PHP довольно просто использовать GD для рисования текста на растровом холсте определенным шрифтом (в соответствии с файлом TTF, хранящимся на сервере) и выводить его в формате PNG или JPEG.

Я хочу сделать примерно то же самое, но нарисовать текст как векторный контур и вывести его как SVG .

(Я не хочу встраивать сам шрифт в результирующий SVG, так как шрифт не лицензирован для этого.)

Существует ли какая-либо библиотека PHP, обеспечивающая такую ​​функциональность?

Ответы [ 2 ]

3 голосов
/ 29 ноября 2011

Для этого можно написать сценарий inkscape .

Следующая команда открывает файл «example.svg», выбирает все фигуры в файле и преобразует их в контуры, а затем сохраняет изакрывает файл.

inkscape --verb EditSelectAll --verb ObjectToPath --verb FileSave --verb FileClose example.svg
0 голосов
/ 28 ноября 2011

Мне удалось найти CleverSVG с помощью поиска, однако я сам не пробовал этого и не уверен, сможет ли он рисовать текст без пересылки шрифта.

...