php - 获取 SVG 路径的外部坐标(getBBox)?

标签 php path svg

我需要在 PHP 中获取 SVG 路径的坐标(左上角的 x、y 和宽度/高度)。

我指的是 SVG 文件路径节点中的 d 属性,如下所示:

<path d="M 100 100 L 300 100 L 200 300 z" />

我自己的路径非常复杂(有些具有绝对和/或相对坐标、可能的曲线等)

在 PHP 中是否有用于此类工作的任何库?

最佳答案

如果您的形状不使用圆弧或贝塞尔曲线(许多形状实际上使用直线来近似曲线),那么您可以使用此 PHP 函数来计算边界框:http://pastebin.com/8eLQccbg

关于php - 获取 SVG 路径的外部坐标(getBBox)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6525325/

相关文章:

没有 Win32 API 调用的 C# 路径省略号

javascript - 如何使画笔的范围与父元素的大小相匹配?

android - 在 Android 上缓存 SVG 图像和内存使用

java - 将上传的文件保存在磁盘、ubuntu 路径上

php - 基于日期时间mysql创建html select

php - 按相似条件更新不同的表和列

javascript - 控制台对 jquery ajax 请求没有响应

python - 多环境coremltools安装

css - 如何在 SVG 中为嘴巴制作动画?

javascript - XMLHttpRequest() 无限循环