php - 是否有用于将文本绘制为矢量轮廓的 PHP 库?

标签 php svg truetype dynamic-image-generation

在 PHP 中,使用 GD 将文本绘制到光栅 Canvas 上非常容易 in a certain font (根据服务器上保存的 TTF 文件),并将其输出为 PNG 或 JPEG。

我想做大致相同的事情,但将文本绘制为矢量轮廓并将其输出为SVG

(我不想将字体本身嵌入生成的 SVG 中,因为该字体未获得许可。)

有没有提供这种功能的 PHP 库?

最佳答案

可以编写脚本 inkscape做这个。

以下命令打开“example.svg”并选择文件中的所有形状并将它们转换为路径,然后保存并关闭文件。

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

关于php - 是否有用于将文本绘制为矢量轮廓的 PHP 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8296964/

相关文章:

php - 在 Mac 上编译 PHP

php - 为搜索功能创建 MySql 查询

javascript - 上传后未显示 Ajax 数据

html - svg 图像比位图更难在浏览器中渲染吗?

javascript - 使用 d3.js 在 svg 上创建关闭按钮

fonts - 如何判断 .woff 字体是否有提示?

php - 北美编号计划正则表达式

html - LESS 和 IE9 过滤器 :none for svg gradient compatibility?

html - 自定义字体无法加载,也从 fontmaker 复制了 CSS 文件,没有结果

html - 中文字体的本地字体不适用于文本