Intereting Posts
Сортировка объекта в PHP Передача данных POST с одной веб-страницы на другую с помощью PHP Как сохранить пользовательские шаблоны страниц WordPress в другой папке, кроме папки темы Можно ли перенаправить почтовые данные? Специальные символы в URL для выбора БД Выберите два последовательных слова регулярным выражением xPath не извлекает HTML как часть того, что необходимо Неустранимая ошибка: допустимый размер памяти 134217728 байтов исчерпан (CodeIgniter + XML-RPC) помогите мне Zend \ ServiceManager \ ServiceManager :: get не удалось получить или создать экземпляр для Zend \ Db \ Adapter \ Adapter Доступ к свойствам класса с помощью пробелов Изменение макета в контроллере Zend Framework 2.0 Как протестировать загрузку файлов в Laravel 5.2 В PHP может кто-то объяснить клонирование против ссылки указателя? Php str_replace не работает со специальными символами Как управлять единицами измерения в веб-приложении PHP?

Есть ли библиотека PHP для рисования текста в виде векторного контура?

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

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

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

Есть ли библиотека PHP, которая предоставляет такую ​​функциональность?

Для этого можно выполнить скрипт inkscape .

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

inkscape --verb EditSelectAll --verb ObjectToPath --verb FileSave --verb FileClose example.svg 

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