php是否有类似js的getBBox函数功能来获取包含svg元素的最小矩形的坐标对象

新手上路,请多包涵

需求:
针对客户上传的svg文件,需要在管理后台列表的字段中展示出来缩略图,后端用php处理。
问题:
不在前端处理,需要在后端用php处理后返回,因为这些svg文件不固定,会有很多空白区域,直接显示看不到svg的实际图形部分,现在需要动态获取到每个svg元素的最小矩形的坐标对象(x,y,width.height),重新设置到viewBox属性里面,然后缩放就能看到了,已知js的getBBox可以实现,php用的php-svg库,没发现该功能,问php是否有类似函数、库或者实现思路。

阅读 1.5k
1 个回答

不知道,估计没有。不行的话,试试集成 puppeteer 吧。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题